[mythtv-users] VAAPI on an AMD E-350 system

Zuriel elpinkus at yahoo.com
Tue Jul 19 15:02:31 UTC 2011


Trying to run current master with VAAPI and I can't get it to work. Looks like a libva or fglrx issue.

vainfo gives me:

libva: libva version 0.32.0-sds2
libva: User requested driver 'xvba'
libva: Trying to open /usr/lib/va/drivers/xvba_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA API version: 0.32
vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.8.0
vainfo: Supported profile and entrypoints
      VAProfileH264High               : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD

So vaapi isn't claiming to support anything but H264 and VC1. MythTV tries to play mpeg2 or mpeg4 with vaapi, can't find support and falls back to software decoding.

2011-07-19 22:46:07.593960 I [3675/3675] CoreContext vaapicontext.cpp:140 (Create) - VAAPI: Version: 0.32
2011-07-19 22:46:07.594054 I [3675/3675] CoreContext vaapicontext.cpp:142 (Create) - VAAPI: Vendor : Splitted-Desktop Systems XvBA backend for VA-API - 0.8.0
2011-07-19 22:46:07.594434 I [3675/3675] CoreContext vaapicontext.cpp:471 (InitProfiles) - VAAPI: Profile: H264High Entrypoints: VLD
2011-07-19 22:46:07.594482 I [3675/3675] CoreContext vaapicontext.cpp:471 (InitProfiles) - VAAPI: Profile: VC1Advanced Entrypoints: VLD
2011-07-19 22:46:07.594742 E [3675/3675] CoreContext vaapicontext.cpp:494 (InitProfiles) - VAAPI: Failed to find suitable entry point.
2011-07-19 22:46:07.594786 E [3675/3675] CoreContext vaapicontext.cpp:274 (CreateDisplay) - VAAPI: No supported profiles

Anyone have this working on an AMD E-350? Is there anything I can do on my end or do I just have to wait for drivers to improve?

I've tried playing a H264 encoded file in mythfrontend. VAAPI works great.

2011-07-20 00:43:44.513817 I [7144/7144] CoreContext vaapicontext.cpp:140 (Create) - VAAPI: Version: 0.32
2011-07-20 00:43:44.513882 I [7144/7144] CoreContext vaapicontext.cpp:142 (Create) - VAAPI: Vendor : Splitted-Desktop Systems XvBA backend for VA-API - 0.8.0
2011-07-20 00:43:44.513904 I [7144/7144] CoreContext vaapicontext.cpp:147 (Create) - VAAPI: Created VAAPI GLX display
2011-07-20 00:43:44.514118 I [7144/7144] CoreContext vaapicontext.cpp:471 (InitProfiles) - VAAPI: Profile: H264High Entrypoints: VLD
2011-07-20 00:43:44.514152 I [7144/7144] CoreContext vaapicontext.cpp:471 (InitProfiles) - VAAPI: Profile: VC1Advanced Entrypoints: VLD
2011-07-20 00:43:44.514217 I [7144/7144] CoreContext vaapicontext.cpp:482 (InitProfiles) - VAAPI: Desired profile for 'H.264 VAAPI': H264High
2011-07-20 00:43:44.514245 I [7144/7144] CoreContext vaapicontext.cpp:484 (InitProfiles) - VAAPI: Found profile H264High with entry VLD
2011-07-20 00:43:44.514277 I [7144/7144] CoreContext vaapicontext.cpp:279 (CreateDisplay) - VAAPI: Created context (1280x720->1280x720)

Goes from 100% / 100% CPU and dropping frames to 35% / 35% (dual core). I had to use manual zoom mode to zoom out a bit before the picture fit the screen properly, though.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.mythtv.org/pipermail/mythtv-users/attachments/20110719/5dc9e5aa/attachment-0001.html 


More information about the mythtv-users mailing list