- 12 Mar, 2021 18 commits
-
-
PiperOrigin-RevId: 361731578
gyumin committed -
MaskingMediaSource needs to resolve the prepare position set for a MaskingPeriod while the source was still unprepared to the first actual prepare position. It currently assumes that the period-window offset and the default position is zero. This assumption is correct when a PlaceholderTimeline is used, but it may not be true if the real timeline is already known (e.g. when re-preparing a live stream after a playback error). Fix this by using the known timeline at the time of the preparation. Also: - Update a test that should have caught this to use lazy re-preparation. - Change the demo app code to use the recommended way to restart playback after a BehindLiveWindowException. Issue: #8675 PiperOrigin-RevId: 361604191
tonihei committed -
PiperOrigin-RevId: 361569511
tonihei committed -
PiperOrigin-RevId: 361487730
gyumin committed -
PiperOrigin-RevId: 361125522
gyumin committed -
PiperOrigin-RevId: 361125492
gyumin committed -
PiperOrigin-RevId: 361122259
kimvde committed -
PiperOrigin-RevId: 361109018
olly committed -
PiperOrigin-RevId: 361106701
Ian Baker committed -
- Avoid having two onPositionDiscontinuity events (seek and transition) sent after a seek to another media item. - Avoid triggering an onPositionDiscontinuity event after a timeline change. #minor-release PiperOrigin-RevId: 361092914
kimvde committed -
PiperOrigin-RevId: 361029604
Ian Baker committed -
It's to comply with style guide as they are public. PiperOrigin-RevId: 360914363
gyumin committed -
PiperOrigin-RevId: 360902971
gyumin committed -
Issue: #8664 #minor-release PiperOrigin-RevId: 360877086
bachinger committed -
PiperOrigin-RevId: 360851146
gyumin committed -
PiperOrigin-RevId: 360810865
jaewan committed -
It's for consistency throughout libraries. PiperOrigin-RevId: 360549525
gyumin committed -
PiperOrigin-RevId: 360440021
olly committed
-
- 05 Mar, 2021 1 commit
-
-
Denise LaFayette committed
-
- 03 Mar, 2021 1 commit
-
-
exoplayer can enable dolby passthrough on xiaomi device when get EXTERNAL_SURROUND_SOUND_KEY Signed-off-by: joakimzhang <zq15011526977@gmail.com>
joakimzhang committed
-
- 02 Mar, 2021 18 commits
-
-
PiperOrigin-RevId: 360433358
Oliver Woodman committed -
PiperOrigin-RevId: 360404403
olly committed -
PiperOrigin-RevId: 360398175
kimvde committed -
#minor-release PiperOrigin-RevId: 360384540
andrewlewis committed -
exp (ExoPlayer prepare) ffr (First Frame Rendered) psr (Player State Ready). 2) Modifies aci/acc vci/vcc to report timing from ExoPlayer Playback thread. 3) Fix to report pvri and pari for every playback. and other minor bug fixes. PiperOrigin-RevId: 360228206
olly committed -
Issue: #8646 #minor-release PiperOrigin-RevId: 360184586
olly committed -
PiperOrigin-RevId: 360175031
aquilescanta committed -
Issue: #5246 PiperOrigin-RevId: 360132205
andrewlewis committed -
PiperOrigin-RevId: 359783527
olly committed -
PiperOrigin-RevId: 359743165
olly committed -
Includes fixes for the HTTP implementations, which previously broke this contract specifically in the case when a server responds to a range request with a HTTP 200 response. To fix this case, skipping to the requested position is moved from read() to open(). As a side effect, this nicely simplifies CronetDataSource! PiperOrigin-RevId: 359737301
olly committed -
PiperOrigin-RevId: 359734928
krocard committed -
PiperOrigin-RevId: 359724874
aquilescanta committed -
Also fix a bug where BandaidHttpDataSource would pass -1 to TransferListener.onBytesTransferred! PiperOrigin-RevId: 359722821
olly committed -
The API is a lot more useful if apps can rely on the fact that the gain is linear and applied to all channels. This is already guaranty by AudioTrack and should be too by any reasonable implementation. PiperOrigin-RevId: 359706113
krocard committed -
Use the api in YouTube code to update the operating rate. PiperOrigin-RevId: 359572194
olly committed -
Suggested in a comment on PR Issue: #8615 PiperOrigin-RevId: 359522217
ibaker committed -
Given we're proposing to make reading from the end a non-error case, it's important to check that we return the right thing from open(), and that we read the right thing (i.e., nothing) once opened. For now, this test allows quite a bit of permissiveness, in line with other related tests. This will be tightened up in due course. PiperOrigin-RevId: 359504075
olly committed
-
- 25 Feb, 2021 2 commits
-
-
TadejZupancic committed
-
PiperOrigin-RevId: 359486817
bachinger committed
-