w3c / webcodecs

WebCodecs is a flexible web API for encoding and decoding audio and video.
https://w3c.github.io/webcodecs/
Other
941 stars 132 forks source link

Add to codec registry requirements #693

Closed chrisn closed 1 year ago

chrisn commented 1 year ago

This is intended to resolve #426.

@aboba for review

chrisn commented 1 year ago

This gives a pretty good set of considerations: https://www.w3.org/2013/09/normative-references#stability

But, adding new registrations is pretty infrequent so I'm wondering whether we really need say anything, and leave to the WG evaluation at the time.

aboba commented 1 year ago

@chrisn I think we should leave it to WG evaluation.

Note that there are other requirements in the normative reference gujde that codec specifications may not be able to meet. For example, the specification for EVC (,"ISO/IEC 23094-1 Essential Video Coding") is behind a paywall at https://www.iso.org/standard/57797.html In IETF, the typical requirement is only that versions of the codec specification can be made available to reviewers upon request.

chrisn commented 1 year ago

To allow for paywalled specs we could change the wording from "must include ... a link to a public specification" to "must include ... a reference to the codec's specification" - and we'd similarly want the spec to be made available for review (we have done this from time to time in MEIG).