Libary to Parse EBML Files

Edit Package libebml

libebml is a C++ library to parse EBML files. See the EBML RFV at
http://www.matroska.org/technical/specs/rfc/.

Refresh
Refresh
Source Files
Filename Size Changed
baselibs.conf 0000000009 9 Bytes
fix-EbmlSInteger-limits.patch 0000000374 374 Bytes
libebml-1.3.6.tar.xz 0000057764 56.4 KB
libebml.changes 0000012047 11.8 KB
libebml.spec 0000002630 2.57 KB
Revision 43 (latest revision is 54)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 626514 from Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) (revision 43)
- Added fix-EbmlSInteger-limits.patch from upstream.
  * Fixes build with openSUSE <= 42.3
- Update to 1.3.6:
  * Fixed undefined behavior when reading signed integers with
    negative values from files.
  * Fixed a small memory leak when reading an element runs into an
    I/O exception (e.g. due to having reached the end of the file).
  * Fixed the EbmlMaster::GetDataStart() function returning wrong
    values for elements with an infinite/unknown size.
  * Fixed finding the next element ID when garbage data is
    encountered during the scan for the ID.
  * Fixed several potential situations where reading child element
    data could exceed the parent element's size.
Comments 1

Philipp Maierhöfer's avatar

There was an unintended ABI breaking change in 1.4.3 (breaks mkvtoolnix which apparently hasn't been re-linked after this release). Please upgrade to 1.4.4 to fix the issue. See https://github.com/Matroska-Org/libebml/issues/104.

openSUSE Build Service is sponsored by