[mythtv-users] Deinterlacing and VAAPI in CentOS 7 ?

Andrey Zhunev a-j at a-j.ru
Wed Nov 26 06:38:20 UTC 2014


Hi All,


I'm trying to check why deinterlacing does not work on my mythfrontend
0.27.3 running on a CentOS 7 machine. I realized that VAAPI doesn't
get activated, despite being configured in the frontend.

I see the following errors in the frontend log, which are explaining the issue:

2014-11-26 08:35:46.856516 E [18129/18129] CoreContext mythrender_vdpau.cpp:1581 (CreateDevice) - VDPAU: Error at mythrender_vdpau.cpp:1581 (#1, Unknown)
2014-11-26 08:35:46.856519 E [18129/18129] CoreContext mythrender_vdpau.cpp:1585 (CreateDevice) - VDPAU: Failed to create VDPAU device.
2014-11-26 08:35:46.856522 E [18129/18129] CoreContext mythrender_vdpau.cpp:412 (Create) - VDPAU: No VDPAU device
2014-11-26 08:35:46.856524 E [18129/18129] CoreContext mythrender_vdpau.cpp:428 (Create) - VDPAU: Failed to create VDPAU render device.
2014-11-26 08:35:46.856527 E [18129/18129] CoreContext videoout_vdpau.cpp:158 (InitRender) - VidOutVDPAU: Failed to initialise VDPAU


Aside from the stock repositories, I have EPEL configured on my
system. And I have libva and libva-tools installed from EPEL.
But my video driver is, perhaps, still wrong:

# vainfo
libva info: VA-API version 0.34.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit
#
# rpm -qa |grep libva
libva-utils-1.2.1-3.el7.x86_64
libva-1.2.1-3.el7.x86_64
#
# rpm -qa |grep drv-intel
xorg-x11-drv-intel-2.21.15-13.el7.x86_64


Am I right assuming that xorg-x11-drv-intel is the issue? I guess EPEL
does not offer this package...


On the other hand, do I need VAAPI at all? I read earlier that
deinterlacing is not supported by VAAPI - at least by some early
versions of it. So maybe it is still the case, and getting VAAPI to
work won't help me to get deinterlacing running?



Thanks in advance!


--
Best regards,
 Andrey                    



More information about the mythtv-users mailing list