-
-
Notifications
You must be signed in to change notification settings - Fork 15.4k
handbrake: 1.1.2 -> 1.2.0 #52453
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
handbrake: 1.1.2 -> 1.2.0 #52453
Conversation
da3b2b9
to
d83abdb
Compare
c7c55ee
to
7f112a7
Compare
Support of LibAV dropped. Due to HandBrake having a lot of out-of-tree patches: folder. Many of them seem like a good quality improvements. Some of them go upstream, some not. Some sort of official internal build instructions are:
External build extructions: https://handbrake.fr/docs/en/1.2.0/developer/build-linux.html |
I would be happy to go through all major and minor notes about the code of the package. |
7f112a7
to
4bf102c
Compare
One of the considerations may be:
To use FFMpeg-full: https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/libraries/ffmpeg-full/default.nix FFMpeg-full has more codecs/containers for input and more processing possibilities, which seems sane for the rich video transcoder. |
Diff of FFMpeg-{full,4} closures is 100mb. |
4bf102c
to
e16711b
Compare
rm yasm - dropped rm bzip2, zlib - no needed for build rm mp4v2, libmkv, mpeg2dec - drop abandonware, HandBrake now uses FFMpeg for that add nasm, speex, nv-codec-headers - new required deps
e16711b
to
6ebcbd0
Compare
This pull request has been mentioned on Nix community. There might be relevant details there: https://discourse.nixos.org/t/prs-ready-for-review-december/1711/7 |
@GrahamcOfBorg eval |
@MP2E |
Everything is done. |
Motivation for this change
Major update, switch from LibAV to FFMpeg & other changes (release notes).
Due to need in HandBrake compilation -
nv-codec-headers
bringed to top-level scope, and during that updated 8.1.24.2 -> 8.2.15.6.Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)