- 04 Oct, 2019 14 commits
-
-
It's confusing that seekTo(player, windowIndex, positionMs) does clamping, because it only makes sense if windowIndex is the current window. Note: This doesn't actually fix anything (other than code clarity). In cases where we were passing other windowIndices, we always passed 0 as the position and so the clamping logic wouldn't have had any effect. PiperOrigin-RevId: 272857104
olly committed -
PiperOrigin-RevId: 272856747
Oliver Woodman committed -
These seem to be created by the Android Studio layout inspector PiperOrigin-RevId: 272856118
ibaker committed -
Keeping the ones inside loops, because theoretically they can be useful there (in practice, for this use case, it's highly unlikely to make any difference). PiperOrigin-RevId: 272834073
olly committed -
We currently set it to shouldContinueLoading, which isn't correct if shouldContinueLoading is set to false and we still have an ongoing load. Change it to also be true if the media period is still loading. PiperOrigin-RevId: 272823473
tonihei committed -
Issue:#4867 PiperOrigin-RevId: 272698404
aquilescanta committed -
Removed a redundant TestSimpleExoPlayer subclass. PiperOrigin-RevId: 272681643
samrobinson committed -
Without this Android Studio shows a warning for newInstance. PiperOrigin-RevId: 272660373
andrewlewis committed -
PiperOrigin-RevId: 272654378
andrewlewis committed -
PiperOrigin-RevId: 272643202
aquilescanta committed -
Log only if an error occured. PiperOrigin-RevId: 272618322
sofijajvc committed -
PiperOrigin-RevId: 272614917
olly committed -
Also improve some tests by asserting the parser is left in the correct position (assertNextTag). PiperOrigin-RevId: 272614768
olly committed -
PiperOrigin-RevId: 272614610
olly committed
-
- 03 Oct, 2019 2 commits
- 02 Oct, 2019 24 commits
-
-
This method allows the player to figure out whether we still have an ongoing load even if LoadControl.shouldContinueLoading returns false. PiperOrigin-RevId: 272445577
tonihei committed -
PiperOrigin-RevId: 272444896
aquilescanta committed -
This ensures a more consistent playback behavior no matter if an item is the first playlist item or a later one. For example, each playlist item gets its own onRenderedFirstFrame callback and other logic within the renderer that force renders the first frame more quickly is also triggered. PiperOrigin-RevId: 272434814
tonihei committed -
This doesn't change the current behaviour, just adds a clear error message to the developer with instructions on how to avoid it. Issue:#6470 PiperOrigin-RevId: 272405556
ibaker committed -
The ICY 'spec' isn't really clear/tight enough to do anything more specific than this I think. Issue:#6476 PiperOrigin-RevId: 272405322
ibaker committed -
https://github.com/google/ExoPlayer/commit/01f484cbe965f7858f9621c97fec94d30eef188a
*** Original commit *** Modify EventMessageDecoder to return null if decoding fails (currently throws exceptions) This matches the documentation on MetadataDecoder.decode: "@return The decoded metadata object, or null if the metadata could not be decoded." *** PiperOrigin-RevId: 272405287
ibaker committed -
Created the WakeLockManager for use in SimpleExoPlayer. Added a setter in SimpleExoPlayer to adjust this functionality. Issue:#5846 PiperOrigin-RevId: 272176998
samrobinson committed -
PiperOrigin-RevId: 272176894
bachinger committed -
PiperOrigin-RevId: 272166041
aquilescanta committed -
PiperOrigin-RevId: 272010353
andrewlewis committed -
PiperOrigin-RevId: 272005632
tonihei committed -
This flag is currently merged into Window.isDynamic, which isn't always true because 1. A window can be dynamic for other reasons (e.g. when the duration is still missing). 2. A live stream can be become non-dynamic when it ends. Issue:#2668 Issue:#5973 PiperOrigin-RevId: 271999378
tonihei committed -
PiperOrigin-RevId: 271998087
tonihei committed -
Also split existing SUSPENDED state into ABANDONED and INTERUPTED_BY_AD for more clarity. PiperOrigin-RevId: 271997824
tonihei committed -
This helps reduce the amount of nesting in HlsSampleStreamWrapper.track() PiperOrigin-RevId: 271983779
ibaker committed -
PiperOrigin-RevId: 271983192
tonihei committed -
This will be used by both av1 and vp9 extensions. PiperOrigin-RevId: 271949754
sofijajvc committed -
Before: "Unexpected first three bytes of ID3 tag header: 6845556" After: "Unexpected first three bytes of ID3 tag header: 0x687474" PiperOrigin-RevId: 271949486
ibaker committed -
PiperOrigin-RevId: 271942692
sofijajvc committed -
PiperOrigin-RevId: 271617996
andrewlewis committed -
Issue:#6334 Issue:#4721 Issue:#6334 Issue:#4867 PiperOrigin-RevId: 271577773
aquilescanta committed -
This will be used by both vp9 and av1 Exoplayer extensions. PiperOrigin-RevId: 271568429
sofijajvc committed -
Issue:#4867 PiperOrigin-RevId: 271404942
aquilescanta committed -
PiperOrigin-RevId: 271364512
ibaker committed
-