libplacebo: 5.264.1 -> 6.338.1#269415
Conversation
|
Result of 10 packages marked as broken and skipped:
148 packages failed to build:
82 packages built:
|
ffmpeg isn't building with this new version of libplacebo, this is what is causing all these failed builds. See https://trac.ffmpeg.org/ticket/10644. |
|
While we wait for this ffmpeg issue to be resolved, we could update libplacebo only for mpv by creating a new package for the new version. |
I was thinking this too. I was going to first try ffmpeg 6.1, which might have a fix, but I'm not having success building it, will try it again later. |
|
So, I was able to successfully build ffmpeg 6.1 with libplacebo 6.338.1! All I did is make ffmpeg use nv-codec-headers-12 and apply this update. I think we should wait until the nv-codec-headers-12 update gets merged, update ffmpeg and then update libplacebo. |
|
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: |
c5199d9 to
5d80565
Compare
|
Result of 10 packages marked as broken and skipped:
117 packages failed to build:
78 packages built:
All failed builds should be a consequence of ffmpeg_6-full failing to build. |
|
You could simply disable vf_libplacebo from ffmpeg for some time to fix build with ffmpeg 6.0(.1). Or patch it with this upstream commit (FFmpeg/FFmpeg@1231003). Here's a version of it rebased to apply on 6.0 |
10b5c55 to
e463111
Compare
|
What is missing for this PR? This is already preventing some updates. |
|
I need someone to demonstrate to me that libplacebo still works in ffmpeg_6 with this because I don't know how I would. |
You mean the 6.0? |
|
As previously stated I've already confirmed that ffmpeg 6.1 works with libplacebo 6.338.1 by cherry picking some commits from the related pr. |
|
It finally finished building and it works perfectly fine. |
|
When I merged this into staging-next, what command would I have to run in order to verify it still works? |
|
I used this one: ffmpeg -init_hw_device vulkan -i <input> \
-vf hwupload,libplacebo=w=1440:h=1440:upscaler=ewa_lanczos:downscaler=mitchell:format=yuv420p,hwdownload,format=yuv420p \
-c:v libx264 -c:a copy <output> |
|
Missclicked |
|
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: |
|
I'm not a fan of merging this with all the darwin failures here, but I don't personally run nix on darwin so I cannot look into it. That seems like a blocker to merging this, at least it's why I won't hit the button 🙂 |
|
Note that these failures are caused by this being based on staging and ofBorg needing to basically rebuild the world in a short amount of time. Its darwin machines are not capable of that. |
|
Not sure why this was merged as-is since it breaks subsequent CI due to disregarding the |
|
This PR's CI for by-name checks was green and the package in your error message is unrelated to this PR. |

Description of changes
An attempt to update libplacebo since last time it was tried (see #243134) a good number of packages were broken.
A list of the changes can be found on the tag section of the project repository.
This closes #242503.
Things done
nix.conf? (See Nix manual)sandbox = relaxedsandbox = truenix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)Priorities
Add a 👍 reaction to pull requests you find important.