Next | Query returned 264 messages, browsing 21 to 30 | Previous

History of commit frequency

CVS Commit History:


   2023-05-04 18:44:17 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
mkvtoolnix: updated to 76.0

Version 76.0 "Celebration" 2023-04-30

Important notes

* mkvmerge: removed the option `--blockadd`. Removing block additional data is
  not possible anymore, as it is often required for proper decoding.

New features and enhancements

* mkvmerge: JSON file identification: added a child element called
  `num_index_entries` to the `properties` track element containing the number
  of index entries found for a track. Currently only implemented for Matroska
  files where it contains the number of cue points.
* mkvmerge: the maximum block addition ID track header value is now calculated
  automatically from both the existing mappings & the actually used block
  additions in the block groups.
* mkvmerge: Matroska reader: when reading WebM files that use block additions
  with ID 4 (HDR for VP9) an appropriate block addition mapping will be
  created automatically.
* mkvmerge: MP4 reader: the title/movie name meta data (content of the
  `udta.meta.ilst.©nam` atom) will now be copied over as the segment title
  track header attribute.
* mkvmerge: MP4 reader: the comment & encoder meta data (content of the
  `udta.meta.ilst.©cmt` & `….©too` atoms) will now be copied over as global
  tags `COMMENT` & `ENCODER` respectively.
* mkvmerge, MKVToolNix GUI's multiplexer: added an option to stop processing
  after the primary video track ends called `--stop-after-video-ends`. This
  discards any remaining packets of other tracks.
* MKVToolNix GUI: only on Windows: the GUI now uses Qt's "Fusion" style
  instead of the deprecated "Windows Vista" style. The advantage is \ 
that as of
  Qt 6.5 the "Fusion" style properly supports Windows 10's & 11's dark
  application mode. The Windows binaries are now built with said Qt
  version. Therefore the option to disable the dark mode has been
  removed.
* MKVToolNix GUI: multiplexer: automatically setting the destination file
  name: added an option in the preferences for using the first source file's
  directory name instead of its file name as the basis for the destination
  file name.
* MKVToolNix GUI: multiplexer: double-clicking on certain columns in the
  "tracks" view will now toggle them directly (columns "Default \ 
track" &
  "Forced track") or activate the corresponding control (columns \ 
"Language",
  "Name" & "Delay"). Double-clicks on other columns will \ 
do what they've done
  before, too: toggling the "Copy item" state.
* MKVToolNix GUI: the dialog for editing language tags is now created only the
  first time the user wants to edit a language tag & cached afterwards instead
  of creating a new instance each time. This makes subsequent uses instant.

Bug fixes

* mkvmerge: mkvmerge will now only try to probe for VobSubs if the name of the
  file to identify ends in either `.idx` or `.sub`, preventing
  mis-identification of other file types if VobSubs with the same base name
  exist in the same directory.
* mkvmerge: AC-3: mkvmerge will now skip certain types of garbage data (16
  bytes starting with 0x01 0x10) that can occur before each sync frame,
  fixing the file not being identified as AC-3.
* mkvmerge: Matroska reader: when reading files that use block additions with
  IDs other than 1 (e.g. 4 for HDR for VP9) the IDs will now be kept & written
  to the output file. Before no ID would be written, effectively using 1 as
  that's the default value for the corresponding element.
* mkvmerge: mkvmerge will no longer write block addition mappings or the max
  block addition ID track header elements when creating a WebM file as those
  elements aren't supported there.
* mkvpropedit: fixed replacing chapters & tags in files that don't contain
  tracks.
   2023-04-23 16:26:33 by Adam Ciarcinski | Files touched by this commit (271)
Log message:
revbump for boost
   2023-04-19 10:12:01 by Adam Ciarcinski | Files touched by this commit (2359) | Package updated
Log message:
revbump after textproc/icu update
   2023-04-03 22:21:34 by Niclas Rosenvik | Files touched by this commit (436)
Log message:
Revbump due to dependecy change in qt5-qtbase
Since these dependecies are bundled with
qt5-qtbase and not exposed to qt5 using
applications directly, only bump direct users
of qt5-qtbase.
   2023-03-28 15:27:51 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
mkvtoolnix: updated to 75.0.0

Version 75.0.0 "Goliath" 2023-03-26

New features and enhancements

* mkvmerge: MP4 reader: mkvmerge will now read Timed Text (FourCC `tx3g`)
  subtitle tracks & convert them on the fly to Matroska's simple text subtitle
  format (`S_TEXT/UTF8`; text only, no styles).

Bug fixes

* all: switched back to using `boost::filesystem` functions for creating
  directories instead of the ones introduced to work around bugs in
  `std::filesystem`. The latter didn't work correctly with UNC paths after the
  switch to `boost::filesystem::path` in v74.
* mkvmerge: VobSub reader: mkvmerge will now probe the `.idx` file during
  VobSub identification even if the `.sub` file is passed as the
  source. Avoids mis-detection of the `.sub` as MPEG program streams.
* MKVToolNix GUI: the GUI could abort with an exception on startup while
  looking for the `mkvmerge` or `mediainfo` executables due to inaccessible
  folders.
* MKVToolNix GUI: preferences: when opening the preferences the first time the
  UI might pre-select the first entry in the list of interface languages if
  the operating system's language is not available for MKVToolNix. This might
  also happen on Linux if e.g. `en_GB` is set, even though `en_US` is
  available. Now English (`en_US`) will be selected instead.
* MKVToolNix GUI: multiplexer: when adding files the GUI has special handling
  for chapter/tags/segment info files. This is done by comparing their content
  to certain patterns. This recognition could wrongfully be triggered if any
  such file was embedded in another file verbatim, e.g. with a chapter XML
  file attachment in a Matroska file. When trying to add that Matroska file,
  the GUI would treat it as a chapter file instead of a regular one. This
  content-based detection was fixed.

Other changes

* mkvpropedit, GUI's header editor: removed support for the deprecated
  "minimum cache" & "maximum cache" track header elements.
   2023-02-13 13:37:26 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
mkvtoolnix: updated to 74.0.0

Version 74.0.0 "You Oughta Know" 2023-02-12

New features and enhancements

* mkvmerge: SRT handling: added a hack called `--engage
  keep_whitespaces_in_text_subtitles` which disables stripping whitespaces
  from the start & end of each line of SRT entries during muxing.

Bug fixes

* all: Windows: UNC paths of type `\\?\C:\…` are supported again by switching
  back to Boost's file system library instead of using C++17's file system
  library.
* mkvmerge: AVC/H.264 & HEVC/H.265 packetizers: when appending tracks the
  pixel dimensions will be checked & muxing will be aborted if they don't
  match.
* mkvmerge: file type detection: file types that can be detected unambiguously
  by their content (e.g. Matroska, MP4, WAV…) will now preferred in the
  detection order over file types based on their extension. Prevents certain
  cases of mis-detection, e.g. DTS in WAV but with a file name extension of
  `.dts` being detected as the wrong type of DTS.
* mkvmerge: SRT handling: whitespaces will now be stripped from the start &
  the end of each line of each entry, not just from the end of the last
  line.
* mkvextract: SRT extraction: whitespaces will not be stripped from the start
  & end of the whole entry anymore.
* MKVToolNix GUI: multiplexer: when adding multiple files that include certain
  file types (chapters, segment info and tag files) and when the choice where
  to add them is "all files to a single new tab", these certain file types
  will now be added in the newly added tab as well instead of the current tab
  that had already been open.
* build system: fixed compatibility with Ruby 3.2.0 by using `FileTest.exist?`
  instead of `File.exists?`, `Dir.exists?` & `FileTest.exists?` which were
  removed in that release.

Build system changes

* MKVToolNix is now using & requiring Boost's "file system" and \ 
"system"
  libraries again instead of C++17's file system library. This is due to gcc's
  library not supporting UNC paths of types `\\?\C:\dir\file.ext`.
   2023-01-29 22:18:34 by Ryo ONODERA | Files touched by this commit (2527)
Log message:
*: Recursive revbup from graphics/freetype2
   2023-01-22 17:28:39 by Ryo ONODERA | Files touched by this commit (271)
Log message:
*: Recursive revbump from Boost 1.81.0
   2023-01-03 20:10:16 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
mkvtoolnix: updated to 73.0.0

Version 73.0.0 "25 or 6 to 4" 2023-01-02

New features and enhancements

* mkvmerge: greatly enhanced the speed of Base64 decoding which is used used
  e.g. when reading pictures embedded in Ogg or FLAC files or for binary data
  inside XML chapter & tag files. Even small blocks of data could take
  unreasonably long.
* mkvmerge: added support for reading HEVC/H.265 video from FLV
  containers.

Bug fixes

* mkvmerge: splitting: fixed a typo in the string output in GUI mode regarding
  the timestamps before which splitting was done.
* MKVToolNix GUI: job output: after having run multiple jobs the "Clear
  output" functionality only reset the visible parts. However, using the \ 
"save
  output" function would also save the output generated before the user used
  "clear output". Now only the output after the last use of \ 
"clear output" is
  saved.
* build system: when probing for the FLAC library the Ogg libraries will be
  linked with the compiled test program as well. This fixes detection if the
  `pkg-config` settings for FLAC don't list Ogg & the linker doesn't find the
  library automatically (e.g. for my macOS builds).
   2022-11-23 21:34:30 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
mkvtoolnix: fix buildling without po4a

Next | Query returned 264 messages, browsing 21 to 30 | Previous