You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Although we don't do that (yet ?) in Matroska, it's possible to add new mandatory elements without a default value. Such elements should not be written when writing an older version of the doctype. They should also not be automatically added to an EbmlMaster by default.
This will require passing the EbmlDocVersion in more places. Or probably introduce a ShouldRead function which could do more than just checking the profile, for example allow dummy elements or not. Just like ShouldWrite is used to skip the elements with a default value.
The text was updated successfully, but these errors were encountered:
robUx4
added
the
api-break
breaks the API (e.g. programs using it will have to adjust their source code)
label
Feb 26, 2024
Although we don't do that (yet ?) in Matroska, it's possible to add new mandatory elements without a default value. Such elements should not be written when writing an older version of the doctype. They should also not be automatically added to an EbmlMaster by default.
This will require passing the
EbmlDocVersion
in more places. Or probably introduce aShouldRead
function which could do more than just checking the profile, for example allow dummy elements or not. Just likeShouldWrite
is used to skip the elements with a default value.The text was updated successfully, but these errors were encountered: