[mythtv-commits] Ticket #10720: mythfrontend cannot play videos using vaapi

MythTV noreply at mythtv.org
Thu Nov 8 19:23:47 UTC 2012


#10720: mythfrontend cannot play videos using vaapi
-----------------------------------------------+---------------------------
 Reporter:  Martin Konopka <martin.konopka@…>  |          Owner:  beirdo
     Type:  Bug Report - General               |         Status:  assigned
 Priority:  minor                              |      Milestone:  unknown
Component:  MythTV - Video Playback            |        Version:
 Severity:  medium                             |  0.25-fixes
 Keywords:  vaapi amd                          |     Resolution:
                                               |  Ticket locked:  0
-----------------------------------------------+---------------------------

Comment (by brad@…):

 I'm having the same issue using the opengl painter.

 {{{
 Nov  4 20:22:31 basement mythfrontend[1388]: I CoreContext
 vaapicontext.cpp:153 (Create) VAAPI: Version: 0.32
 Nov  4 20:22:31 basement mythfrontend[1388]: I CoreContext
 vaapicontext.cpp:154 (Create) VAAPI: Driver : Intel i965 driver - 1.0.15
 Nov  4 20:22:31 basement mythfrontend[1388]: I CoreContext
 vaapicontext.cpp:522 (InitProfiles) VAAPI: Profile: MPEG2Simple
 Entrypoints: VLD
 Nov  4 20:22:31 basement mythfrontend[1388]: I CoreContext
 vaapicontext.cpp:522 (InitProfiles) VAAPI: Profile: MPEG2Main Entrypoints:
 VLD
 Nov  4 20:22:31 basement mythfrontend[1388]: I CoreContext
 vaapicontext.cpp:522 (InitProfiles) VAAPI: Profile: H264Base Entrypoints:
 VLD EncSlice (UNSUPPORTED)
 Nov  4 20:22:31 basement mythfrontend[1388]: I CoreContext
 vaapicontext.cpp:522 (InitProfiles) VAAPI: Profile: H264Main Entrypoints:
 VLD EncSlice (UNSUPPORTED)
 Nov  4 20:22:31 basement mythfrontend[1388]: I CoreContext
 vaapicontext.cpp:522 (InitProfiles) VAAPI: Profile: H264High Entrypoints:
 VLD EncSlice (UNSUPPORTED)
 Nov  4 20:22:31 basement mythfrontend[1388]: I CoreContext
 vaapicontext.cpp:522 (InitProfiles) VAAPI: Profile: VC1Simple Entrypoints:
 VLD
 Nov  4 20:22:31 basement mythfrontend[1388]: I CoreContext
 vaapicontext.cpp:522 (InitProfiles) VAAPI: Profile: VC1Main Entrypoints:
 VLD
 Nov  4 20:22:31 basement mythfrontend[1388]: I CoreContext
 vaapicontext.cpp:522 (InitProfiles) VAAPI: Profile: VC1Advanced
 Entrypoints: VLD
 Nov  4 20:22:31 basement mythfrontend[1388]: I CoreContext
 videooutbase.cpp:1858 (CalcHueBase) VideoOutput: CalcHueBase(Intel i965
 driver - 1.0.15): Unknown adaptor, hue may be wrong.
 Nov  4 20:22:31 basement mythfrontend[1388]: I CoreContext
 videooutbase.cpp:1860 (CalcHueBase) VideoOutput: Please open a ticket if
 you need to adjust the hue.
 Nov  4 20:22:31 basement mythfrontend[1388]: I CoreContext
 mythpainter_ogl.cpp:27 (MythOpenGLPainter) OpenGL painter using existing
 OpenGL context.
 Nov  4 20:22:31 basement mythfrontend[1388]: I CoreContext
 mythpainter_ogl.cpp:29 (MythOpenGLPainter) OpenGL painter using existing
 QGLWidget.
 Nov  4 20:22:31 basement mythfrontend[1388]: I CoreContext
 openglvideo.cpp:223 (Init) GLVid: Using raw RGBA input textures.
 Nov  4 20:22:31 basement mythfrontend[1388]: E CoreContext
 vaapicontext.cpp:311 (CreateDisplay) VAAPI: Invalid display
 Nov  4 20:22:31 basement mythfrontend[1388]: E CoreContext
 videoout_openglvaapi.cpp:145 (CreateVAAPIContext) VidOutGLVAAPI: Failed to
 create VAAPI context.
 Nov  4 20:22:31 basement mythfrontend[1388]: E CoreContext
 videoout_openglvaapi.cpp:98 (InputChanged) VidOutGLVAAPI: Failed to re-
 initialise video output.
 Nov  4 20:22:31 basement mythfrontend[1388]: E CoreContext
 mythplayer.cpp:582 (ReinitVideo) Player(e): Failed to Reinitialize Video.
 Exiting..
 }}}

 Here's my vainfo:
 {{{
 libva: VA-API version 0.32.0
 libva: va_getDriverName() returns 0
 libva: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
 libva: va_openDriver() returns 0
 vainfo: VA-API version: 0.32 (libva 1.0.16.pre1)
 vainfo: Driver version: Intel i965 driver - 1.0.15
 vainfo: Supported profile and entrypoints
       VAProfileMPEG2Simple            : VAEntrypointVLD
       VAProfileMPEG2Main              : VAEntrypointVLD
       VAProfileH264Baseline           : VAEntrypointVLD
       VAProfileH264Baseline           : VAEntrypointEncSlice
       VAProfileH264Main               : VAEntrypointVLD
       VAProfileH264Main               : VAEntrypointEncSlice
       VAProfileH264High               : VAEntrypointVLD
       VAProfileH264High               : VAEntrypointEncSlice
       VAProfileVC1Simple              : VAEntrypointVLD
       VAProfileVC1Main                : VAEntrypointVLD
       VAProfileVC1Advanced            : VAEntrypointVLD
 }}}

-- 
Ticket URL: <http://code.mythtv.org/trac/ticket/10720#comment:6>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center


More information about the mythtv-commits mailing list