- 29 Mar, 2019 7 commits
-
-
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 14 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 -
PiperOrigin-RevId: 239122083
olly committed -
PiperOrigin-RevId: 239066912
aquilescanta committed -
PiperOrigin-RevId: 239045412
eguven committed -
PiperOrigin-RevId: 239019504
eguven committed -
PiperOrigin-RevId: 239002281
eguven committed -
PiperOrigin-RevId: 238983394
andrewlewis committed
-