mirror of
https://gitlab.com/mbunkus/mkvtoolnix.git
synced 2024-10-22 07:21:21 +00:00
configure: require libEBML v1.3.5
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.
This commit is contained in:
parent
54543b67bc
commit
c262de4888
1
NEWS.md
1
NEWS.md
@ -53,6 +53,7 @@
|
||||
* configure: added option `--disable-update-check`. If given, the code
|
||||
checking online for available updates will be disabled. The update check is
|
||||
enabled and included in the GUI by default.
|
||||
* libEBML v1.3.5 is now required.
|
||||
|
||||
## Other changes
|
||||
|
||||
|
@ -3,7 +3,7 @@ dnl Test for libEBML and libMatroska, and define MATROSKA_CFLAGS and MATROSKA_LI
|
||||
dnl
|
||||
|
||||
EBML_MATROSKA_INTERNAL=no
|
||||
PKG_CHECK_MODULES([EBML],[libebml >= 1.3.4],[],[EBML_MATROSKA_INTERNAL=yes])
|
||||
PKG_CHECK_MODULES([EBML],[libebml >= 1.3.5],[],[EBML_MATROSKA_INTERNAL=yes])
|
||||
PKG_CHECK_MODULES([MATROSKA],[libmatroska >= 1.4.5],[],[EBML_MATROSKA_INTERNAL=yes])
|
||||
|
||||
if test x"$EBML_MATROSKA_INTERNAL" = xyes; then
|
||||
|
Loading…
Reference in New Issue
Block a user