- 26 Mar, 2019 4 commits
-
-
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 18 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 -
PiperOrigin-RevId: 238960156
eguven committed -
PiperOrigin-RevId: 238666870
olly committed -
*** Original change description *** Allow exoplayer/v2 mockito2 *** PiperOrigin-RevId: 238626401
olly committed -
PiperOrigin-RevId: 238625384
olly committed
-
- 15 Mar, 2019 12 commits
-
-
When an error occurs we call stopInternal, and this clears the MediaPeriodQueue, which in turn releases media period holders and notifies that media periods have been released. AnalyticsCollector updates its information about media periods using the media period release events, which means that if we post the source error after stopInternal posts its events we can't determine what media period the source error corresponds to. Move error notifications before calling stopInternal, so that AnalyticsCollector's model of the media period queue contains the loading period at the point when it handles the error. For consistency also move the other (non-source) error notifications to match the new ordering. PiperOrigin-RevId: 238559324
andrewlewis committed -
PiperOrigin-RevId: 238442845
eguven committed -
Issue:#5572 PiperOrigin-RevId: 238401862
aquilescanta committed -
This simplifies the DownloadHelper code in the demo app and is generally useful for more specific updates with SelectionOverrides. PiperOrigin-RevId: 238228276
tonihei committed -
This replaces the deprecated usages of RobolectricTestRunner and RuntimeEnvironent and fully migrates the tests to androidx. PiperOrigin-RevId: 238011667
tonihei committed -
PiperOrigin-RevId: 238002393
eguven committed -
Now that this class can be extended, it makes sense for subclasses to be able to clear state in seek(). PiperOrigin-RevId: 237902276
andrewlewis committed -
PiperOrigin-RevId: 237900673
andrewlewis committed -
PiperOrigin-RevId: 237803831
tonihei committed -
PiperOrigin-RevId: 237772784
tonihei committed -
PiperOrigin-RevId: 237467628
tonihei committed -
We didn't read the attribute value so far. PiperOrigin-RevId: 237420697
tonihei committed
-