Open gsantner opened 2 years ago
CTRL+4 no-osd change-list glsl-shaders set "~~/shaders/ .... show-text "Mode A+A (HQ)
~~
doesn't work in Celluloid right now due to #687. It should work if you use absolute paths instead.
Can WorkingDirectory in .desktop maybe set to something so it resolves correctly? (i.e. workaround)
Maybe. I guess it could work if you set WorkingDirectory to Celluloid's config dir.
@RobotRoss Do you see any errors in the log?
I can't reproduce it with absolute path to the shaders and vo=gpu-next
, the shaders get loaded and look as expected
I decided to revisit this as I've just installed a new system.
Seems like part of the issue is that the flatpak permissions are not set to allow access to the home directory. Using flatseal to manually grant access to the home directory allowed the shader to load.
This was using an absolute path - I haven't tried a relative path.
As an aside, if a shader fails to load (e.g. for the above permissions issue) it'd be very helpful if an error message popped up informing the user of the issue instead of silently failing.
Overview Description:
The issue is that glsl-shaders do not work in celluloid/gnome-mpv, but do in normal mpv.
CTRL+4 no-osd change-list glsl-shaders set "~~/shaders/ .... show-text "Mode A+A (HQ)
- I press CTRL+4 and see direct quality improvement in mpv, and a OSD message that this Mode A+A loaded.Steps to Reproduce:
Version:
Latest Debian version (bullseye 11)