Hello community,

here is the log from the commit of package mkvtoolnix for openSUSE:Factory 
checked in at 2017-02-22 13:55:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mkvtoolnix (Old)
 and      /work/SRC/openSUSE:Factory/.mkvtoolnix.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mkvtoolnix"

Changes:
--------
--- /work/SRC/openSUSE:Factory/mkvtoolnix/mkvtoolnix.changes    2017-02-03 
17:50:19.465604973 +0100
+++ /work/SRC/openSUSE:Factory/.mkvtoolnix.new/mkvtoolnix.changes       
2017-02-22 13:55:53.072254730 +0100
@@ -1,0 +2,61 @@
+Mon Feb 20 14:43:20 UTC 2017 - [email protected]
+
+- Update to new release 9.9.0
+  * mkvmerge: AC-3 handling: some source files provide timestamps
+    for audio tracks only once every n audio frames. In such
+    situations mkvmerge was buffering too much data resulting in
+    a single gap in the timestamps of one frame duration after frame
+    number n - 1 (the second audio timestamp read from the source
+    file was used one output frame too early).
+   bugfix MP4 reader: mkvmerge was only reading a small part of MP4
+    DASH files where the first "moov" "mdat" atoms occur before the
+    first "moof" atom.
+   bugfix MP4 reader: edit list ("edts" atoms) that are part of the
+    "moof" atoms used in MP4 DASH files weren't parsed. Instead the
+    edit lists from the main track headers inside the "moov" atom
+    were used.
+   bugfix MP4 reader: when an MP4 DASH file contained both normal
+    chunk offset table in their regular "moov" atoms, a
+    sample-to-chunk table ("stsc" atom) whose last entry had a
+    "samples per chunk" count greater than 1 and DASH "trun" atoms,
+    then mkvmerge was calculating wrong positions the frame content.
+   bugfix MP4 reader: mkvmerge couldn't deal with the key frame index
+    table having duplicate entries. The result was that only key
+    frames up to and including the first duplicate entry were marked
+    as key frames in the output file. All other frames weren't, even
+    though some of them were referenced from the key frame table
+    after the first duplicate entry.
+   bufix MP4 reader: when an MP4 file contained more than one copy of
+    the "moov" atom (the track headers etc.), mkvmerge was parsing
+    them all adding tracks multiple times.
+   bugfix MP4 reader: fixed an integer overflow during the timestamp
+    calculation leading to files with wrong timestamps. Such files
+    could not be played back properly by most players.
+   bugfix MPEG TS reader: if the PMT lists a DVBSUB track, mkvmerge
+    will now recognize it without having to find a packet for it
+    within the probed range.
+   bugfix splitting by parts (both the "timestamps" and the "frames"
+    variants): fixed the calculation of track statistics tags. When
+    calculating the duration the skipped portions weren't taken into
+    account leading to a too-high duration. As a consequence the BPS
+    tag (bits per second) was wrong, too.
+   bugfix reading files with DVB/HDMV TextSV subtitle tracks with
+    invalid CodecPrivate caused mkvmerge to abort with an error
+    from boost::format about the format string not having enough
+    arguments.
+   bugfix: fixed misdetection of certain AC-3 files as MP3 files
+    which led to an error message that
+    "the demultiplexer could not be initialized".
+   bugfix: fixed huge memory consumption when appending big Matroska
+    files with sparse tracks (e.g. forced subtitle tracks).
+    The Matroska reader will now queue at most 128 MB of data.
+   bugfix MP4 reader: the timestamps of all multiplexed tracks will
+    now be 0-based properly.
+   bugfix MP4 reader: the DTS-to-PTS offsets given by the "ctts"
+    atoms are now applied for all tracks containing a "ctts" atom,
+    not just h.264 & h.265 tracks.
+  * Some new features and enhancements
+- Now required for man pages:
+  libxslt-tools, docbook-xsl-stylesheets  and po4a
+
+-------------------------------------------------------------------
@@ -16,2 +77,2 @@
-  bug fix: files smaller than 4 bytes were wrongly identified as MPEG
-   transport streams.
+  bug fix: files smaller than 4 bytes were wrongly identified as
+   MPEG transport streams.
@@ -32,2 +93,2 @@
-   ESDS signals MP2 and the track headers have invalid values for number of
-   channels or sampling frequency. Fixes #1844.
+   ESDS signals MP2 and the track headers have invalid values for
+   number of channels or sampling frequency. Fixes #1844.
@@ -45,2 +106,2 @@
-   default track language to set) did not affect files whose identification
-   results had already been cached.
+   default track language to set) did not affect files whose
+   identification results had already been cached.
@@ -48,7 +109,8 @@
-   creating invalid JSON files when starting to multiplex resulting in an error
-   message ("JSON option files must contain a JSON array consisting solely of 
JSON
-   strings").
-  re-worked the startup code not to use lock files when trying to open a
-   socket for communicating with an already-running instance. This aims to 
prevent
-   situations with stale lock files not being cleaned up and the GUI not 
starting
-   anymore as a result. This might fix or prevent issues like #1805.
+   creating invalid JSON files when starting to multiplex resulting
+   in an error message ("JSON option files must contain a JSON
+   array consisting solely of JSON strings").
+  re-worked the startup code not to use lock files when trying to
+   open a socket for communicating with an already-running instance.
+   This aims to prevent situations with stale lock files not being
+   cleaned up and the GUI not starting anymore as a result.
+   This might fix or prevent issues like #1805.

Old:
----
  mkvtoolnix-9.8.0.tar.xz
  mkvtoolnix-9.8.0.tar.xz.sig

New:
----
  mkvtoolnix-9.9.0.tar.xz
  mkvtoolnix-9.9.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mkvtoolnix.spec ++++++
--- /var/tmp/diff_new_pack.5SKSY4/_old  2017-02-22 13:55:53.992123862 +0100
+++ /var/tmp/diff_new_pack.5SKSY4/_new  2017-02-22 13:55:53.992123862 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           mkvtoolnix
-Version:        9.8.0
+Version:        9.9.0
 Release:        0
 Summary:        Tools to Create, Alter, and Inspect Matroska Files
 License:        GPL-2.0+
@@ -34,6 +34,7 @@
 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} == 1315
@@ -44,7 +45,9 @@
 BuildRequires:  gettext-tools
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  libqt5-qtbase-devel >= 5.3.0
+BuildRequires:  libxslt-tools
 BuildRequires:  pkgconfig
+BuildRequires:  pugixml-devel
 BuildRequires:  ruby >= 1.9
 BuildRequires:  rubygem-rake
 BuildRequires:  shared-mime-info
@@ -54,6 +57,7 @@
 BuildRequires:  pkgconfig(ogg)
 BuildRequires:  pkgconfig(vorbis)
 BuildRequires:  pkgconfig(zlib)
+BuildRequires:  po4a
 
 %package gui
 Summary:        Graphical user interface for mkvtoolnix utils
@@ -74,7 +78,7 @@
 %patch0 -p1
 %patch1 -p1
 # Make sure to use system libs:
-rm -rf lib/{boost,libebml,libmatroskas}
+rm -rf lib/{boost,libebml,libmatroskas,pugixml}
 
 %build
 %if 0%{?suse_version} == 1315

++++++ mkvtoolnix-9.8.0.tar.xz -> mkvtoolnix-9.9.0.tar.xz ++++++
++++ 115331 lines of diff (skipped)



Reply via email to