Hello community,

here is the log from the commit of package mkvtoolnix for openSUSE:Factory 
checked in at 2018-08-27 12:57:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mkvtoolnix (Old)
 and      /work/SRC/openSUSE:Factory/.mkvtoolnix.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mkvtoolnix"

Mon Aug 27 12:57:21 2018 rev:105 rq:628407 version:25.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/mkvtoolnix/mkvtoolnix.changes    2018-04-20 
17:26:21.385313676 +0200
+++ /work/SRC/openSUSE:Factory/.mkvtoolnix.new/mkvtoolnix.changes       
2018-08-27 12:57:23.808688185 +0200
@@ -1,0 +2,114 @@
+Wed Aug  8 22:52:50 UTC 2018 - [email protected]
+
+- Update to 25.0.0:
+  * mkvextract: New feature: VobSub extraction: empty SPU packets
+    will now be dropped during extraction as other tools such as
+    MP4Box cannot handle them correctly.
+   Bugfix: fixed a crash when mkvextract with a non-Matroska file as
+    the source file.
+  * MKVToolNix GUI: New feature:: multiplexer: added options to only
+    enable tracks of certain types by default.
+   New feature: multiplexer: added an option to enable dialog
+    normalization gain removal by default for all audio tracks for
+    which the operation is supported.
+   New feature: multiplexer: when deriving track languages from the
+    file names is active and the file name contains the usual
+    season/episode pattern, then only the part after the
+    season/episode pattern will be used for detecting the language.
+   New feature: multiplexer: the regular expression used for deriving
+    track languages from the file names can now be customized in
+    the preferences.
+   New feature: multiplexer: the user can now customize the list of
+    track languages the GUI recognizes in file names. This list
+    defaults to a handful of common languages instead of the full
+    list of supported languages.
+   Bugfix: multiplexer: when scanning playlists, all playlists were
+    offered for selection regardless of the value of the "minimum
+    playlist duration" setting.
+   Bugfix: multiplexer: deriving track languages from file names:
+    the regular sub-expressions for ISO 639-1 codes could match
+    on empty strings, too, causing matches in wrong places and hence
+    no language being recognized in certain situations.
+   Bugfix: header editor: fixed a crash when saving the file fails
+    (e.g. because it isn't writable).
+   Bugfix: header editor: the editor was wrongfully claiming that
+    mandatory elements with default values cannot be removed in
+    the "status" text.
+   Bugfix: preferences: on macOS & Linux the setting "enable copying
+    tracks by their type" wasn't restored on program start.
+   Bugfix: the central area is now scrollable, allowing the GUI to be
+    resized to almost arbitrary sizes.
+   Bugfix: multiplexer: the "copy file title to destination file name"
+    functionality will now replace everything in the destination file
+    name up to the last period instead of only up to the first period.
+  * mkvmerge: New feature: SRT/ASS/SSA text subtitles: for files for
+    which no encoding has been specified, mkvmerge will try UTF-8
+    first before falling back to the system's default encoding.
+   New feature: SRT/ASS/SSA/WebVTT text subtitles: a warning is now
+    emitted if invalid 8-bit characters are encountered outside valid
+    multi-byte UTF-8 sequences.
+   New Feature: Matroska & MPEG transport stream readers: the encoding
+    of text subtitles read from Matroska files can now be changed
+    with the '--sub-charset' parameter.
+   New feature: MP4 reader: improved the detection of edit lists
+    consisting of two identical entries, each spanning the file's
+    duration as given in the movie header atom. The second entry is
+    ignored in such cases.
+   New feature: JSON identification: the "display unit" video track
+    property is now reported as `display_unit`. The JSON schema has
+    been bumped to v11 for this change.
+   New feature: AVC/h.264: empty NALUs will now be removed.
+   New feature: input: format detection uses file-extension to improve
+    performance and to give preference when several formats match.
+   New feature: AV1: added support for reading AV1 video from
+    Open Bitstream Unit files.
+   New feature: AV1: adjusted the code for the AV1 bitstream format
+    changes made up to 2018-05-02 (git revision d14e878).
+   New feature: MP4 reader: if a track has an edit list with two
+    identical entries, each spanning the file's duration as given in
+    the movie header atom, then the second entry will now be ignored.
+    Improves the handling of files with bogus data.
+   Bugfix: AVC/h.264 and HEVC: fixed file identification failing
+    for certain elementary streams due to internal buffers not
+    being cleared properly.
+   Bugfix: MLP code: fixed various issues preventing MLP from being
+    parsed correctly.
+   Bugfix: TrueHD/MLP packetizer; dialog volume normalization removal
+    isn't attempted if the track is an MLP track as the operation is
+    only supported for TrueHD, not MLP.
+   Bugfix: MPEG TS reader: when reading MPLS mkvmerge will now
+    compare the MPLS's start and end timestamps against the transport
+    stream's PTS instead of its DTS. Otherwise the first key frame of
+    a video track might be dropped if it isn't the first in
+    presentation order.
+   Bugfix: JSON identification: mkvmerge will ensure that all strings
+    passed to the JSON output modules are valid UTF-8 encoded strings
+    by replacing invalid bytes with placeholder characters. This avoids
+    the JSON library throwing an exception and mkvmerge
+    aborting on such data.
+   Bugfix: audio packetizers: mkvmerge will now keep discard
+    padding values if they're present for packets read
+    from Matroska files.
+   Bugfix:  Ogg Opus reader: packet timestamps aren't calculated by
+    summing up the duration of all packets starting with
+    timestamp 0 anymore. Instead the algorithm is based on the Ogg page's
+    granule position and which packet number is currently timestamped
+    (special handling for the first and last packets in the stream).
+   Bugfix: E-AC-3 parser: fixed determining the number of channels for
+    streams that contain an AC-3 core with dependent E-AC-3 frames.
+   Bugfix:  Matroska reader: fixed mkvmerge buffering the whole file if a
+    video track is multiplexed that consists of only one or a few frames.
+   Bugfix: the "display unit" video track property will now be kept if
+    it is set in the source file.
+   Bugfix:  MP3 packetizer: removed a memory leak growing linearly with the
+    track's size.
+   Bugfix: VobSub packetizer: whenever a VobSub packet doesn't contain a
+    duration on the container level, mkvmerge will now set it from
+    the duration in the SPU packets. Before it was accidentally setting
+    the SPU-level duration to 0 instead.
+   Bugfix:  track statistics tags: if writing the `Date` element is
+    deactivated via `--no-date`, the `_STATISTICS_WRITING_DATE_UTC`
+    isn't written either anymore.
+   Bugfix: removed several small, constant-size memory leaks.
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ mkvtoolnix.spec ++++++
--- /var/tmp/diff_new_pack.PqOQKA/_old  2018-08-27 12:57:24.448688885 +0200
+++ /var/tmp/diff_new_pack.PqOQKA/_new  2018-08-27 12:57:24.448688885 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           mkvtoolnix
-Version:        22.0.0
+Version:        25.0.0
 Release:        0
 Summary:        Tools to Create, Alter, and Inspect Matroska Files
 License:        GPL-2.0+
@@ -59,7 +59,7 @@
 BuildRequires:  pkgconfig(flac)
 BuildRequires:  pkgconfig(libcmark)
 BuildRequires:  pkgconfig(libebml) >= 1.3.5
-BuildRequires:  pkgconfig(libmatroska) >= 1.4.7
+BuildRequires:  pkgconfig(libmatroska) >= 1.4.8
 BuildRequires:  pkgconfig(ogg)
 BuildRequires:  pkgconfig(vorbis)
 BuildRequires:  pkgconfig(zlib)
@@ -102,6 +102,7 @@
 %find_lang mkvtoolnix-gui --with-man
 %fdupes %{buildroot}/%{_prefix}
 
+%if 0%{?suse_version} < 1330
 %post gui
 %icon_theme_cache_post
 %mime_database_post
@@ -111,6 +112,7 @@
 %desktop_database_postun
 %mime_database_postun
 %icon_theme_cache_postun
+%endif
 
 %files -f %{name}.lang -f mkvpropedit.lang -f mkvextract.lang -f mkvmerge.lang 
-f mkvinfo.lang
 %defattr(-,root,root)

++++++ mkvtoolnix-22.0.0.tar.xz -> mkvtoolnix-25.0.0.tar.xz ++++++
++++ 290960 lines of diff (skipped)



Reply via email to