-
Notifications
You must be signed in to change notification settings - Fork 3
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
[VAAPI] libva-2.17 breaks video output #52
Comments
Try test branch and -v va-api-egl. |
For latest driver you can use va-api-egl only. New driver not support subpicture for OSD, and vaCopySurfaceGLX not works with it. |
Got hit also after upgrading my test VDR to next to be released Fedora 38 containing also |
btw: regarding release number, was this intended to remove the "v" now on 1.10.0? |
This is a my mistake. |
@ua0lnj : any reason why 1.10.3 is still not containing EGL related extension from "test" branch? It's required here on Fedora 38 with libva-2.18.0-1 on a "Intel Broxton (Gen9) " |
@ua0lnj : can you at least rebase the "test" branch to 1.10.3? |
@pbiering as workaround link stable softhddevice from master branch to a static older libva library, that way it won't matter what distro provides. |
I plan to merge the branches in version 2.0.0, but for this there are still some things that I still have to do that I do not have enough time for. |
Thank you for pointing to the patch, which makes usable toggle visible:
Now using BTW: according to |
Glad it helped. I my case (master+va-api+patched-libva) there is a picture for h264 or mpeg2 broadcasts but fails on hevc ones with log spamming:
With whatever format OSD is not displayed at all and log shows: I still use test branch for the time being, works flawlessly. My system is libva 2.18.0, ffmpeg 6.0 and kernel 6.1.
|
Mine looks a little bit different, OSD is working fine, DVB-C serves here no free-to-cable HVEC content, so can't test.
|
Fedora 40. With LIBVA_DRI3_DISABLE=1 works va-api, va-api-glx, va-api-egl. Without works va-api-egl only. I think the topic can be closed. |
Although this one intel/libva#727 is still open, I agree about closing this issue, since necessary setup is mentioned in documentation. |
root@ua0lnjhome:/usr/local/src/vdr-2.6.7-mod/PLUGINS/src/vdr-plugin-softhddevice# ldd libvdr-softhddevice.so |
root@ua0lnjhome:/usr/local/src/vdr-2.6.7-mod# dnf list --installed|grep libva |
This is to track upstream issue after DRI3 addition: intel/libva#677
Symptoms are black screen without OSD only audio playing.
Example of log output before acquiring stream:
vdr[3334]: video/vaapi: vaPutSurface failed -1
and after acquiring stream:
vdr[3334]: video/vaapi: vaPutSurface failed: unknown libva error
The text was updated successfully, but these errors were encountered: