notable changes:
- improved handling for disc with mastering errors, structure protection
- minor bugfixes
full changelog: <https://www.makemkv.com/download/>
```
MakeMKV v1.17.1 (13.7.2022 )
Small improvements and bugfixes
Bug fixes:
Program could hang when scanning certain protected DVD discs using CellWallk method
Some titles were truncated on DVDs with structure protection, when using CellWallk method
Small bugfixes
1.17.0 regressions:
On some UHD HEVC streams program spitted thousands of invalid "Corrupt" messages, appearing to hang
Program crashed decoding certain AC3 (DD) streams, usually during transcoding
MakeMKV v1.17.0 (27.6.2022 )
Improved handling for discs with mastering errors
A new, rewritten DVD engine - much better handling for discs with structure protection
Many internal improvements and small bugfixes
Notable Bug fixes:
Program failed to recognize some exotic USB drives
Program failed on some DVD streams recorded from sattelite feed (TiVO DVD)
Program could hang if internet connection wasn't available
```
- AMD GPU packages: AMD removed support for the RX5x0 GPUs from ROCm, so
I cannot test these packages anymore.
- A small number of GUI packages: I switched back to macOS on the
desktop for work reasons, so I cannot easily test these.
- broot: I took over maintainership from someone else, but do not really
use broot.
Changelog (summarized):
- Massive internanal rewrite.
- Improved handling of disks with mastering errors.
- MakeMKV now can extract Dolby Vision metadata from elementary stream
data.
- MakeMKV now forces low speed when reading data around disc edges,
working around firmware bugs
MakeMKV requires a Java runtime environment to extract some Blu-ray
disks:
http://www.makemkv.com/bdjava/
This change provides jre_headless by default.
Upstream changes:
- Massive internal rewrite, some improvements and small bugfixes
- Muxer updated to the latest matroska specification
- Advanced usage changes:
* Sdftool included as standalone executable
* Drive speed control option
After making `ffmpeg` point to the latest `ffmpeg_4`, all packages that
used `ffmpeg` without requiring a specific version now use ffmpeg_3
explicitly so they shouldn't change.
Upstream changelog:
- Added support for AACS v76 (for those poor souls without LibreDrive)
- Improved handling for discs with mastering errors
- Many internal improvements and small bugfixes
- Bug fixes:
* For some HD audio streams frames were dropped incorrectly on segment
boundaries
Upstream changelog:
- User interface update
- New preferences page for LibMMBD integation
- Improved handling for discs with mastering errors
- Better tolerance for corrupted input data
- Many internal improvements
In line with the Nixpkgs manual.
A mechanical change, done with this command:
find pkgs -name "*.nix" | \
while read f; do \
sed -e 's/description\s*=\s*"\([a-z]\)/description = "\u\1/' -i "$f"; \
done
I manually skipped some:
* Descriptions starting with an abbreviation, a user name or package name
* Frequently generated expressions (haskell-packages.nix)