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.0 -> 1.1.2 #50226
handbrake: 1.1.0 -> 1.1.2 #50226
Conversation
Success on x86_64-linux (full log) Attempted: handbrake Partial log (click to expand)
|
Failure on aarch64-linux (full log) Attempted: handbrake Partial log (click to expand)
|
The errors might be fixed by the following upstream commit, but it does not apply cleanly to the stable branch: Maybe aarch64 should be disabled until the next major release? |
85faff0
to
4f07adc
Compare
Success on aarch64-linux (full log) Attempted: handbrake Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: handbrake Partial log (click to expand)
|
Changes: https://github.com/HandBrake/HandBrake/releases/tag/1.1.2 https://github.com/HandBrake/HandBrake/releases/tag/1.1.1 Derivation changes: Transcoding to to MP4 was broken, failing with: Tag avc1/0x31637661 incompatible with output codec id '28' muxavformat: avformat_write_header failed! Fix this using A20-avc3-hvc1-override.patch provided by upstream.
4f07adc
to
69ecc81
Compare
I have also added a NixOS test that does a very small transcoding test. This catches problems with transcoding, such as the one fixed by the first commit. |
@GrahamcOfBorg test handbrake |
No attempt on x86_64-linux (full log) The following builds were skipped because they don't evaluate on x86_64-linux: tests.handbrake Partial log (click to expand)
|
No attempt on aarch64-linux (full log) The following builds were skipped because they don't evaluate on aarch64-linux: tests.handbrake Partial log (click to expand)
|
69ecc81
to
40f4177
Compare
Success on aarch64-linux (full log) Attempted: handbrake Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: handbrake Partial log (click to expand)
|
/cc @Anton-Latukha builds ok on aarch64 now it seems |
Motivation for this change
Changes:
https://github.com/HandBrake/HandBrake/releases/tag/1.1.2
https://github.com/HandBrake/HandBrake/releases/tag/1.1.1
Derivation changes:
Retrieve A21-mp4-sdtp.patch from the Handbrake repository rather
than a gist.
Transcoding to to MP4 was broken, failing with:
Tag avc1/0x31637661 incompatible with output codec id '28'
muxavformat: avformat_write_header failed!
Fix this using A20-avc3-hvc1-override.patch provided by upstream.
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)