mirror of
https://github.com/androidx/media.git
synced 2025-04-30 06:46:50 +08:00

The spec technically allows to mark adaptation sets with the switching property if they allow seamless switching with non-overlapping segments. This is typically only used for compatible content (e.g. different codecs), but the spec allows it to be used for other content as well (e.g. different languages, roles). ExoPlayer's concept of a TrackGroup only allows formats with the same language and role flags to be merged, so we should check that before merging. Issue: androidx/media#2222 PiperOrigin-RevId: 736564055 (cherry picked from commit d37f05238a2d8b45ea2e5f4ac026084b917f30df)
Test data module
Provides sample data for media unit and instrumentation tests.