ietf-wg-cellar / matroska-specification

Matroska specification.
http://ietf-wg-cellar.github.io/matroska-specification
Other
121 stars 45 forks source link

WebM Supported Elements #813

Closed complexlogic closed 8 months ago

complexlogic commented 9 months ago

I'm reviewing the Element Specification on the Matroska website. It says that the Attachments element and its children are supported in WebM. My understanding is that Attachments are not supported in WebM.

When I look at the EBML schema document, the webm extension element is not included in Attachments. Is there a problem with the site rendering?

mcr commented 9 months ago

WebM is not Matroska. It just shares a container, and it isn't subject to standardization.

complexlogic commented 9 months ago

I understand that. However, the Element Specification on the Matroska website has a column for WebM, and it's generated from a file hosted in this repo.

robUx4 commented 8 months ago

Yes, the file is hosted here and is used to generate some code in various places. So that is the right place to fix it, even if it doesn't make any difference to the files generated in IETF documents.

It seems that indeed attachment is not supported: https://www.webmproject.org/docs/container/

But the ebml_matroska.xml file is correct. We use <extension type="webmproject.org" webm="1"/> to signal an element is included in WebM. The generator for the website is bogus as it does the opposite. Since 8998fd8836c399ba786c55c33e57a5bf8244ea84 we inverted the flags to mark elements as part of WebM.

cc @mbunkus

robUx4 commented 8 months ago

The issue should be reported in https://github.com/Matroska-Org/infrastructure