VAAPI AMD/ATI video card

riccardo cagnasso riccardo at phascode.org
Fri Oct 7 08:42:37 PDT 2011


Hello, i'm trying to get gstreamer-vaapi working on a computer with an
ATI/AMD video card (an ATI radeon hd 3450) but all i got so far is:


[syneplayer at master videos]$ gst-launch-0.10 filesrc
location=/home/syneplayer/videos/1080.mkv ! matroskademux !
vaapidecode ! vaapisink
libva: libva version 0.32.0
Xlib:  extension "XFree86-DRI" missing on display ":0".
libva: va_getDriverName() returns 0
Caught SIGSEGV accessing address 0x8
#0  0x00007fa451fab39e in waitpid () from /lib/libpthread.so.0
#1  0x00007fa4521d3202 in g_on_error_stack_trace () from
/usr/lib/libglib-2.0.so.0
#2  0x000000000040448e in ?? ()
#3  <signal handler called>
#4  0x00007fa451cb8381 in strlen () from /lib/libc.so.6
#5  0x00007fa44d78c40f in vaInitialize () from /usr/lib/libva.so.1
#6  0x00007fa44e718a02 in gst_vaapi_display_create (display=<optimized
out>) at gstvaapidisplay.c:319
#7  gst_vaapi_display_constructed (object=0xe6ca10) at gstvaapidisplay.c:500
#8  0x00007fa4526c84c3 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#9  0x00007fa4526c8da6 in g_object_new_valist () from
/usr/lib/libgobject-2.0.so.0
#10 0x00007fa4526c90b4 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#11 0x00007fa44f07837b in gst_vaapidecode_ensure_allowed_caps
(decode=0xfd9050) at gstvaapidecode.c:496
#12 gst_vaapidecode_get_caps (pad=0xfc23b0) at gstvaapidecode.c:558
#13 0x00007fa452957e2a in ?? () from /usr/lib/libgstreamer-0.10.so.0
#14 0x00007fa45295b4ea in gst_pad_get_caps_reffed () from
/usr/lib/libgstreamer-0.10.so.0
#15 0x00007fa45298cf32 in gst_element_get_compatible_pad () from
/usr/lib/libgstreamer-0.10.so.0
#16 0x00007fa45298e403 in gst_element_link_pads_full () from
/usr/lib/libgstreamer-0.10.so.0
#17 0x00007fa45298ed70 in gst_element_link_pads_filtered () from
/usr/lib/libgstreamer-0.10.so.0
#18 0x00007fa4529a5f85 in _gst_parse_launch () from
/usr/lib/libgstreamer-0.10.so.0
#19 0x00007fa45299b84a in gst_parse_launch_full () from
/usr/lib/libgstreamer-0.10.so.0
#20 0x00007fa45299ba07 in gst_parse_launchv_full () from
/usr/lib/libgstreamer-0.10.so.0
#21 0x00000000004036cd in ?? ()
#22 0x00007fa451c5d13d in __libc_start_main () from /lib/libc.so.6
#23 0x00000000004042c1 in ?? ()
#24 0x00007fffd219d728 in ?? ()
#25 0x00000000ffffffff in ?? ()
#26 0x0000000000000009 in ?? ()
#27 0x00007fffd219ec13 in ?? ()
#28 0x00007fffd219ec23 in ?? ()
#29 0x00007fffd219ec2b in ?? ()
#30 0x00007fffd219ec55 in ?? ()
#31 0x00007fffd219ec57 in ?? ()
#32 0x00007fffd219ec65 in ?? ()
#33 0x00007fffd219ec67 in ?? ()
#34 0x00007fffd219ec73 in ?? ()
#35 0x00007fffd219ec75 in ?? ()
#36 0x0000000000000000 in ?? ()
Spinning.  Please run 'gdb gst-launch 22349' to continue debugging,
Ctrl-C to quit, or Ctrl-\ to dump core.
^CCaught interrupt -- ^C
(syncplayer)[phas at sojuz ~]$ cat dump
[syneplayer at master videos]$ gst-launch-0.10 filesrc
location=/home/syneplayer/videos/1080.mkv ! matroskademux !
vaapidecode ! vaapisink
libva: libva version 0.32.0
Xlib:  extension "XFree86-DRI" missing on display ":0".
libva: va_getDriverName() returns 0
Caught SIGSEGV accessing address 0x8
#0  0x00007fa451fab39e in waitpid () from /lib/libpthread.so.0
#1  0x00007fa4521d3202 in g_on_error_stack_trace () from
/usr/lib/libglib-2.0.so.0
#2  0x000000000040448e in ?? ()
#3  <signal handler called>
#4  0x00007fa451cb8381 in strlen () from /lib/libc.so.6
#5  0x00007fa44d78c40f in vaInitialize () from /usr/lib/libva.so.1
#6  0x00007fa44e718a02 in gst_vaapi_display_create (display=<optimized
out>) at gstvaapidisplay.c:319
#7  gst_vaapi_display_constructed (object=0xe6ca10) at gstvaapidisplay.c:500
#8  0x00007fa4526c84c3 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#9  0x00007fa4526c8da6 in g_object_new_valist () from
/usr/lib/libgobject-2.0.so.0
#10 0x00007fa4526c90b4 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#11 0x00007fa44f07837b in gst_vaapidecode_ensure_allowed_caps
(decode=0xfd9050) at gstvaapidecode.c:496
#12 gst_vaapidecode_get_caps (pad=0xfc23b0) at gstvaapidecode.c:558
#13 0x00007fa452957e2a in ?? () from /usr/lib/libgstreamer-0.10.so.0
#14 0x00007fa45295b4ea in gst_pad_get_caps_reffed () from
/usr/lib/libgstreamer-0.10.so.0
#15 0x00007fa45298cf32 in gst_element_get_compatible_pad () from
/usr/lib/libgstreamer-0.10.so.0
#16 0x00007fa45298e403 in gst_element_link_pads_full () from
/usr/lib/libgstreamer-0.10.so.0
#17 0x00007fa45298ed70 in gst_element_link_pads_filtered () from
/usr/lib/libgstreamer-0.10.so.0
#18 0x00007fa4529a5f85 in _gst_parse_launch () from
/usr/lib/libgstreamer-0.10.so.0
#19 0x00007fa45299b84a in gst_parse_launch_full () from
/usr/lib/libgstreamer-0.10.so.0
#20 0x00007fa45299ba07 in gst_parse_launchv_full () from
/usr/lib/libgstreamer-0.10.so.0
#21 0x00000000004036cd in ?? ()
#22 0x00007fa451c5d13d in __libc_start_main () from /lib/libc.so.6
#23 0x00000000004042c1 in ?? ()
#24 0x00007fffd219d728 in ?? ()
#25 0x00000000ffffffff in ?? ()
#26 0x0000000000000009 in ?? ()
#27 0x00007fffd219ec13 in ?? ()
#28 0x00007fffd219ec23 in ?? ()
#29 0x00007fffd219ec2b in ?? ()
#30 0x00007fffd219ec55 in ?? ()
#31 0x00007fffd219ec57 in ?? ()
#32 0x00007fffd219ec65 in ?? ()
#33 0x00007fffd219ec67 in ?? ()
#34 0x00007fffd219ec73 in ?? ()
#35 0x00007fffd219ec75 in ?? ()
#36 0x0000000000000000 in ?? ()
Spinning.  Please run 'gdb gst-launch 22349' to continue debugging,
Ctrl-C to quit, or Ctrl-\ to dump core.


Any hint about this?


More information about the gstreamer-devel mailing list