- 12 Mar, 2021 29 commits
-
-
It's more flexible to use FakeDataSource, since it allows to testing different upstream behaviors (e.g., upstream not being able to resolve the content length). PiperOrigin-RevId: 362072899
olly committed -
So as for the user to be able to inject them. PiperOrigin-RevId: 362056981
aquilescanta committed -
PiperOrigin-RevId: 362043183
kimvde committed -
PiperOrigin-RevId: 362036291
kimvde committed -
PiperOrigin-RevId: 361828018
aquilescanta committed -
PiperOrigin-RevId: 361813981
ibaker committed -
#minor-release PiperOrigin-RevId: 361803897
kimvde committed -
In a period transition we pass the start time of the next period, for the final period we pass the duration of the period or timeline, if known. This means sideloaded subtitles now respect the end point of ClippingMediaSource and ensures that content subtitles aren't incorrectly displayed over mid-roll ads. When transitioning back into the subtitled content the subtitles still appear slightly before the video transitions, meaning the first subtitle of the content is shown with the last few frames of the ad. Resolving this in a way that doesn't break anything else requires a deeper investigation. Issue: #5317 Issue: #8456 #minor-release PiperOrigin-RevId: 361797118
ibaker committed -
PiperOrigin-RevId: 361767801
Ian Baker committed -
PiperOrigin-RevId: 361741354
gyumin committed -
PiperOrigin-RevId: 361736476
gyumin committed -
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
-
- 04 Mar, 2021 1 commit
-
-
Ian Baker committed
-
- 03 Mar, 2021 2 commits
-
-
Abel Jimenez committed
-
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 7 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
-