Re: Several (minor) issues or underspecified areas in the MKV spec
Michael Bradshaw <[email protected]> Fri, 20 Nov 2015 10:41:36 -0800
| Newsgroups | gmane.comp.multimedia.matroska.devel |
|---|---|
| Message-ID | <CAHUoETKQJz0x6d-wcPjFyne18eysguh-q6d52z85xnmROsWWtA@mail.gmail.com> |
How should mandatory master elements be handled if they are not present in the bitstream? Consider, for example, the ContentEncoding element. It's mandatory, and its children have appropriate default values such that a ContentEncoding element of zero size is perfectly fine. Now, taking things a step further, could this ContentEncoding element be completely removed from the bitstream? Or is it required to be present in the bitstream? I ask because mandatory non-master elements (with appropriate default values) can be completely removed from the bitstream (though I don't think this behavior is codified in the MKV/EBML specs, so I think it would be ideal to codify it in the specs). But the lack of specification makes it unclear whether mandatory master elements are afforded the same feature. Thanks, --Michael Bradshaw _______________________________________________ Matroska-devel mailing list [email protected] http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-devel Read Matroska-Devel on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.devel