FS#76796 - [libplacebo] Shaders is not applied on output with vo=gpu-next
Attached to Project:
Arch Linux
Opened by Aviana Cruz (AvianaCruz) - Saturday, 10 December 2022, 17:03 GMT
Last edited by Toolybird (Toolybird) - Friday, 15 September 2023, 23:02 GMT
Opened by Aviana Cruz (AvianaCruz) - Saturday, 10 December 2022, 17:03 GMT
Last edited by Toolybird (Toolybird) - Friday, 15 September 2023, 23:02 GMT
|
Details
Description:
When playing videos with shaders on mpv, the video output remains the same as when not applying the shaders. My config sets vo to gpu-next with gpu-context=x11vk and gpu-api=vulkan. The problem exists in both 4.208.0-1 and 5.229.1-1. I build mpv with the latest git source. And when building libplacebo with the latest git source, the problem disappears. I did a bisect, and git showed https://github.com/haasn/libplacebo/commit/81d64969d34cfe6b676569a276a77684771276a7, which seems a commit that fixed previous commits which is not included in `v5.229.1`, so there is probably no easy patches. I am wondering whether we can find the necessary commits and backport them. |
This task depends upon
Closed by Toolybird (Toolybird)
Friday, 15 September 2023, 23:02 GMT
Reason for closing: Fixed
Additional comments about closing: libplacebo 5.264.1-1
Friday, 15 September 2023, 23:02 GMT
Reason for closing: Fixed
Additional comments about closing: libplacebo 5.264.1-1
It's up to you to find this stuff out before reporting it as a "bug". This ticket comes across as a plea for help which is therefore more suited to the support channels (forum/IRC/etc). vo=gpu-next seems kinda experimental after looking at the "known issues" [1]
[1] https://github.com/mpv-player/mpv/wiki/GPU-Next-vs-GPU
The commit cleanly applies on `v5.229.1`.