- 09 Apr, 2020 3 commits
-
-
PiperOrigin-RevId: 305674374
ibaker committed -
This reverts https://github.com/google/ExoPlayer/commit/94315ab757505f98d0b907fa2f7d2c516356ecae This fixes issue:#7177 PiperOrigin-RevId: 305674114
ibaker committed -
PiperOrigin-RevId: 305648273
gyumin committed
-
- 08 Apr, 2020 10 commits
-
-
PiperOrigin-RevId: 305526093
kimvde committed -
PiperOrigin-RevId: 305503804
olly committed -
PiperOrigin-RevId: 305503256
kimvde committed -
Issue: #7191 PiperOrigin-RevId: 305502293
olly committed -
PiperOrigin-RevId: 305475709
kimvde committed -
PiperOrigin-RevId: 305460260
gyumin committed -
This is the first CL for the offline qoe reporting feature. Refer to the design doc for full information. Design doc: go/exoplayer-offline-qoe PiperOrigin-RevId: 305459231
christosts committed -
Create a Builder that creates SimpleExoPlayer instances with fake components, suitable for testing. Basically extracts the Builder from ExoPlayerTestRunner to a standalone class that can be re-used. PiperOrigin-RevId: 305458419
christosts committed -
Issue: #6410 PiperOrigin-RevId: 305436352
kimvde committed -
PiperOrigin-RevId: 305300409
bachinger committed
-
- 07 Apr, 2020 13 commits
-
-
PiperOrigin-RevId: 305276107
olly committed -
This CL is a renaming only. It's mostly about finding a decent naming for the internal Playlist class. The plan is to have a public Playlist class in the converged Player API, so we need to rename the internal one. PiperOrigin-RevId: 305266196
bachinger committed -
PiperOrigin-RevId: 305258836
olly committed -
PiperOrigin-RevId: 305242260
ibaker committed -
PiperOrigin-RevId: 305235961
olly 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: 305216138
ibaker committed -
These were introduced in https://github.com/google/ExoPlayer/commit/c7164a30a067e5ddf5f0c706d6861652d39fd967 In each case I checked that the groups are not optional, so if they match they must be non-null. PiperOrigin-RevId: 305213293
ibaker committed -
PiperOrigin-RevId: 305140826
olly committed -
PiperOrigin-RevId: 305137114
Oliver Woodman committed -
This avoids cases where audio focus is never successfully acquired because another app is holding on to transient audio focus indefinitely. Issue: #7182 PiperOrigin-RevId: 305108528
olly committed -
When ClippingMediaPeriod first tried to read a buffer, if its end position was before the end of the stream and it was buffered to its end position, it would sometimes erroneously signal end-of-stream for protected content because the sample queue might be waiting for DRM keys at this point. Work around the issue temporarily by signaling this specific case back to ClippingMediaPeriod via the DecoderInputBuffer. There will likely be a cleaner fix as a result of adding support for dynamic clip end points in the future, at which point this can be reverted. issue:#7188 PiperOrigin-RevId: 305081757
andrewlewis committed -
PiperOrigin-RevId: 305037428
olly committed
-
- 06 Apr, 2020 13 commits
-
-
PiperOrigin-RevId: 305006564
Oliver Woodman committed -
PiperOrigin-RevId: 304986313
kimvde committed -
PiperOrigin-RevId: 304795753
bachinger committed -
In particular, replace @SuppressWarnings("initialization") with @SuppressWarnings("nullness"); see https://github.com/typetools/checker-framework/issues/3212. More information: go/checker-lsc Tested: TAP train for global presubmit queue http://test/OCL:304697666:BASE:304680497:1585968008044:f0c4fd6c PiperOrigin-RevId: 304751415olly committed -
This should have been done before, I just missed it. PiperOrigin-RevId: 304612519
ibaker committed -
This is supported (despite what my now-deleted comment says), see the example here: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/rt PiperOrigin-RevId: 304612099
ibaker committed -
PiperOrigin-RevId: 304420177
olly committed -
PiperOrigin-RevId: 304386857
ibaker committed -
PiperOrigin-RevId: 304356504
bachinger committed -
The attempt in <unknown commit> was hacky and incomplete. PiperOrigin-RevId: 304356038
ibaker committed -
PiperOrigin-RevId: 304355717
ibaker committed -
It's interesting WebVTT explicitly handles line & position differently in horizontal-rl/lr and vertical-lr/rl contexts. position is always measured from the left of the viewport, even for rtl text, but line in vertical-rl is measured from the right of the viewport. We don't have to make Cue match WebVTT (I can go change the WebVTT decoding instead) but it seems a reasonable 'default' to follow. PiperOrigin-RevId: 304353900
ibaker committed -
With these additional properties, we can declare the behaviour for clear tracks and clear content on a media item level. PiperOrigin-RevId: 304351716
bachinger committed
-
- 05 Apr, 2020 1 commit
-
-
Fix mistake from the backport merge, should get TEXT track type for subtitles. Also update testcase to match pattern in `dev-v2` branch.
Steve Mayhew committed
-