Support multiple tracks in media renderers |
||||
Issue descriptionI've mostly finished the work necessary to support multiple media tracks and multiple demuxer streams on stream parser / demuxer level. Both MSE/ChunkDemuxer and FFmpegDemuxer are going to support multiple streams soon. After that's done we'll need some further work in DemuxerStreamProvider and media renderers to allow: 1. Dynamically switching media tracks when playback is in progress. E.g. switching between different video tracks/streams. 2. Enabling/disabling audio tracks.
,
Sep 14 2017
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. If you change it back, also remove the "Hotlist-Recharge-Cold" label. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Sep 14 2017
servolk@, can you update the current status of this bug, please -- put it back to "Available" if you've no bandwidth for this soon. Thanks!
,
Sep 18 2017
I think we can consider this fixed, since the functionality described in the comment #0 is implemented - one can dynamically switch media tracks when playback is in progress and enabled/disable individual audio tracks. Now, one limitation that we currently have is that only up to one audio and up to one video track can be enabled at a time. But AFAIK we don't have any high-priority scenarios that require audio multiple tracks being enabled simultaneously, and supporting that would need a pretty big change in the audio renderer. So I'm not planning to do it anytime soon. And if/when we need that, we can open a new bug for tracking that work. Marking this one fixed. |
||||
►
Sign in to add a comment |
||||
Comment 1 by servolk@chromium.org
, Sep 14 2016