- 13 Oct, 2019 25 commits
-
-
Playback cannot be suppressed if playWhenReady=false PiperOrigin-RevId: 273726084
olly committed -
PiperOrigin-RevId: 273549830
Oliver Woodman committed -
Issue: #6297 PiperOrigin-RevId: 273297284
olly committed -
It's confusing that app:played_color also modifies the colors that derive from it, but the corresponding setter does not. It seems generally clearer just to define constants. PiperOrigin-RevId: 273249557
olly committed -
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 -
PiperOrigin-RevId: 272654378
andrewlewis 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 -
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 -
PiperOrigin-RevId: 272010353
andrewlewis committed -
This helps reduce the amount of nesting in HlsSampleStreamWrapper.track() PiperOrigin-RevId: 271983779
ibaker committed -
PiperOrigin-RevId: 271364512
ibaker committed -
PiperOrigin-RevId: 271364200
ibaker committed -
PiperOrigin-RevId: 271347407
tonihei committed -
Adding this callback makes sense for completeness (we have similar callbacks for all other playback state properties), and also to detect audio focus loss while buffering which would currently trigger no callback because isPlaying is still false. Issue:#6203 PiperOrigin-RevId: 271347351
tonihei committed -
PiperOrigin-RevId: 270999947
olly committed -
This method should be used where we previously checked for active playback by state==READY and playWhenReady=true. Using the new method ensures we take audio focus into account for these usages. Also update some method naming to avoid confusion with the isPlaying method. Issue:#6203 PiperOrigin-RevId: 270910982
tonihei committed -
In-line EXOPLAYER_ROOT which only has one reference. And change FFMPEG_EXT_PATH to always include "/jni" PiperOrigin-RevId: 270866662
ibaker committed -
With this missing, the `checkout` command errors with: $ git checkout release-v2 fatal: not a git repository (or any of the parent directories): .git PiperOrigin-RevId: 270670796
ibaker committed -
A reduced fraction of 0.7 was shown to better balance the rebuffer/quality trade-off. PiperOrigin-RevId: 270670465
tonihei committed
-
- 08 Oct, 2019 1 commit
-
-
Ian Baker committed
-
- 01 Oct, 2019 4 commits
-
-
Marc Baechinger committed
-
Marc Baechinger committed
-
Marc Baechinger committed
-
Marc Baechinger committed
-
- 21 Sep, 2019 1 commit
-
-
r2.10.5
Oliver Woodman committed
-
- 20 Sep, 2019 7 commits
-
-
Issue:#6444 PiperOrigin-RevId: 270252126
aquilescanta committed -
Oliver Woodman committed
-
PiperOrigin-RevId: 270295080
olly committed -
PiperOrigin-RevId: 270276830
tonihei committed -
PiperOrigin-RevId: 270289374
olly committed -
The playback speed set in MediaSession's PlaybackStateCompat needs to be the actual speed at which the playback position progresses and not the user-defined target speed. This fixed a bug where the position advances although the player lost audio focus. Issue:#6203 PiperOrigin-RevId: 269295249
tonihei committed -
The player may suppress playback when waiting for audio focus even if the state==Player.READY. There is currently no getter or callback to obtain this piece of information for UI updates or analytics. Also, it's a important derived state to know whether the playback position is advancing. Add isPlaying and the corresponding callback to allow retrieving this information more easily. Issue:#6203 PiperOrigin-RevId: 268921721
tonihei committed
-
- 18 Sep, 2019 2 commits