Hello community, here is the log from the commit of package mkvtoolnix for openSUSE:Factory checked in at 2018-01-22 16:20:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mkvtoolnix (Old) and /work/SRC/openSUSE:Factory/.mkvtoolnix.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "mkvtoolnix" Mon Jan 22 16:20:15 2018 rev:103 rq:568009 version:20.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/mkvtoolnix/mkvtoolnix.changes 2017-12-29 18:50:46.495216854 +0100 +++ /work/SRC/openSUSE:Factory/.mkvtoolnix.new/mkvtoolnix.changes 2018-01-22 16:21:02.246864784 +0100 @@ -1,0 +2,60 @@ +Sun Jan 21 23:21:58 UTC 2018 - rpm@fthiessen.de + +- Update to 20.0.0: + * Feature removal: several deprecated features have been removed: + mkvmerge: the deprecated options `--identify-verbose`, + `--identify-for-gui`, `--identify-for-mmg` and + `--identification-format verbose-text` + all command line tools: support for the deprecated, old, + proprietary format used for option files + all command line tools: support for passing command line + options via the deprecated environment variables + `MKVTOOLNIX_OPTIONS`, `MKVEXTRACT_OPTIONS`, `MKVINFO_OPTIONS`, + `MKVMERGE_OPTIONS` and `MKVPROPEDIT_OPTIONS` + * mkvmerge: AVC/h.264 packetizer (framed): access unit delimiter + NALUs will now be removed. + bugfix: AVC/h.264 parser: when fixing the bitstream timing + information mkvmerge will now use exact representations of + the desired field duration if possible. + bugfix: AVC/h.264 parser: mkvmerge no longer assumes that + encountering sequence parameter set or picture parameter set + NALUs signal the start of a new frame. + bugfix: AVC/h.264 packetizer (framed): when mkvmerge is told + to fix the bitstream timing information, it will now update + all SPS NALUs, not just the ones in the AVCC. + bugfix: MPEG TS reader: TS packet payloads will only be + treated as PES packets if the payload actually starts with + a PES start code. The prior behavior led to wrong timestamps + and potentially broken frame data. + bugfix: MPEG TS reader: mkvmerge will now drop incomplete PES + packets as soon as an error is detected in the transport + stream instead of passing the incomplete frame to the + packetizer. An error is assumed either if the + `transport_error_indicator` flag is set or if the value of + the `continuity_counter` header field doesn't match the + expected value. + bugfix: Opus: when re-muxing Opus from Matroska mkvmerge will + now write "block duration" elements for all block groups + where a "discard padding" is set, too. + bugfix: SRT reader: mkvmerge can now handle SRT files with + timestamps without decimal places. + bugfix: read buffer I/O class: the class could get out of sync + regarding the file position of the underlying file I/O class + causing wrong data to be returned on subsequent read + operations. One result was that trying to identifying MPLS + files that refer to very short M2TS files caused mkvmerge + to segfault. + bugfix: multiplexer core: if there's a gap in audio timestamps, + a new block group/lace will be started for the first frame + after each gap. Before the fix the frame after the gap was + often stored in the previous block group causing the gap to + be in the wrong place: at the end of that block group. + * mkvextract: bugfix: AVC/h.264: if two consecutive IDR frames + with the same `idr_pic_id` parameter and no access unit + delimiters are found between them, mkvextract will insert an + access unit delimiter in order to signal the start of a new + access unit. + * MKVToolNix GUI: bugfix: update check dialog: Markdown links will + now be converted to clickable links. + +------------------------------------------------------------------- Old: ---- mkvtoolnix-19.0.0.tar.xz mkvtoolnix-19.0.0.tar.xz.sig New: ---- mkvtoolnix-20.0.0.tar.xz mkvtoolnix-20.0.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mkvtoolnix.spec ++++++ --- /var/tmp/diff_new_pack.Kz9xDg/_old 2018-01-22 16:21:02.874835413 +0100 +++ /var/tmp/diff_new_pack.Kz9xDg/_new 2018-01-22 16:21:02.874835413 +0100 @@ -17,7 +17,7 @@ Name: mkvtoolnix -Version: 19.0.0 +Version: 20.0.0 Release: 0 Summary: Tools to Create, Alter, and Inspect Matroska Files License: GPL-2.0+ @@ -43,7 +43,7 @@ BuildRequires: libboost_system-devel %else BuildRequires: boost-devel >= 1.49 -BuildRequires: gcc6-c++ +BuildRequires: gcc7-c++ %endif BuildRequires: gettext-tools BuildRequires: hicolor-icon-theme @@ -57,6 +57,7 @@ BuildRequires: shared-mime-info BuildRequires: pkgconfig(Qt5Multimedia) >= 5.3.0 BuildRequires: pkgconfig(flac) +BuildRequires: pkgconfig(libcmark) BuildRequires: pkgconfig(libebml) >= 1.3.5 BuildRequires: pkgconfig(libmatroska) >= 1.4.6 BuildRequires: pkgconfig(ogg) @@ -85,9 +86,9 @@ %build %if 0%{?suse_version} <= 1320 -# Leap 42.2 42.3 use gcc48 by default (which does not support full c++11) -export CC=gcc-6 -export CXX=g++-6 +# Leap 42.3 is using gcc48 by default (which does not support full c++11) +export CC=gcc-7 +export CXX=g++-7 %endif %configure --disable-update-check --enable-debug --enable-optimization rake --verbose %{?_smp_mflags} V=1 ++++++ mkvtoolnix-19.0.0.tar.xz -> mkvtoolnix-20.0.0.tar.xz ++++++ ++++ 245833 lines of diff (skipped)