- 05 Dec, 2018 5 commits
-
-
- Enable GZIP for media playlist + encryption key chunk requests in HLS, as we do during playback - Pass around DataSpecs rather than Uris. This will be needed for if we add manifest cacheKey support (which seems like a good idea for completeness, if nothing else) PiperOrigin-RevId: 224057139
olly committed -
PiperOrigin-RevId: 224048465
olly committed -
We currently default to not caching data if the content length cannot be resolved once the DataSource has been open. The reason for this is to avoid caching progressive live streams. By doing this we were accidentally not caching in other places where caching is possible, such as DASH/SS/HLS segments during playback if the server doesn't include a Content-Length header. Also HLS encryption key chunks, which were very unlikely to be cached during playback because we explicitly set FLAG_ALLOW_GZIP (which normally stops content length from resolving) without setting FLAG_ALLOW_CACHING_UNKNOWN_LENGTH. It seems like a good idea to flip the default at this point, and explicitly disable caching in the one case where we want that to happen. PiperOrigin-RevId: 223994110
olly committed -
This is in line with how Player.EventListener and AnalyticsListener methods are defined and helps to only implement the callbacks needed. PiperOrigin-RevId: 223991262
tonihei committed -
Moving most of the logic to the base DownloaderHelper helps to implement track selection for downloading in a single place instead of multiple places. PiperOrigin-RevId: 223964869
tonihei committed
-
- 04 Dec, 2018 6 commits
-
-
Issue #5013 PiperOrigin-RevId: 223838303
olly committed -
PiperOrigin-RevId: 223797364
olly committed -
PiperOrigin-RevId: 223796377
olly committed -
PiperOrigin-RevId: 223787832
eguven committed -
This option to block bandwidth already exists on the AdaptiveTrackSelection itself but it's not currently possible to forward the total fixed track bandwidth automatically. PiperOrigin-RevId: 223785139
tonihei committed -
PiperOrigin-RevId: 223603915
olly committed
-
- 01 Dec, 2018 7 commits
-
-
PiperOrigin-RevId: 223580953
olly committed -
- Asus ZenFone GO (ASUS_X00AD_2) - Sugar S9 (i9031) - Redmi Note 3 (kate) These devices trigger native crashes similar to https://github.com/google/ExoPlayer/issues/4460 I'm not sure why Asus Zenfone Go (model: ZB500KL, device: ASUS_X00AD_2) was removed here https://github.com/google/ExoPlayer/commit/73af056da39b6ebead767d3d4c6e3162cc4c344c PiperOrigin-RevId: 223580393
olly committed -
It doesn't make sense for multi-period manifest PiperOrigin-RevId: 223537958
olly committed -
PiperOrigin-RevId: 223535353
olly committed -
The list may be empty if no cues are available. PiperOrigin-RevId: 223527105
tonihei committed -
PiperOrigin-RevId: 223520119
olly committed -
PiperOrigin-RevId: 223518390
olly committed
-
- 30 Nov, 2018 2 commits
- 29 Nov, 2018 4 commits
-
-
PiperOrigin-RevId: 223324279
andrewlewis committed -
Issue: #5154 PiperOrigin-RevId: 223314749
andrewlewis committed -
PiperOrigin-RevId: 223206504
aquilescanta committed -
Issue: #5162 PiperOrigin-RevId: 223193019
andrewlewis committed
-
- 28 Nov, 2018 2 commits
-
-
PiperOrigin-RevId: 223141203
olly committed -
Issue: #5149 PiperOrigin-RevId: 223121651
andrewlewis committed
-
- 27 Nov, 2018 6 commits
-
-
Issue: #5119 PiperOrigin-RevId: 222978448
olly committed -
PiperOrigin-RevId: 222978255
andrewlewis committed -
Issue: #5063 PiperOrigin-RevId: 222975020
olly committed -
PiperOrigin-RevId: 222965111
olly committed -
PiperOrigin-RevId: 222963935
olly committed -
A remove action will eventually just be the unique ID of the download that should be removed. This is a step toward that goal. PiperOrigin-RevId: 222832456
olly committed
-
- 26 Nov, 2018 8 commits
-
-
It needs to have package visiblity, otherwise nothing can use it. PiperOrigin-RevId: 222821546
olly committed -
PiperOrigin-RevId: 222819933
olly committed -
Subclasses may want to analyze, log and react to the Cronet-specific connection data. Issue:#5134 PiperOrigin-RevId: 222809441
tonihei committed -
Issue: #4838 PiperOrigin-RevId: 222805051
olly committed -
Issue: #5059 PiperOrigin-RevId: 222803511
olly committed -
- Add DownloadAction.fromByteArray for symmetry with toByteArray - Make DownloadService call fromByteArray, for symmetry with calls to toByteArray PiperOrigin-RevId: 222801703
olly committed -
PiperOrigin-RevId: 222798467
Oliver Woodman committed -
PiperOrigin-RevId: 222797622
olly committed
-