w3c / webcodecs

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

Chunk data definitions are incomplete (VP9, AV1) #731

Open sandersdan opened 8 months ago

sandersdan commented 8 months ago

For VP9, the definition does not allow for superframes (VP9 Annex B) but should. The VP9 spec calls a frame or superframe a "chunk", but this appears to be informal.

For AV1, the OBUs should form a "Temporal Unit", similar to the description in the ISOBMFF binding (possibly we want other requirements from there as well).

In addition, the Opus definition is using "have to" where the other registrations use "expected".