Hello community, here is the log from the commit of package mkvtoolnix for openSUSE:Factory checked in at 2020-10-05 19:40:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mkvtoolnix (Old) and /work/SRC/openSUSE:Factory/.mkvtoolnix.new.4249 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mkvtoolnix" Mon Oct 5 19:40:50 2020 rev:127 rq:839421 version:51.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/mkvtoolnix/mkvtoolnix.changes 2020-09-07 21:34:28.469356255 +0200 +++ /work/SRC/openSUSE:Factory/.mkvtoolnix.new.4249/mkvtoolnix.changes 2020-10-05 19:42:53.757772923 +0200 @@ -1,0 +2,67 @@ +Sun Oct 4 13:09:56 UTC 2020 - Luigi Baldoni <[email protected]> + +- Update to version 51.0.0 + New features and enhancements: + * mkvmerge, mkvpropedit, MKVToolNix GUI: IETF BCP 47 language + tags: added missing support for UN M.49 regions for which + there are no corresponding ISO 3166 alpha codes. This + enables language tags such as `es-419` = Spanish in + Latin America and the Caribbean. + * MKVToolNix GUI: IETF BCP 47 language tags: the text in the + widget displaying the current language & the corresponding + edit button is now displayed like a link (depending on the + theme: different color & underlined), making it clearer + that not just the edit button can be clicked but the text, + too. + Bug fixes: + * mkvmerge: AV1 parser: fixed mkvmerge crashing after uncaught + exceptions due to certain data conditions. Found by fuzzying. + * mkvmerge: AV1 packetizer: the duration of frames wasn't set + properly. When appending AV1 IVF or OBU files this meant that + the last frame of the Nth file and the first frame of file + N+1 had the same timestamp. + * mkvmerge: DTS reader: fixed handling of buffers with an odd + length when byte-swapped DTS is detected so that mkvmerge + doesn't abort with a failed assertion. Found by fuzzying. + * mkvmerge: h.264/AVC and h.265/HEVC elementary stream + readers: mkvmerge will no longer claim to recognize data + that looks like AVC or HEVC but with invalid video + width/height values as that lead to failed assertions in + libEBML later. Found by fuzzying. + * mkvmerge: h.265/HEVC parser: fixed mkvmerge aborting after + uncaught exceptions due to certain data constellations found + by fuzzying. + * mkvmerge: IVF reader: fixed mkvmerge crashing with a + "division by zero" error due to certain data conditions. + Found by fuzzying. + * mkvmerge: fixed mkvmerge aborting with a "division by zero" + error due to the timestamp scaling factor being 0 after + handling certain data constellations. Found by fuzzying. + * mkvmerge: track statistics: fixed a "division by zero" error + when the content's shorter than 1ms. Found by fuzzying. + * mkvmerge, mkvinfo, mkvextract, mkvpropedit: Matroska access + class: fixed an invalid memory access under certain data + conditions. Found by fuzzying. + * MKVToolNix GIU: IETF BCP 47/RFC 5646 language tags: the GUI + will no longer open the language dialog when clicking on a + disabled language display widget. + * MKVToolNix GUI: IETF BCP 47 language tags: the "variants" + combo-boxes were not populated even when the language tag was + valid and contained at a variant. + * MKVToolNix GUI: IETF BCP 47 language tags: when no language + is selected, at least one of the other components (extended + subtags, region, or variants) has something selected and + "private use" is not empty, the GUI would claim this to be a + valid tag, which it isn't. + * MKVToolNix GUI: multiplexer: when the tracks/chapters/tags + selection changes from "at least one entry selected" to "no + entry selected", the input controls will be reset to their + default state and not just disabled. + Build system changes: + * `configure` now checks for the presence of the a system-wide + installed copy of the JPCRE2 C++ wrapper library for the + PCRE2 library and uses that if it's new enough (at least + v10.32.1). If not, the bundled version will be used as a + fallback. + +------------------------------------------------------------------- Old: ---- mkvtoolnix-50.0.0.tar.xz mkvtoolnix-50.0.0.tar.xz.sig New: ---- mkvtoolnix-51.0.0.tar.xz mkvtoolnix-51.0.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mkvtoolnix.spec ++++++ --- /var/tmp/diff_new_pack.RPGvfu/_old 2020-10-05 19:42:54.501773650 +0200 +++ /var/tmp/diff_new_pack.RPGvfu/_new 2020-10-05 19:42:54.505773654 +0200 @@ -17,7 +17,7 @@ Name: mkvtoolnix -Version: 50.0.0 +Version: 51.0.0 Release: 0 Summary: Tools to Create, Alter, and Inspect Matroska Files License: GPL-2.0-or-later ++++++ mkvtoolnix-50.0.0.tar.xz -> mkvtoolnix-51.0.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/mkvtoolnix/mkvtoolnix-50.0.0.tar.xz /work/SRC/openSUSE:Factory/.mkvtoolnix.new.4249/mkvtoolnix-51.0.0.tar.xz differ: char 26, line 1
