commit mkvtoolnix for openSUSE:Factory
Hello community, here is the log from the commit of package mkvtoolnix for openSUSE:Factory checked in at 2017-08-29 11:44:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mkvtoolnix (Old) and /work/SRC/openSUSE:Factory/.mkvtoolnix.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "mkvtoolnix" Tue Aug 29 11:44:39 2017 rev:98 rq:519047 version:14.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/mkvtoolnix/mkvtoolnix.changes 2017-08-24 18:40:39.808579818 +0200 +++ /work/SRC/openSUSE:Factory/.mkvtoolnix.new/mkvtoolnix.changes 2017-08-29 11:44:54.069383641 +0200 @@ -1,0 +2,69 @@ +Fri Aug 25 10:17:55 UTC 2017 - rpm@fthiessen.de + +- Split boost-devel BuildRequires for Tumbleweed +- Update to version 14.0.0 + * mkvmerge, mkvpropedit, MKVToolNix GUI (chapter editor): + new feature: added support for chapters in WebM files that is + spec-compliant by removing all tag elements not supported + by the WebM spec. + * translations: added a Romanian translation of the programs. + * mkvmerge: bugfix: AVC/h.264 and HEVC/h.265 parser: fixed wrong + frame order & timestamp calculation in certain situations when + SPS (sequence parameter sets) or PPS (picture parameter sets) + change mid-stream. + bugfix: MPEG-1/-2 video: the "remove stuffing bytes" feature + introduced in v5.8.0 was broken. In a lot of situations it + did not detect the end of a slice correctly and removed 0 bytes + that were actually part of the slice structure. Often there + were no visual problems as decoders were able to ignore such + errors, but in other cases there are visual artifacts upon + decoding. As detecting the slice end properly requires parsing + the whole slice structure, this feature has been removed again. + bugfix: MPEG PS reader: fixed mkvmerge trying to handle an "end" + code the same way as a "program stream map" code. + bugfix: MPEG TS reader: mkvmerge won't emit warnings if the + system's `iconv` library doesn't support the ISO 6937 + character set. + bugfix: when appending fails the error message details (e.g. + "the number of channels differs: 1 and 2") were often not output. + new feature: AAC: implemented support for AAC with 960 samples per + frame. + new feature: identification: if the encoding/character set of a + text subtitle track is known (e.g. because a byte order mark is + present in the file), then it will be output during + identification as the `encoding` property. + new feature: WAV reader: added support for Wave64 files. + * MKVToolNix GUI: bugfix: multiplex tool: implemented a workaround + for a crash that could occur during drag & drop if at least one + of the columns is hidden. + bugifx: multiplex tool: appended tracks can no longer be enabled + (selected for multiplexing) if the track they're going to be + appended to is not enabled. + bugifx: multiplex tool: if the GUI is set to ensure unique output + file names, it will now verify that right before starting to + multiplex/adding the job to the queue, too. + bugifx: fixed the total progress reverting to 0% instead of + staying at 100% when all jobs have finished. This was introduced + by the attempt at fixing the computation of the value of total + progress bar for multiple jobs running. + new feature: multiplexer: if the encoding/character set of a + subtitle track cannot be changed, the GUI will deactivate the + "subtitle character set" drop-down box and ignore changes to it + when multiple tracks are selected. Additionally, if the track's + encoding is known and cannot be changed (e.g. due to a + byte order mark in the file), that encoding will be selected in + the drop-down box automatically. Both changes signal to the user + that she doesn't have to take care of the encoding herself. + new feature: chapter editor: added a function to the "additional + modifications" dialog for calculating and setting the end + timestamps. + new feature: changed the shortcuts for switching between the + various tools from `Alt+number` (e.g. `Alt+1` for the multiplexer + tool) to `Ctrl+Alt+number` in order to avoid clashing with + Windows' input method for arbitrary characters (pressing and + holding `Alt` and typing the codepoint on the number pad). + new feature: added a "Window" menu and entries with shortcuts for + selecting the next (`Ctrl+F6`) respectively previous tab + (`Ctrl+Shift+F6`) in the current tool. + +------------------------------------------------------------------- Old: ---- mkvtoolnix-13.0.0.tar.xz mkvtoolnix-13.0.0.tar.xz.sig New: ---- mkvtoolnix-14.0.0.tar.xz mkvtoolnix-14.0.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mkvtoolnix.spec ++++++ --- /var/tmp/diff_new_pack.EqIiUl/_old 2017-08-29 11:44:56.281071870 +0200 +++ /var/tmp/diff_new_pack.EqIiUl/_new 2017-08-29 11:44:56.293070179 +0200 @@ -17,7 +17,7 @@ Name: mkvtoolnix -Version: 13.0.0 +Version: 14.0.0 Release: 0 Summary: Tools to Create, Alter, and Inspect Matroska Files License: GPL-2.0+ @@ -32,21 +32,20 @@ Patch0: disable-update-check.patch # PATCH-OPENSUSE-FIX mkvtoolnix-use-system-boost.patch -- Fix includes to use boost from system Patch1: mkvtoolnix-use-system-boost.patch -BuildRequires: boost-devel >= 1.46 BuildRequires: desktop-file-utils BuildRequires: docbook-xsl-stylesheets BuildRequires: fdupes BuildRequires: file-devel %if 0%{?suse_version} > 1320 BuildRequires: gcc-c++ +BuildRequires: libboost_headers-devel +BuildRequires: libboost_date_time-devel +BuildRequires: libboost_regex-devel +BuildRequires: libboost_system-devel +BuildRequires: libboost_filesystem-devel %else -%if 0%{?sle_version} == 120100 -# Leap 42.1 -BuildRequires: gcc5-c++ -%else -# Leap 42.2+ / SLE12SP2Backports BuildRequires: gcc6-c++ -%endif +BuildRequires: boost-devel >= 1.49 %endif BuildRequires: gettext-tools BuildRequires: hicolor-icon-theme @@ -88,12 +87,11 @@ rm -rf lib/{boost,libebml,libmatroskas,pugixml} %build -test -x "$(type -p gcc-5)" && export CC=gcc-5 -test -x "$(type -p g++-5)" && export CXX=g++-5 -test -x "$(type -p gcc-6)" && export CC=gcc-6 -test -x "$(type -p g++-6)" && export CXX=g++-6 -test -x "$(type -p gcc-7)" && export CC=gcc-7 -test -x "$(type -p g++-7)" && export CXX=g++-7 +%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 +%endif %configure --enable-debug --enable-optimization rake --verbose %{?_smp_mflags} V=1 ++++++ mkvtoolnix-13.0.0.tar.xz -> mkvtoolnix-14.0.0.tar.xz ++++++ ++++ 150158 lines of diff (skipped)
participants (1)
-
root@hilbert.suse.de