media/libraries/exoplayer/src
tonihei f042012495 Use ArrayDeque for pending output stream changes.
The current logic uses manual array operations to keep track of pending
changes. Modernize this code by using an ArrayDeque and a data class.
This also allows to extend the output stream information in the future.

This also fixes a bug where a position reset accidentally assigns a pending
stream offset instead of keeping the current one.

#minor-release

PiperOrigin-RevId: 511787571
2023-02-27 18:32:03 +00:00
..
androidTest Fix instrumentation tests not working via Gradle 2022-09-30 18:03:11 +00:00
main Use ArrayDeque for pending output stream changes. 2023-02-27 18:32:03 +00:00
test Update instrumentation to avoid making all constructors public 2023-02-17 11:41:53 +00:00