-
-
Notifications
You must be signed in to change notification settings - Fork 13k
handbrake 1.10.0 #232929
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.10.0 #232929
Conversation
76c81f4
to
a64c7c8
Compare
9147c16
to
94fa548
Compare
94fa548
to
8097dbc
Compare
c42e3fc
to
7f35353
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Updates HandBrake formula from version 1.9.2 to 1.10.0, including URL and checksum changes, removal of autobump restriction, and addition of Linux ARM-specific build fixes.
- Version bump from 1.9.2 to 1.10.0 with updated source URL and SHA256 checksum
- Removal of
no_autobump!
restriction that previously required manual review - Addition of Linux ARM build fixes including SVE2 disabling and AArch64 assembly patch
if OS.linux? && Hardware::CPU.arm? | ||
# Disable SVE2 for ARM builds, as it causes issues with the x265 module. | ||
inreplace ["contrib/x265_10bit/module.defs", "contrib/x265_12bit/module.defs", "contrib/x265_8bit/module.defs"], | ||
"-DENABLE_CLI=OFF", | ||
"-DENABLE_CLI=OFF -DENABLE_SVE2=OFF" | ||
|
||
# Fix AArch64 assembly for pixel-util.S | ||
(buildpath/"contrib/x265/A09-aarch64-fix.patch").write <<~PATCH | ||
diff --git a/source/common/aarch64/pixel-util.S b/source/common/aarch64/pixel-util.S | ||
index e2b31e4..1bcaf4a 100644 | ||
--- a/source/common/aarch64/pixel-util.S | ||
+++ b/source/common/aarch64/pixel-util.S | ||
@@ -860,7 +860,7 @@ function PFX(scanPosLast_neon) | ||
lsl w13, w13, w6 | ||
lsl w15, w15, w6 | ||
extr w14, w14, w13, #31 | ||
- bfc w15, #31, #1 | ||
+ bfm w15, wzr, #31, #31 | ||
cbnz w15, .Loop_spl_1 | ||
.Lpext_end: | ||
strh w14, [x2], #2 | ||
PATCH | ||
end |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It would be simpler if we could just get this to use Homebrew x265
, so we don't have to fix this issue in multiple places. Is there no way to do that here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I could try, but they publish their own version for many dependencies and this make it more harder than think.
55d1dbc
to
5f1784f
Compare
5f1784f
to
9980f22
Compare
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. To keep this pull request open, add a |
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. To keep this pull request open, add a |
Created by
brew bump
Created with
brew bump-formula-pr
.