media/libraries/exoplayer/src
rohks df07fa35d8 Populate MediaFormat.KEY_DURATION in MediaExtractorCompat
Previously, `getTrackFormat()` in `MediaExtractorCompat` returned a `MediaFormat` without setting `MediaFormat.KEY_DURATION`. With this change:

- `MediaFormat.KEY_DURATION` is set based on the track's duration, if available.
- If the track duration is unset, the duration from the seek map is used as a fallback.
- When neither duration is set, `MediaFormat.KEY_DURATION` remains unset.

This ensures that `MediaFormat.KEY_DURATION` is populated when possible, enhancing duration information availability.

PiperOrigin-RevId: 691395114
2024-10-30 06:29:47 -07:00
..
androidTest Make StreamVolumeManager take streamType in constructor 2024-09-10 08:05:21 -07:00
main Populate MediaFormat.KEY_DURATION in MediaExtractorCompat 2024-10-30 06:29:47 -07:00
test Populate MediaFormat.KEY_DURATION in MediaExtractorCompat 2024-10-30 06:29:47 -07:00