vaapi segmentation fault
Posted: 06 Jan 2012 04:51
Hi,
I'm trying to make vlc work with vaapi. I've done that many times before, but this time it is not working. I've tried almost everything, but nothing helped.
So, this is vainfo output
this is fglrxinfo
I've compiled ffmpeg with vaapi and mplayer plays same video with vaapi that vlc fails with segmentation fault.
this is vlc output
vlc -vvv is similar
I'm realy stuck here, I must be missing somethig stupid because I made this work before with same methods...
I'm trying to make vlc work with vaapi. I've done that many times before, but this time it is not working. I've tried almost everything, but nothing helped.
So, this is vainfo output
Code: Select all
libva: VA-API version 0.32.0
libva: User requested driver 'xvba'
libva: Trying to open /usr/lib/dri//xvba_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA-API version: 0.32 (libva 1.0.15)
vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.7.8
vainfo: Supported profile and entrypoints
VAProfileH264High : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
Code: Select all
display: :0.0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 5700 Series
OpenGL version string: 4.2.11318 Compatibility Profile Context
this is vlc output
Code: Select all
VLC media player 1.3.0-git Rincewind (revision 1.3.0-git-498-g1772a14)
[0x9adfc08] main interface error: no suitable interface module
[0x9a408f0] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x9adfc08] dummy interface: using the dummy interface module...
libdvbpsi error (PSI decoder): TS discontinuity (received 3, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 0) for PID 18
libdvbpsi error (PSI decoder): TS discontinuity (received 11, expected 0) for PID 6000
libva: VA-API version 0.32.0
libva: User requested driver 'xvba'
libva: Trying to open /usr/lib/dri//xvba_drv_video.so
libva: va_openDriver() returns 0
xvba_video: XVBA_GetSurface(): status 2
[0x9ad4d10] avcodec decoder: Using VA API version 0.32 for hardware decoding.
Segmentation fault
Code: Select all
.......
[0x97789d8] avcodec decoder debug: Trying VA API
[0xb6f005c0] main input debug: Buffering 56%
libva: VA-API version 0.32.0
libva: User requested driver 'xvba'
libva: Trying to open /usr/lib/dri//xvba_drv_video.so
[0xb6f005c0] main input debug: Buffering 57%
[0xb6f005c0] main input debug: Buffering 59%
libva: va_openDriver() returns 0
[0xb6f005c0] main input debug: Buffering 60%
[0x976d0f0] ts demux debug: PSINewTableCallBack: table 0x53(83) ext=0x2b5c(11100)
[0xb6f005c0] main input debug: Buffering 62%
[0xb6f005c0] main input debug: Buffering 64%
[0x976d0f0] ts demux debug: PSINewTableCallBack: table 0x4e(78) ext=0x2b5c(11100)
[0xb6f005c0] main input debug: Buffering 65%
[0xb6f005c0] main input debug: Buffering 66%
xvba_video: XVBA_GetSurface(): status 2
[0x97789d8] avcodec decoder: Using VA API version 0.32 for hardware decoding.
Segmentation fault