-
-
Notifications
You must be signed in to change notification settings - Fork 3.7k
feat(main/ffmpeg): enable libplacebo
#26650
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
Conversation
TomJo2000
left a comment
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.
The user in the associated issue mentioned wanting to use GSLS support.
As far as I am aware libplacebo alone doesn't enable this and it also requires gslslang.
this is WIP - I also tried enabling |
94ee73e to
ced6ef7
Compare
|
I've managed to do things to Termux's |
ced6ef7 to
8f92741
Compare
TomJo2000
left a comment
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.
LGTM.
I've also rebuilt the reverse dependencies for libplacebo locally (which is just mpv and mpv-x)
I'm not entirely sure if they need to be rebuilt on the repos as well.
|
Good point, I think they do. I see this: After I recompiled |
1065a5a to
6e9dd6a
Compare
dcef0dd to
a342ac4
Compare
|
The PR has been confirmed to work, without errors, with GPU acceleration enabled on this device: while using this driver: by user: NoNameForIdea |
b45c993 to
15af444
Compare
…angToSpv.h` - Needed for building an improved `libplacebo` package
- Switch from git download to `.tar.gz` + `termux_download` `fast_float.h` in order to more easily unvendor dependencies - Enable `vulkan-icd` - Enable `glslang` - Enable `littlecms`
- Enable `vulkan-icd` - Enable `glslang` - Enable `libplacebo`
15af444 to
baf203b
Compare
|
I will merge it in 24 hours if no problems are found. On some devices this does not help, but this will not break preexisting On other devices it does help and will allow writing new scripts that work on those devices where this does work. |
Fixes [Package]: FFmpeg with libplacebo support #26648
Enable
vulkan-icdEnable
glslangEnable
libplacebo