mirror of
https://gitlab.com/mbunkus/mkvtoolnix.git
synced 2024-12-28 22:05:03 +00:00
c262de4888
libEBML v1.3.5 contains the following change: ------------------------------------------------------------ EbmlMaster::CheckMandatory: only fail for default-value-less mandatory elements The function EbmlMaster::CheckMandatory() will now only return false if a mandatory element is missing for which there's no default value in the specifications. This means that callers such as EbmlMaster::UpdateSize() and by extension EbmlMaster::Render() will not insist on all mandatory elements being present anymore, but only those for which there's no default value. ------------------------------------------------------------ This allows mkvmerge, mkvpropedit and the GUI's header editor to only actually add those elements that have to be added to a master before writing it to the file. Adding e.g. the TrackLanguage element isn't necessary anymore if should be set to "eng" anyway as "eng" is its default value. Before the change libEBML was insisting on it being present in the "TrackEntry" master, though, no matter what it was set to. |
||
---|---|---|
.. | ||
ax_boost_base.m4 | ||
ax_boost_check_headers.m4 | ||
ax_boost_date_time.m4 | ||
ax_boost_filesystem.m4 | ||
ax_boost_regex.m4 | ||
ax_boost_system.m4 | ||
ax_docbook.m4 | ||
boost.m4 | ||
c++-features.m4 | ||
check_version.m4 | ||
clang.m4 | ||
compiler_flags.m4 | ||
debugging_profiling.m4 | ||
endianess.m4 | ||
extra_inc_lib.m4 | ||
flac.m4 | ||
gcc_version.m4 | ||
gnurx.m4 | ||
gtest.m4 | ||
iconv.m4 | ||
initialization.m4 | ||
inttypes.m4 | ||
magic.m4 | ||
manpages_translations.m4 | ||
matroska.m4 | ||
mingw.m4 | ||
nl_langinfo.m4 | ||
nlohmann_jsoncpp.m4 | ||
ogg.m4 | ||
other_features.m4 | ||
pandoc.m4 | ||
pkg.m4 | ||
po4a.m4 | ||
precompiled_headers.m4 | ||
pri64d.m4 | ||
pugixml.m4 | ||
qt5.m4 | ||
static.m4 | ||
tiocgwinsz.m4 | ||
tools.m4 | ||
translations.m4 | ||
utf8cpp.m4 | ||
vorbis.m4 | ||
zlib.m4 |