- 29 May, 2020 10 commits
-
-
PiperOrigin-RevId: 310114401
olly committed -
PiperOrigin-RevId: 309925306
samrobinson committed -
PiperOrigin-RevId: 309735092
andrewlewis committed -
PiperOrigin-RevId: 309720018
tonihei committed -
PiperOrigin-RevId: 309710359
olly committed -
PiperOrigin-RevId: 309395364
Oliver Woodman committed -
Issue: #7306 PiperOrigin-RevId: 309392633
olly committed -
PiperOrigin-RevId: 309231983
tonihei committed -
Issue: #7168
Oliver Woodman committed -
This also allows subsequent MediaSource instance in the list to still be released successfully. Issue: #7168
Oliver Woodman committed
-
- 27 May, 2020 22 commits
-
-
PiperOrigin-RevId: 308815613
olly committed -
- Improve documentation explaining the benefits of ExoPlayer's ConditionVariable over the one that the platform provides - Allow Clock injection - Create TestUtil method for obtaining a ConditionVariable whose block(long) method times out correctly when used in a Robolectric test - Add basic unit tests for ConditionVariable PiperOrigin-RevId: 308812698
olly committed -
PiperOrigin-RevId: 306602043
christosts committed -
Android scheduler has performance issues when a device has a combiation of big/medium/little cores. Add a heuristic to set the default number of threads used for deocding to the number of "performance" (i.e. big) cores. PiperOrigin-RevId: 308683989
vigneshv committed -
Notes: this doesn't fix the current issue where the component containing the ad overlay view leaks, but is good practice anyway. PiperOrigin-RevId: 308582036
andrewlewis committed -
Issue: #7273 PiperOrigin-RevId: 308238035
aquilescanta committed -
PiperOrigin-RevId: 308041841
aquilescanta committed -
The sample timestamps are currently rounded to milliseconds, only to be multiplied by 1000 later. This causes rounding errors where the sample timestamps don't match the timestamps in the seek table (which are already in microseconds). issue:#7086 PiperOrigin-RevId: 307630559
tonihei committed -
issue:#6950 PiperOrigin-RevId: 307411067
ibaker committed -
Issue: #7113 PiperOrigin-RevId: 307380133
olly committed -
This change generalizes the concept of "reading parameter sets" to "reading prefix NAL units", ahead of a change that will treat AUD and suffix SEI NAL units in the same way. The change also introduces some static isXxxNalUnit methods for clarity. Issue: #7113 PiperOrigin-RevId: 307376967
olly committed -
Also add unit tests for AdsMediaSource. PiperOrigin-RevId: 307365492
andrewlewis committed -
Audio processors are now flushed twice after reconfiguration. The second flush call cleared the pending trim start bytes so transitions between tracks were no longer gapless. Fix this by removing logic to clear pending trim bytes on flush. As a result we may trim data incorrectly if there is a flush before any data has been handled for seeking to a non-zero position, but this edge case will happen rarely and the effect shouldn't be noticeable. PiperOrigin-RevId: 307344357
andrewlewis committed -
Issue: #6054 PiperOrigin-RevId: 307285068
olly committed -
PiperOrigin-RevId: 307045655
Oliver Woodman committed -
PiperOrigin-RevId: 307010600
bachinger committed -
TeeAudioProcessor needs to configure its sink when it is initially set up. PiperOrigin-RevId: 306808871
andrewlewis committed -
Update H265Reader to output the same samples after a seek to 0. PiperOrigin-RevId: 306675050
kimvde committed -
Issue: #6054 PiperOrigin-RevId: 306641689
olly committed -
Allows playback of content when the default value is not valid, but not used for any samples. Issue: #7207 PiperOrigin-RevId: 306631376
aquilescanta committed -
Issue: #6054 Issue: #474 PiperOrigin-RevId: 306504362
olly committed -
Issue: #6054 Issue: #474 PiperOrigin-RevId: 306437452
olly committed
-
- 08 Apr, 2020 5 commits
-
-
r2.11.4
Oliver Woodman committed -
Oliver Woodman committed
-
Oliver Woodman committed
-
PiperOrigin-RevId: 305503804
olly committed -
Issue: #7191 PiperOrigin-RevId: 305502293
olly committed
-
- 07 Apr, 2020 3 commits
-
-
Oliver Woodman committed
-
If we're in the ducked state and updateAudioFocus is called with a new state for which focus is no longer required, we should restore the player back to full volume. Issue: #7182 PiperOrigin-RevId: 305232155
olly committed -
PiperOrigin-RevId: 305137114
Oliver Woodman committed
-