- 16 Nov, 2020 5 commits
-
-
This change also introduces gravity attribute to DefaultTimeBar. PiperOrigin-RevId: 342573167
insun committed -
PiperOrigin-RevId: 342512836
olly committed -
PiperOrigin-RevId: 342344090
olly committed -
PiperOrigin-RevId: 342289646
olly committed -
#minor-release Issue: #8116 PiperOrigin-RevId: 342269114
olly committed
-
- 13 Nov, 2020 11 commits
-
-
PiperOrigin-RevId: 342263700
olly committed -
Pass the drm_key_request_properties specified in the json list when donwloading thee offline Widevide license in the demo app. PiperOrigin-RevId: 342243441
christosts committed -
This requires the parent of the background to draw and have padding large enough to support the size of the ripple. The bottom buttons must remained bordered as the space around them is constrained. PiperOrigin-RevId: 342162231
olly committed -
PiperOrigin-RevId: 342060794
christosts committed -
PiperOrigin-RevId: 342050008
samrobinson committed -
PiperOrigin-RevId: 342040610
ibaker committed -
PiperOrigin-RevId: 342034166
samrobinson committed -
Issue: #5011 PiperOrigin-RevId: 342022947
bachinger committed -
PiperOrigin-RevId: 342007987
olly committed -
Changing them to have fewer updates when adjusting the playback speed. PiperOrigin-RevId: 341834423
tonihei committed -
#minor-release PiperOrigin-RevId: 341833274
olly committed
-
- 11 Nov, 2020 12 commits
-
-
PiperOrigin-RevId: 341707809
claincly committed -
#minor-release PiperOrigin-RevId: 341668326
olly committed -
#minor-release Issue:#8191 PiperOrigin-RevId: 341632732
kimvde committed -
Robolectric now supports multi-channel audio: https://github.com/robolectric/robolectric/commit/9d84ceb6d588d5f53be29b PiperOrigin-RevId: 341574417
ibaker committed -
PiperOrigin-RevId: 341573964
ibaker committed -
Multi-channel audio is now supported by Robolectric: https://github.com/robolectric/robolectric/commit/9d84ceb6d588d5f53be29b PiperOrigin-RevId: 341573838
ibaker committed -
PiperOrigin-RevId: 341573808
ibaker committed -
Add experiment flag to force synchronization between queueing threads in AsynchronousMediaCodecAdapter. PiperOrigin-RevId: 341431481
christosts committed -
Add experimental method to synchronize MediaCodec interactions with asynchronous queueing. When the feature is enabled, interactions such as MediaCodec.setOutputSurface() triggered by the MediaCodecRenderer will wait until all input buffers pending queueing are first submitted to the MediaCodec. PiperOrigin-RevId: 341423837
christosts committed -
To check what is safely possible we keep track of the live offset corresponding to the buffered duration and only deecrease the target offset to a safe margin from the buffered duration. Also, while still possible (i.e. while the actual offset is larger than the safe margin), we increase the target offset to the safe margin to avoid rebuffers to start with. Issue: #4904 PiperOrigin-RevId: 341396492
tonihei committed -
Issue: #7882 PiperOrigin-RevId: 341394254
bachinger committed -
Move ownership of MediaCodec to MediaCodecAdapter so that all MediaCodec interactions go through MediaCodecAdapter. PiperOrigin-RevId: 341066926
christosts committed
-
- 06 Nov, 2020 12 commits
-
-
PiperOrigin-RevId: 341051348
claincly committed -
Add more MediaCodec methods to MediaCodedAdapter so that renderers interact with the MediaCodec through the MediaCodecAdapter. PiperOrigin-RevId: 341023452
christosts committed -
In preparation for adding support for ads in playlists: - Make releasing a no-op if the instance was already released - Remove null checks on non-null `adDisplayContainer` and `adsLoader` - Move initializing the ads manager into a private method as it will need to be called from two places soon. - Misc other cleanup. Issue: #3750 PiperOrigin-RevId: 341021493
andrewlewis committed -
Issue: #3750 PiperOrigin-RevId: 341021084
andrewlewis committed -
Issue: #3750 PiperOrigin-RevId: 341020676
andrewlewis committed -
PiperOrigin-RevId: 341019272
kimvde committed -
PiperOrigin-RevId: 341016263
christosts committed -
- This change removes the last piece of logic that could cause deferred codec release (i.e., where the decision to release was made in processEndOfStream rather than in onInputFormatChanged. - After this change, whether the codec will be released as a result of a format change is always established in onInputFormatChanged. PiperOrigin-RevId: 341012403
olly committed -
PiperOrigin-RevId: 340915538
olly committed -
This fixes a case where updateCodecOperatingRate would configure the decoder to be drained and then released, only for onInputFormatChanged to override the drain action with something else. We've not seen any reports of this issue, which suggests that either it's OK to not release the decoder in such cases, or that the case doesn't happen very often. I suspect that it's both, but let's restore the intended behaviour for now. PiperOrigin-RevId: 340909132
olly committed -
PiperOrigin-RevId: 340826532
ibaker committed -
PiperOrigin-RevId: 340654217
olly committed
-