- 22 Jan, 2021 17 commits
-
-
PiperOrigin-RevId: 353254249
kimvde committed -
Deprecate other DRM config methods. Issue: #8466 PiperOrigin-RevId: 353251452
ibaker committed -
These are used by the cast extension, so will need moving eventually! PiperOrigin-RevId: 353219703
olly committed -
PiperOrigin-RevId: 353212567
olly committed -
This field changed name during the code review, but these names and references weren't updated to match. Also use an ImmutableSet since the field is a Set. PiperOrigin-RevId: 353021268
ibaker committed -
This is needed to ensure the Handler is goverened by the clock. PiperOrigin-RevId: 353020654
tonihei committed -
This ensures the message devilery is governed by the clock. Also replace setting a Handler with a Looper to facilititate this change. PiperOrigin-RevId: 353019729
tonihei committed -
Not checking it would force ExoPlayer to use the global tmp dir which would expose it to external file replacement attacks. This is a theoretical vulnerability as this code is only use in tests and cache dir always exist in the AOSP android implementation. PiperOrigin-RevId: 353013929
krocard committed -
This ensures the Handler is governed by this clock. PiperOrigin-RevId: 353011555
tonihei committed -
The IMA SDK currently notifies `CONTENT_RESUME_REQUESTED` then `CONTENT_PAUSE_REQUESTED` quickly afterwards when playing an ad for an initial seek. This triggered the logic to skip VPAID ads added for Issue: #7832, causing the ad to be skipped. This change reverts the fix for that issue and extends the ad preload timeout logic to cover the case of an initial seek as well. Incompatible VPAID ads will still be skipped but only after the preload delay (this seems fine given that they are documented not to be supported, and we are just making the failure mode less bad on a best-effort basis!). Issue: #8428 Issue: #7832 PiperOrigin-RevId: 353011270
andrewlewis committed -
This is a dependency of TrackSelection and Player. #player-to-common PiperOrigin-RevId: 353004379
krocard committed -
PiperOrigin-RevId: 352976712
andrewlewis committed -
Codecs are not used by this test because PCM uses codec bypass, but performing the setup is still necessary to have the test verify that this is indeed the case! PiperOrigin-RevId: 352965739
olly committed -
The output dumps are intentionally empty because the playback is using bypass modes. Still adding a AUDIO_RAW decoder to the ShadowMediaCodecConfig to ensure that we would output samples if bypass mode were disabled. PiperOrigin-RevId: 352794959
tonihei committed -
PiperOrigin-RevId: 352783091
kim-vde committed -
PiperOrigin-RevId: 352781639
aquilescanta committed -
PiperOrigin-RevId: 352779870
aquilescanta committed
-
- 19 Jan, 2021 11 commits
-
-
PiperOrigin-RevId: 352611965
Oliver Woodman committed -
Also move it to the `drm` package, and extract a `DrmSessionManagerProvider` interface. I'll add `MediaSourceFactory.setDrmSessionProvider()` in a follow-up change. Issue: #8466 PiperOrigin-RevId: 352582559
ibaker committed -
Add a test to DataSourceContractTest that asserts the gzip flag is either ignored or handled correctly. Add a test resource to DefaultHttpDataSourceContracTest that enables gzip compression on the 'server' and checks it's handled correctly by the client. PiperOrigin-RevId: 352574359
ibaker committed -
These only show up in Android Studio, but still seem worth fixing. PiperOrigin-RevId: 352570399
ibaker committed -
PiperOrigin-RevId: 352558063
christosts committed -
PiperOrigin-RevId: 352554949
christosts committed -
PiperOrigin-RevId: 352552961
andrewlewis committed -
The code is no longer in common so can directly link to Player. PiperOrigin-RevId: 352548323
krocard committed -
PiperOrigin-RevId: 352532853
christosts committed -
PiperOrigin-RevId: 352530806
christosts committed -
PiperOrigin-RevId: 352519583
ibaker committed
-
- 18 Jan, 2021 12 commits
-
-
PiperOrigin-RevId: 352450607
Oliver Woodman committed -
PiperOrigin-RevId: 352413375
andrewlewis committed -
PiperOrigin-RevId: 352403189
olly committed -
PiperOrigin-RevId: 352401836
samrobinson committed -
PiperOrigin-RevId: 352389366
samrobinson committed -
This prevents trying to post the response to possibly dead threads, which causes an IllegalStateException to be logged. Issue: #8328 PiperOrigin-RevId: 352388155
ibaker committed -
PiperOrigin-RevId: 352385310
christosts committed -
PiperOrigin-RevId: 352380717
olly committed -
PiperOrigin-RevId: 352357712
Oliver Woodman committed -
Non-functional change which makes it easier to read sample data without altering the read position. PiperOrigin-RevId: 352323477
aquilescanta committed -
Zen Xu committed
-
Zen Xu committed
-