- 06 Dec, 2019 2 commits
-
-
PiperOrigin-RevId: 283296427
olly committed -
Issue: #6687 PiperOrigin-RevId: 283023548
andrewlewis committed
-
- 27 Nov, 2019 5 commits
-
-
Oliver Woodman committed
-
When transitioning to a new stream in a different format, the audio processors are reconfigured. After this, they are drained and then flushed so that they are ready to handle data in updated formats for the new stream. Before this change, some audio processors made the assumption that after reconfiguration no more input would be queued in their old input format, but this assumption is not correct: during draining more input may be queued. Fix this behavior so that the new configuration is not referred to while draining and only becomes active once flushed. Issue: #6601 PiperOrigin-RevId: 282515359
andrewlewis committed -
flush() is guaranteed to be called in all these cases anyway. Also clarify documentation for AudioProcessor-specific methods that can change the 'active' flag. Issue: #6601 PiperOrigin-RevId: 282515255
andrewlewis committed -
Issue: #6601 PiperOrigin-RevId: 282515179
andrewlewis committed -
This simplifies the contract of configure and is in preparation for fixing a bug where more input can't be queued when draining audio processors for a configuration change. Issue: #6601 PiperOrigin-RevId: 282514367
andrewlewis committed
-
- 24 Nov, 2019 1 commit
-
-
PiperOrigin-RevId: 282227866
olly committed
-
- 22 Nov, 2019 14 commits
-
-
PiperOrigin-RevId: 281976465
olly committed -
Issue: #6636 PiperOrigin-RevId: 281972403
andrewlewis committed -
Note that the renderer changes will all disappear when we remove legacy injection of DrmSessionManager into renderers. PiperOrigin-RevId: 281952601
olly committed -
PiperOrigin-RevId: 281764207
olly committed -
PiperOrigin-RevId: 281763672
olly committed -
- Move property to DrmSession; it feels like a more natural place for it to go (and provides greater flexibility). - Change flags to a boolean. PiperOrigin-RevId: 281758729
olly committed -
PiperOrigin-RevId: 281724630
andrewlewis committed -
- DRM properties need to be on individual playlist items. PiperOrigin-RevId: 281718153
olly committed -
This ensures other database readers can continue reading while we do our write transaction. PiperOrigin-RevId: 281520758
tonihei committed -
PiperOrigin-RevId: 281510703
olly committed -
They are all marked with a JavaDoc comment and the @WorkerThread annotation which is useful if apps are using threading annotations. All other public methods in the same classes are marked with @AnyThread to avoid the impression we forgot to annotate them. PiperOrigin-RevId: 281490301
tonihei committed -
The current workaround seems to cause compilation errors inside the testutils module in Android Studio. This seems to fix them. This doesn't introduce a circular dependency because it's only the tests in library-core depending on testutils. PiperOrigin-RevId: 281318192
ibaker committed -
Note: - Fixing this uncovers another bug in how audio processor draining works, so the test playlist still doesn't play correctly after this change. - Once we reconfigure the audio sink based on the ExoPlayer Format rather than the codec MediaFormat in a later change, this change can be reverted. Issue: #6601 PiperOrigin-RevId: 281264149
andrewlewis committed -
Oliver Woodman committed
-
- 19 Nov, 2019 12 commits
-
-
PiperOrigin-RevId: 281086336
aquilescanta committed -
PiperOrigin-RevId: 281084720
olly committed -
- Make NonNull, which is already the case when using the manager builder. - Better document PLAYREADY_CUSTOM_DATA_KEY, now that newPlayReadyInstance is no more. PiperOrigin-RevId: 281079288
olly committed -
Issue:#4867 PiperOrigin-RevId: 281064793
aquilescanta committed -
PiperOrigin-RevId: 281051893
olly committed -
The implementation of writing HDR10+ static metadata assumed that the application would use default (big endian) byte order for this metadata but MediaCodec expects the order to match the specification CTA-861.3. PiperOrigin-RevId: 281050806
andrewlewis committed -
PiperOrigin-RevId: 281050034
olly committed -
PiperOrigin-RevId: 281049383
olly committed -
Issue: #6612 PiperOrigin-RevId: 281048324
olly committed -
PiperOrigin-RevId: 281039634
andrewlewis committed -
PiperOrigin-RevId: 281037183
aquilescanta committed -
ISSUE: #6545 PiperOrigin-RevId: 281032120
bachinger committed
-
- 18 Nov, 2019 4 commits
-
-
This reverts commit 01a4cf98.
Oliver Woodman committed -
This reverts commit cd2c1f2f.
Oliver Woodman committed -
This reverts commit 5c2806ec.
Oliver Woodman committed -
This reverts commit b84a9bed.
Oliver Woodman committed
-
- 17 Nov, 2019 2 commits
-
-
This reverts commit 65b49a49.
Oliver Woodman committed -
This reverts commit c8e7ecd3.
Oliver Woodman committed
-