build system: require libEBML v1.3.7

This pulls the fixes for handling Unicode code points >
U+FFFF.

Part of the fix of #2516.
This commit is contained in:
Moritz Bunkus 2019-03-06 22:41:03 +01:00
parent 5a36d0e95e
commit 82b8b1ba86
No known key found for this signature in database
GPG Key ID: 74AF00ADF2E32C85
2 changed files with 6 additions and 1 deletions

View File

@ -23,6 +23,11 @@
errors such as "the JSON output could not be parsed" in that case. Fixes
#2507.
## Build system changes
* libEBML v1.3.7 is now required as it fixes its handling of Unicode code
points > U+FFFF (see #2516).
# Version 31.0.0 "Dolores In A Shoestand" 2019-02-09

View File

@ -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.5],[],[EBML_MATROSKA_INTERNAL=yes])
PKG_CHECK_MODULES([EBML],[libebml >= 1.3.7],[],[EBML_MATROSKA_INTERNAL=yes])
PKG_CHECK_MODULES([MATROSKA],[libmatroska >= 1.4.8],[],[EBML_MATROSKA_INTERNAL=yes])
if test x"$EBML_MATROSKA_INTERNAL" = xyes; then