#298: Support codec and container switching with MSE using SourceBuffer.changeType()

Visit on Github.

Opened Aug 14, 2018

Bonjour TAG,

I'm requesting a TAG review of:

Further details (optional):

Firefox 63+ contains an implementation of this new API (SourceBuffer.changeType()) on-by-default. Chrome 69+ contains an implementation conditioned by chrome://flags#enable-experimental-web-platform-features, and the intent-to-ship it on-by-default is currently pending approvals.

Please go by the editor's draft, not the explainer (the explainer predated the spec, and some small things have changed such as changeType() is a void, not boolean method; it throws if called in bad state or if the change isn't supported.) I'll be updating the explainer this week to make it reflect the spec more precisely.

We'd prefer the TAG provide feedback as (please select one):

  • open issues in our Github repo for each point of feedback
  • open a single issue in our Github repo for the entire review
  • leave review feedback as a comment in this issue and @-notify [wolenetz, jyavenard]

Thank you!

Discussions