- 29 Mar, 2019 13 commits
-
-
Custom factories currently need to copy most of the code in the AdaptiveTrackSelection.Factory to make use of the same functionality. Simplify this by allowing to overwrite the factory. PiperOrigin-RevId: 240773271
tonihei committed -
Not closing the cursor crashes the demo app when in run in StrictMode. PiperOrigin-RevId: 240768493
tonihei committed -
This is the first of a series of cls that will convert DownloadManager threading model as public methods post actions on an internal thread which then do the work. PiperOrigin-RevId: 240743400
eguven committed -
PiperOrigin-RevId: 240742207
aquilescanta committed -
HlsChunkSource may also be downloading segments from demuxed renditions, which are not variants. PiperOrigin-RevId: 240625139
olly committed -
Still skipping any renditions that have a null URL, which means that closedCaptions in particular is always empty. This restriction will be removed in a subsequent change, which will also remove muxedAudioFormat and muxedAudioCaptions from HlsMasterPlaylist and instead derive them from the Variant and Rendition information in HlsMediaPeriod. Issue: #5596 Issue: #2600 PiperOrigin-RevId: 240623500
olly committed -
The one functional change here is to require subclasses to implement getForegroundNotification. It seems easier and less error prone to force developers to implement it than it does to document the cases in which they need to override it (which is most cases). PiperOrigin-RevId: 240566737
olly committed -
PiperOrigin-RevId: 240557315
eguven committed -
PiperOrigin-RevId: 240444051
eguven committed -
PiperOrigin-RevId: 240440477
olly committed -
- Split HlsUrl into Rendition and Variant - Add Rendition/Variant specific information to the new types Issue: #5596 PiperOrigin-RevId: 240419763
olly committed -
PiperOrigin-RevId: 240376409
eguven committed -
PiperOrigin-RevId: 240363716
eguven committed
-
- 26 Mar, 2019 13 commits
-
-
https://github.com/google/ExoPlayer/commit/be69d5b747ca1f12129ac061cbb259ec45470ef8
Issue: #5596 This arguably made a worse problem than it solved, and also I think subtly broken HLS downloads by changing which renditions HlsMasterPlaylist.copy would retain in some cases. Reverting as a mini step toward removing smart logic from the HLS playlist parser. *** Original commit *** Expand check for muxed audio media tags to include uris that match variants Issue:#5313 *** PiperOrigin-RevId: 240348969
olly committed -
Issue: #5613 PiperOrigin-RevId: 240344666
eguven committed -
PiperOrigin-RevId: 240333415
olly committed -
PiperOrigin-RevId: 240330799
eguven committed -
PiperOrigin-RevId: 240320220
eguven committed -
PiperOrigin-RevId: 240318686
olly committed -
If enabled, DefaultTrackSelector returns multiple groups with more than one track. AdaptiveTrackSelection then decides on the order in which the tracks are changed such that the BandwidthProvider for each selection can figure out the allocated bandwidth. PiperOrigin-RevId: 240150206
tonihei committed -
PiperOrigin-RevId: 240133676
aquilescanta committed -
PiperOrigin-RevId: 240120782
olly committed -
It's currently very difficult to actually set a reason for track selection triggered by a SelectionOverride. It would require creating a new custom TrackSelection.Factory where the reason gets injected somehow before the override is specified on the player. Simplify this whole procedure by allowing to set the reason directly and forward this reason to all fixed selections created based on this override. PiperOrigin-RevId: 240114942
tonihei committed -
PiperOrigin-RevId: 240108843
eguven committed -
3 ("11") is the reserved code for fscod in AC3. The spec says that "If the reserved code is indicated, the decoder should not attempt to decode audio and should mute." We currently throw an exception as we try to access an array with an invalid index. Now ignoring the track instead by invalidating the format. Issue:#5638 PiperOrigin-RevId: 240106255tonihei committed -
PiperOrigin-RevId: 239957730
Toni committed
-
- 22 Mar, 2019 6 commits
-
-
PiperOrigin-RevId: 239844963
olly committed -
PiperOrigin-RevId: 239810798
aquilescanta committed -
This allows to distinguish between regional variants and scripts. We still need to normalize the language code itself to make track selection independent of the whether 2 or 3 letter codes are used. PiperOrigin-RevId: 239783115
tonihei committed -
Any seek map with non-zero offsets breaks playback with ICY metadata as the metadata is no longer read from the correct position. Issue:#5658 PiperOrigin-RevId: 239605839
tonihei committed -
PiperOrigin-RevId: 239594105
aquilescanta committed -
This call also needs to be made from the right thread to prevent messages from getting lost and causing ANRs. PiperOrigin-RevId: 239564573
tonihei committed
-
- 20 Mar, 2019 8 commits
-
-
PiperOrigin-RevId: 239476751
olly committed -
*** Reason for rollback *** Trying to forward fix instead. *** Original change description *** Automated g4 rollback of changelist 237051112. *** Original change description *** Add SimpleCache deletion functionality This is needed now that index data may be stored outside of the cache directory. *** *** PiperOrigin-RevId: 239429430
olly committed -
PiperOrigin-RevId: 239403506
aquilescanta committed -
PiperOrigin-RevId: 239398940
Oliver Woodman committed -
This is a precursor to merging https://github.com/google/ExoPlayer/pull/5578 PiperOrigin-RevId: 239371046
olly committed -
*** Original change description *** Add SimpleCache deletion functionality This is needed now that index data may be stored outside of the cache directory. *** PiperOrigin-RevId: 239294713
olly committed -
PiperOrigin-RevId: 239157535
andrewlewis committed -
PiperOrigin-RevId: 239149688
andrewlewis committed
-