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)
