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)