2021-12-29 18:01:18 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
mkvtoolnix: updated to 64.0.0
Version 64.0.0 "Willows" 2021-12-27
New features and enhancements
* MKVToolNix GUI: language dialog: when the user switches between the two edit
modes, the mode's corresponding first control is automatically focussed.
Bug fixes
* all: language lists: the entries for "Ancient Greek (to 1453)" and \
"Modern
Greek (1453-)" have been renamed to "Greek (ancient, -1453)" \
and "Greek
(modern, 1453-)" respectively in order to be easier to find.
* mkvmerge: VobSub reader: files containing `id: --` lines to indicate that
the track language isn't known were rejected by `mkvmerge`. Now they're
accepted, and `und` (undetermined) is used as the language.
* MKVToolNix GUI: chapter editor: the "Save to Matroska or WebM file" \
function
was using the wrong standard file dialog (the "open file" one instead of
"save"), leading to confusing button names.
* MKVToolNix GUI: high DPI scaling: fixed the icons in the tool selector
having the wrong size for scaling factors other than 100% or 200%.
Build system changes
* The bundled `fmt` library was updated to v8.0.1.
* The bundled `nlohmann-json` library was updated to v3.9.1.
* The bundled `pugixml` library was updated to v1.11 revision 6a76cac.
* The bundled `utf8-cpp` library was updated to v3.2 revision b85efd6.
|
2021-12-08 17:07:18 by Adam Ciarcinski | Files touched by this commit (3063) |
Log message:
revbump for icu and libffi
|
2021-11-15 23:54:34 by Thomas Klausner | Files touched by this commit (396) |
Log message:
*: recursive bump for gstreamer 1.18.5
|
2021-11-15 09:02:11 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
mkvtoolnix: updated to 63.0.0
Version 63.0.0 "Everything" 2021-11-14
New features and enhancements
* mkvmerge: AC-3 parser: E-AC-3 with BSID values > 10 and ≤ 15 are recognized
now, too.
* mkvmerge: when using language codes for track selection (e.g. `-a und,en`)
all tracks that do not have a language property (due to their container not
providing one, e.g. AVIs) will be treated as if they did have one set to
`und` ("undetermined") as that is the language the track will have in the
Matroska file anyway. Before this change it wasn't possible to match such
tracks via language codes.
* MKVToolNix GUI: only on Windows: when compiled with Qt ≥ 5.14 and < 6 (which
is the case for the officially provided binaries) fractional screen scaling
will be enabled. This means that the GUI will be scaled appropriately if
Windows is set to 125%, 150% or 175% instead of being too small or too
large.
* MKVToolNix GUI: the spinner in the bottom right corner will now be hidden
when no jobs are currently running.
* MKVToolNix GUI: header editor: a new column has been added to the tree view
showing the status of the "track enabled" flag. The information is also
shown on the track overview page on the right.
* MKVToolNix GUI: header editor: users can now reorder tracks by dragging &
dropping.
Bug fixes
* mkvmerge: AVI reader: fixed reading AVI files that contain `vprp` video
properties header chunks; reading aborted too early.
|
2021-10-26 13:01:20 by Nia Alarie | Files touched by this commit (177) |
Log message:
multimedia: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
The following distfiles could not be fetched (for legal reasons?):
./multimedia/adobe-flash-player/distinfo \
adobe-flash-player-32.0.0.465/flash_player_npapi_linux.i386.tar.gz
./multimedia/adobe-flash-player/distinfo \
adobe-flash-player-32.0.0.465/flash_player_npapi_linux.x86_64.tar.gz
./multimedia/libdvdcss/distinfo libdvdcss-1.4.3.tar.bz2
|
2021-10-11 08:50:59 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
mkvtoolnix: updated to 62.0.0
Version 62.0.0 "Apollo" 2021-10-10
New features and enhancements
* all: IETF BCP 47/TFC 5646 language tags: all ISO 639 languages are now
available, even the ones that aren't of types "Constructed", \
"Living" or
"Special".
* mkvmerge, mkvpropedit: chapters: both programs will now write elements set
to their default value, too (e.g. the legacy language element if it's set to
`eng`). This is done to be more consistent with how MKVToolNix GUI writes
chapters.
* MKVToolNix GUI: multiplexer: when adding new files as attachments the GUI
checks if there are other attachments with the same name. If so, the GUI
would ask whether to skip the affected files or add them anyway. There's now
an option in the preferences to always skip such files, and it's enabled by
default.
* MKVToolNix GUI: chapter editor: removed the support for explicitly setting
the legacy country elements. Instead the legacy country elements are derived
from the region parts of the IETF BCP 47 languages.
Bug fixes
* mkvmerge: fixed a crash when splitting by chapters is enabled but there are
no chapters at all.
* mkvmerge: the error message when trying to split by a chapter number that
doesn't exist contained the wrong number of chapters that actually do
exist.
* mkvmerge: AVC ES parser: fixed mkvmerge aborting due to uncaught exception
when encountering bad SPS data.
* mkvmerge: AVC/H.264 parser: re-added the hack `--engage
all_i_slices_are_key_frames` which was accidentally removed in release v61.
* mkvmerge: AVI reader: fixed a crash trying to allocate too big of a memory
chunk due to an integer overflows in check conditions.
* mkvmerge: HEVC ES parser: fixed another issue with frame type
recognition. Certain frames were marked as B frames/discardable on the
container level even though they could be reference pictures. Now only SLNR
pictures (sub-layer non-reference) are marked that way.
* mkvmerge: HEVC ES reader: improved file content detection for HEVC ES files
with wrong file name extensions (e.g. `.mkv`), which fixes them being
mis-detected as something else, e.g. DTS.
* mkvmerge: HEVC ES parser: "end of sequence" NALUs are kept now, and no
superfluous flushing will be done when one is found. This prevents splitting
NALUs into two different Matroska blocks when they should really be part of
a single one, also causing problems with erroneous timestamps. Mostly
affects DoVi NALUs.
* mkvmerge: Matroska reader, TrueHD: mkvmerge will now probe much more TrueHD
frames trying to find the first sync frame. This fixes track detection in
situations when a TrueHD doesn't start with a sync frame, e.g. when the
source file's the result of splitting between sync frames.
* mkvmerge, MKVToolNix GUI's chapter editor: IETF BCP 47/RFC 5646 language
tags: when reading chapters from MPLS playlist files, the `ChapLanguageIETF`
element will now be set to the configured default chapter language, not just
the legacy `ChapterLanguage` element.
* mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: IETF BCP 47 elements
will now always be created before writing chapters unless IETF BCP 47
elements are disabled.
* mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: when a chapter
display element contains legacy language & country elements but no IETF BCP
47 elements and IETF BCP 47 elements aren't disabled, the IETF BCP 47
elements created will contain the region from the legacy element.
* mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: Legacy country
elements are now created when IETF BCP 47 elements are present & contain a
region code allowed in legacy country elements.
Build system changes
* The `tools` sub-directory is now always built. The corresponding `configure`
option `--with-tools` has been removed. The `install` target still doesn't
install them, though.
|
2021-10-07 16:32:21 by Nia Alarie | Files touched by this commit (179) |
Log message:
multimedia: Remove SHA1 hashes for distfiles
|
2021-09-29 21:01:31 by Adam Ciarcinski | Files touched by this commit (872) |
Log message:
revbump for boost-libs
|
2021-08-01 20:09:38 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
mkvtoolnix: updated to 60.0.0
Version 60.0.0 "Are We Copies?" 2021-07-31
New features and enhancements
* all: IETF BCP 47/RFC 5646 language tags: added support for language families
from ISO 639-5 that aren't part of 639-2.
* all: IETF BCP 47/RFC 5646 language tags: implemented support for Alpha 2
country codes of the "user-defined" category: `AA`, `QM`–`QZ`, \
`XA`–`XZ` and
`ZZ`.
* all: IETF BCP 47/RFC 5646 language tags: updated the various lists of valid
subtags from the official specs.
* MKVToolNix GUI: multiplexer: pressing the keyboard shortcut for the track's
"Language" label (Alt+L for English) will now open the language dialog.
* MKVToolNix GUI: multiplexer: added an option in the preferences for turning
off the colored boxes indicating which file each track belongs to.
Bug fixes
* all: IETF BCP 47/RFC 5646 language tags: fixed validating extended language
& variant subtags against their allowed prefixes (e.g. a valid tag with a
country code as in `de-CH-1996` is recognized as valid while two generally
known variants that aren't allowed together as in `de-1901-1996` is
recognized as invalid).
* all: IETF BCP 47/RFC 5646 language tags: when looking up a language for a
two- or three-letter code, the programs will no longer compare that code
with language names as that was unintended, ambiguous (e.g. the code "Ga"
could be interpreted as the 639-2 alpha-2 code for "Irish" or as the \
name of
the language called "Ga") and only worked with languages whose name \
was at
most three letters long.
* mkvmerge: HEVC/H.265: appending Matroska files with HEVC tracks might lead
to the loss of the first couple of frames from each of the second and all
following files.
* mkvmerge, mkvextract: HEVC/H.265 parser: fixed the programs aborting when
parsing VPS or SPS NALUs with invalid content due to unhandled
exceptions.
* MKVToolNix GUI: multiplexer: when the option "use legacy MIME types for font
attachments" is enabled, the GUI will now use `application/x-truetype-font`
for font collection files.
* MKVToolNix GUI: multiplexer: fixed escaping the `mkvmerge` argument in the
"Show command-line options" dialog for the "Windows \
(cmd.exe)" mode.
* MKVToolNix GUI: multiplexer: when adding multiple files at once, the GUI
will sort file names with numbers the way a human would expect it to. For
example, `1.mp4`, `9.aac`, `10.srt`, `11.srt` are now sorted exactly that
order instead of `1.mp4`, `10.srt`, `11.srt`, `9.aac`.
* MKVToolNix GUI: header editor: the header editor will now honor the "use
legacy MIME types when adding font attachments" setting when adding new
attachments.
|
2021-07-30 14:27:14 by Ryo ONODERA | Files touched by this commit (366) |
Log message:
*: Recursive revbump from audio/pulseaudio-15.0
|