mirror of
https://github.com/androidx/media.git
synced 2025-05-17 04:29:55 +08:00

When creating a new AC-3 passthrough AudioTrack the position may advance from an old AudioTrack's position. The workaround checked for the playback head position returning to zero, but a subsequent change meant that we'd always start writing data to the new track immediately (rather than waiting for its position to 'stabilize' at zero). Fix the issue by using the AudioTrack position directly. (Nb. this doesn't handle the case of the stale position before unwrapping being zero, but it is very unlikely to occur.) ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=188319795
ExoPlayer library
The ExoPlayer library is split into multiple modules. See ExoPlayer's top level README for more information about the available library modules and how to use them.