- 14 Dec, 2018 11 commits
-
-
PiperOrigin-RevId: 225187852
Oliver Woodman committed -
PiperOrigin-RevId: 225170404
olly committed -
This is no longer needed as the public API uses TrackSelection as the way to specify selected tracks. PiperOrigin-RevId: 225158867
tonihei committed -
PiperOrigin-RevId: 225154121
eguven committed -
PiperOrigin-RevId: 225145311
eguven committed -
PiperOrigin-RevId: 225060323
eguven committed -
Issue: #5169 PiperOrigin-RevId: 225025357
olly committed -
This is now possible as the download helper uses a track selector. PiperOrigin-RevId: 225014517
tonihei committed -
This is the same as in SsMediaSource. PiperOrigin-RevId: 225001911
tonihei committed -
PiperOrigin-RevId: 225001681
tonihei committed -
Issue: #5136 PiperOrigin-RevId: 224857629
olly committed
-
- 12 Dec, 2018 1 commit
-
-
Mattia Iavarone committed
-
- 10 Dec, 2018 12 commits
-
-
PiperOrigin-RevId: 224797598
tonihei committed -
PiperOrigin-RevId: 224793600
olly committed -
Issue:#5203 PiperOrigin-RevId: 224726041
eguven committed -
PiperOrigin-RevId: 224647076
eguven committed -
This adds the basic track selection capabilties (including tests). The new capabilities are not exposed yet through the DownloadHelper implementations and there will also be more helper methods (e.g. to select multiple audio lanuages at once). PiperOrigin-RevId: 224518477
tonihei committed -
PiperOrigin-RevId: 224506700
eguven committed -
PiperOrigin-RevId: 224492268
eguven committed -
This is now possible as it's directly accessible from the media source. Issue:#5177 Issue:#5155 PiperOrigin-RevId: 224321917
tonihei committed -
PiperOrigin-RevId: 224310086
aquilescanta committed -
PiperOrigin-RevId: 224308973
aquilescanta committed -
We currently have two factory methods where it is completely unclear which one needs to be overridden. This change deprecates the old one, adds a Util method to easily map back from the new to the old behaviour, and updates all implementations of the now deprecated method in our code. PiperOrigin-RevId: 224303560
tonihei committed -
PiperOrigin-RevId: 224291309
andrewlewis committed
-
- 05 Dec, 2018 8 commits
-
-
PiperOrigin-RevId: 224166374
Oliver Woodman committed -
This instantiates the renderers and extract the capabilities. None of the known renderes incurs any overhead during instantiation. PiperOrigin-RevId: 224118511
tonihei committed -
PiperOrigin-RevId: 224114911
Oliver Woodman committed -
- 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
-
- 03 Dec, 2018 2 commits
-
-
GiuseppePiscopo committed
-
GiuseppePiscopo committed
-