- 01 Apr, 2020 5 commits
-
-
Before: https://docs.oracle.com/javase/7/docs/api/index.html?java/lang/String.html After: https://developer.android.com/reference/java/lang/String.html PiperOrigin-RevId: 304137011
ibaker committed -
This means is-external=true is removed and target=_top is set on the <a> tag. Without this, javadoc links to framework docs with anchors are currently broken when viewed in the "frame view" on exoplayer.dev/doc/reference/ Before this change: https://developer.android.com/reference/android/media/MediaDrm.html?is-external=true#getKeyRequest-byte:A-byte:A-java.lang.String-int-java.util.HashMap- With this change: https://developer.android.com/reference/android/media/MediaDrm.html#getKeyRequest-byte:A-byte:A-java.lang.String-int-java.util.HashMap- PiperOrigin-RevId: 304136858
ibaker committed -
Partial rollback of https://github.com/google/ExoPlayer/commit/ca799716b8dab5ddf05d7deaf219ce4c645aab9f. We'll have to plumb the id manually, like the rest of the LoadEventInfo members. PiperOrigin-RevId: 304067761
aquilescanta committed -
PiperOrigin-RevId: 303998690
ibaker committed -
Selection of a passthrough codec will rarely (if ever) need to be customized, so remove this capability from MediaCodecInfo. Applications can still customize whether passthrough is used by overriding MediaCodecAudioRenderer.usePassthrough, which now also checks for a passthrough codec. #exo-offload PiperOrigin-RevId: 303964682
krocard committed
-
- 31 Mar, 2020 4 commits
-
-
PiperOrigin-RevId: 303937576
Oliver Woodman committed -
This is used to generate the initialization vector for encrypting the cache contents. Startblock: <unknown commit> is submitted and then 3w have passed PiperOrigin-RevId: 303932151
ibaker committed -
This was messed up by me in https://github.com/google/ExoPlayer/commit/a035c2e20a4ce25bd86774a870b5960bcfa6f0df PiperOrigin-RevId: 303930392
ibaker committed -
PiperOrigin-RevId: 303829900
olly committed
-
- 30 Mar, 2020 12 commits
-
-
PiperOrigin-RevId: 303776645
olly committed -
PiperOrigin-RevId: 303764399
andrewlewis committed -
These are about 5% flaky, so for now they are excluded from continuous testing. PiperOrigin-RevId: 303760340
andrewlewis committed -
PiperOrigin-RevId: 303757995
olly committed -
PiperOrigin-RevId: 303753642
bachinger committed -
issue:#7160 PiperOrigin-RevId: 303747338
andrewlewis committed -
CharSequence is used by Notification builders and allows to set Spannable text. It's the base interface of the String class, so apps wouldn't be break after the update. PiperOrigin-RevId: 303731890
jaewan committed -
PiperOrigin-RevId: 303719911
andrewlewis committed -
PiperOrigin-RevId: 303717642
aquilescanta committed -
This is required to align google3's stub (currently marked non-null) with Checker Framework's. More information: go/matcher-nullness-lsc Tested: TAP train for global presubmit queue http://test/OCL:303344687:BASE:303326748:1585344475427:29edc250 PiperOrigin-RevId: 303709053ibaker committed -
PiperOrigin-RevId: 303655497
gyumin committed -
PiperOrigin-RevId: 303447837
aquilescanta committed
-
- 27 Mar, 2020 19 commits
-
-
Issue: #6671 PiperOrigin-RevId: 303364788
olly committed -
Issue: #7046 PiperOrigin-RevId: 303354941
olly committed -
- They are always listed with their canonical names - Considering aliases means that blacklisting a decoder can end up not actually blacklisting it, since it may still be accessible via an alias. It also means that our decoder fallback logic can end up falling back to a decoder that we've already tried! PiperOrigin-RevId: 303348297
olly committed -
Issue: #7141 PiperOrigin-RevId: 303334072
olly committed -
PiperOrigin-RevId: 303319078
Oliver Woodman committed -
This is just for consistency with our other renderers PiperOrigin-RevId: 303317443
olly committed -
PiperOrigin-RevId: 303316976
olly committed -
This callback will be deprecated, so moving all usages to better callbacks. Some usages are still remaining that are less straight-forward to update. PiperOrigin-RevId: 303298834
tonihei committed -
PiperOrigin-RevId: 303298804
olly committed -
OnSeekProcessed is documented to be called as soon as all neccessary state changes as a result of the seek have been made. As we now mask the state changes directly when calling seekTo, we can also call this callback immediately without changing the semantics of the method. Our tests often use this callback as a way to wait for the internal player to receive all pending commands and then report back. This is a special test requirement for cases where we want to make sure no further updates happen as a result of the player handling commands. To facilitate that, a new action is added with a more descriptive name that achieves the same goal. PiperOrigin-RevId: 303296210
tonihei committed -
PiperOrigin-RevId: 303286872
andrewlewis committed -
PiperOrigin-RevId: 303283147
andrewlewis committed -
PiperOrigin-RevId: 303217607
bachinger committed -
PiperOrigin-RevId: 303170259
bachinger committed -
issue:#7122 PiperOrigin-RevId: 303154493
ibaker committed -
Also document FrameworkMediaDrm overrides as dependent on API level. These two methods call through to equivalent methods on MediaDrm that were added in 23: https://developer.android.com/reference/android/media/MediaDrm#setOnExpirationUpdateListener(java.util.concurrent.Executor,%20android.media.MediaDrm.OnExpirationUpdateListener) PiperOrigin-RevId: 303102370
ibaker committed -
It looks like the video path will use a separate FfmpegVideoDecoder Issue: #2159 PiperOrigin-RevId: 303068617
olly committed -
Defines a new no_native_gvr build rule in ExoPlayerV2 that doesn't depend on the shared object in the VR sdk. PiperOrigin-RevId: 302945930
olly committed -
This moves the playlist API methods to the Player interface. Implementation is moved from ExoPlayerImpl to BasePlayer where possible. Further the CastPlayer is changed to implement the Player interface. Proper migration of the Playermanager to not use the ConcatenatingMediaSource anymore follows in a separate, future CL. PiperOrigin-RevId: 302937779
bachinger committed
-