Implement support for multiple tracks in FFmpegDemuxer
Most of the changes are fairly straightforward. We need to adjust some
logic in FFmpegDemuxer::OnFindStreamInfoDone to allow handling multiple
tracks. Also need to tweak OnEnabledAudioTracksChanged and
OnSelectedVideoTrackChanged a little. And while we are at it let's get
rid of the deprecated ScopedVector and use standard vector instead.
BUG=249427
Review-Url: https://codereview.chromium.org/2284923003
Cr-Commit-Position: refs/heads/master@{#416163}
5 files changed