mirror of
https://github.com/androidx/media.git
synced 2025-05-03 21:57:46 +08:00

This is the first step toward merging of RollingSampleBuffer and DefaultTrackOutput, which is a precursor to removing some indirection for DASH/SS playbacks, and to moving HLS playbacks to use a single output buffer per track (with inline splicing). Where this is heading is that sample format changes will eventually be attached to samples in the rolling buffer. This will eliminate the need for piping sample formats around the edges of the rolling buffer (e.g. via redirection in ChunkExtractorWrapper and BaseMediaChunk.getSampleFormat). ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=120123093