-
-
Notifications
You must be signed in to change notification settings - Fork 336
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
vo=gpu-next support #362
Comments
I think the next release of JMP should be built with FFmpeg 5.0+ and the latest libplacebo to enable DOVI tone-mapping support. MPV/libmpv have changed their API so you can't just replace the DLL. |
Let me know if updating MPV to version 20230205 e439ddc in the next release fixes this. |
It doesn't help at least for me. JMP will always overwrite the
jellyfin-media-player/src/player/PlayerComponent.cpp Lines 270 to 291 in b670715
BTW on Linux (debian/ubuntu) JMP is linked against the libmpv/libplacebo/FFmpeg libs from distro. I doubt on some old distros these libs are too old to enable |
Well, it seems libmpv doesn't support libplacebo (gpu-next) in its API yet. So the jellyfin-mpv-shim is a better choice if you need client side DV tone-mapping for the time being. |
Yes JMP is using the rendering api. Details are here: https://github.com/jellyfin/jellyfin-media-player/blob/193cacf817dd1c0ac289cb49f61a81c77c2c9fbb/src/player/PlayerQuickItem.cpp Unfortunately right now the only way to avoid this and allow all of the MPV output options is to use MPV Shim, since all of the UI for it is drawn inside of a window rendered by MPV. It may be possible to use window embedding which could avoid some of this overhead and support gpu-next now, but it requires different code per platform and may have other issues. https://mpv.io/manual/master/#options-wid |
Has there been any update on |
Since latest mpv supports Dolby vision using vo=gpu-next, will Jmp support that?
I’ve tried it with jellyfin shim and it can render dovi video correctly
But put the same mpv.conf in config folder of jmp it didn’t work.replacing mpv.DLL with latest one also didn’t help.(which works for Plexhtpc on windows)
Jmp log shows on startup vo is set to gpu-next but then be changed to vo=libmpv
The text was updated successfully, but these errors were encountered: