Code: Select all
$ ffmpeg -formats | grep vdpau
FFmpeg version SVN-r19352-4:0.5+svn20090706-2ubuntu2, Copyright (c) 2000-2009 Fabrice Bellard, et al.
...
D V D h264_vdpau H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (VDPAU acceleration)
D V DT mpeg1video_vdpau MPEG-1 video (VDPAU acceleration)
D V DT mpegvideo_vdpau MPEG-1/2 video (VDPAU acceleration)
D V D vc1_vdpau SMPTE VC-1 VDPAU
D V D wmv3_vdpau Windows Media Video 9 VDPAU
Yes.I thought that 'libva' was a VAAPI interface with a VDPAU backend?
Code: Select all
libva: libva version 0.31.0-sds3
Xlib: extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /home/thresh/sandbox/lib/va/nvidia_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA API version: 0.31
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA API - 0.5.2
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264High : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
Code: Select all
FFmpeg version UNKNOWN, Copyright (c) 2000-2009 Fabrice Bellard, et al.
All the errors with this package you should report
to ALT Linux bugzilla (https://bugzilla.altlinux.org)!
libavutil 50. 3. 0 / 50. 3. 0
libavcodec 52.29. 1 / 52.29. 1
libavformat 52.33. 0 / 52.33. 0
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on May 8 2010 07:05:35, gcc: 4.4.1
D V D h264_vdpau H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (VDPAU acceleration)
D V DT mpeg1video_vdpau MPEG-1 video (VDPAU acceleration)
D V DT mpegvideo_vdpau MPEG-1/2 video (VDPAU acceleration)
D V D vc1_vdpau SMPTE VC-1 VDPAU
D V D wmv3_vdpau Windows Media Video 9 VDPAU
Code: Select all
VLC media player 1.2.0-git Twoflower (revision exported)
Code: Select all
VLC media player 1.0.6 Goldeneye
avcodec Decodificador d’àudio/vídeo ffmpeg
avcodec Filtre de vídeo desentrellaçat ffmpeg
avcodec Codificador d’àudio/vídeo ffmpeg
avformat Demultiplexor ffmpeg
avformat Multiplexor ffmpeg
Nothingffmpeg -formats | grep vaapi[/quote
Code: Select all
[root@localhost vlc]# ffmpeg -formats | grep vaapi
FFmpeg version UNKNOWN, Copyright (c) 2000-2009 Fabrice Bellard, et al.
All the errors with this package you should report
to ALT Linux bugzilla (https://bugzilla.altlinux.org)!
libavutil 50. 3. 0 / 50. 3. 0
libavcodec 52.29. 1 / 52.29. 1
libavformat 52.33. 0 / 52.33. 0
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on May 8 2010 07:05:35, gcc: 4.4.1
Code: Select all
./configure --enable-libva --enable-x11 --enable-xvideo --disable-gtk --enable-avcodec --enable-avformat --enable-swscale --enable-mad --enable-libdvbpsi --enable-libmpeg2 --enable-dvdnav --enable-faad --enable-faac --enable-mkv --enable-freetype --enable-fribidi --enable-flac --enable-live555 --enable-caca --enable-skins --enable-skins2 --enable-alsa --disable-kde --enable-qt4 --enable-ncurses --enable-release --enable-realrtsp --enable-twolame --enable-real --enable-cddax --enable-x264 --with-ffmpeg-tree=/home/myuser/mp/ffmpeg --disable-a52 --with-pic --enable-ffmpeg --enable-merge-ffmpeg
This 1080p trailer in a Atom 330 dual core with 2 GBytes RAM and nvidia ION:Some have tried to do tests between VLC and Mplayer with VDPAU integrated? What the results?
How to compile vlc with vaapi?You diddn't compile ffmpeg with vaapi.
configure: WARNING: unrecognized options: --enable-x11, --disable-gtk, --enable-libdvbpsi, --enable-faac, --enable-skins, --disable-kde, --enable-release, --enable-cddax, --with-ffmpeg-tree, --enable--ffmpeg, --enable-vaapi--enable-vaapi
Code: Select all
[heaven@arch: ~$] vlc
VLC media player 1.2.0-git Twoflower (revision 1.1.0-pre1-406-g29f84aa)
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
[0x233d728] logger interface: using logger.
Blocked: call to setlocale(6, "")
Blocked: call to sigaction(17, 0x7f3d73630ad0, 0x7f3d73630b70)
Blocked: call to strerror(2)
Blocked: call to strerror(2)
Blocked: call to strerror(2)
Blocked: call to strerror(2)
Blocked: call to strerror(2)
Blocked: call to strerror(2)
Blocked: call to strerror(2)
Blocked: call to strerror(2)
Blocked: call to strerror(2)
Blocked: call to setlocale(6, "")
Blocked: call to strerror(2)
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
No accelerated IMDCT transform found
libva: libva version 0.31.0-sds6
Xlib: extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/va/drivers/nvidia_drv_video.so
libva: va_openDriver() returns 0
[0x2845d58] avcodec decoder: Using VA API version 0.31 for hardware decoding.
libva: libva version 0.31.0-sds6
Xlib: extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/va/drivers/nvidia_drv_video.so
libva: va_openDriver() returns 0
[0x2845d58] avcodec decoder: Using VA API version 0.31 for hardware decoding.
[0x290af78] main subpicture error: Failed to create sub filter 'freetype'
[0x290af78] main subpicture error: Failed while trying to append 'freetype' to filter chain
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
[1] 11510 segmentation fault vlc
Hey, could you provide a backtrace? Like running vlc inside gdb
Code: Select all
[heaven@arch: ~$] gdb /usr/bin/vlc
(gdb) r
Starting program: /usr/bin/vlc
[Thread debugging using libthread_db enabled]
VLC media player 1.2.0-git Twoflower (revision 1.1.0-pre1-409-g9be49a5)
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
/usr/bin/vlc(unsetenv+0x49)[0x401ca9]
/usr/lib/libdbus-1.so.3(+0x2a745)[0x7ffff6f41745]
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
/usr/bin/vlc(unsetenv+0x49)[0x401ca9]
/usr/lib/libdbus-1.so.3(+0x2a745)[0x7ffff6f41745]
[New Thread 0x7fffbaafd710 (LWP 18319)]
[New Thread 0x7fffba9fc710 (LWP 18320)]
[New Thread 0x7fffba8fb710 (LWP 18321)]
[New Thread 0x7fffba7fa710 (LWP 18322)]
[0x65d8c8] logger interface: using logger.
[New Thread 0x7fffba6f9710 (LWP 18323)]
[New Thread 0x7fffba5f8710 (LWP 18324)]
Blocked: call to setlocale(6, "")
/usr/bin/vlc(setlocale+0x6b)[0x401f2b]
/usr/lib/libQtCore.so.4(_ZN16QCoreApplication4initEv+0x1e)[0x7fffe4fbac3e]
Blocked: call to sigaction(17, 0x7fffba5f7ad0, 0x7fffba5f7b70)
/usr/bin/vlc(sigaction+0xb6)[0x401ea6]
/usr/lib/libQtCore.so.4(+0x138567)[0x7fffe4f97567]
Blocked: call to strerror(2)
/usr/bin/vlc(strerror+0x48)[0x401f88]
/lib/libdl.so.2(dlerror+0x145)[0x7ffff74b3365]
Blocked: call to strerror(2)
/usr/bin/vlc(strerror+0x48)[0x401f88]
/lib/libdl.so.2(dlerror+0x145)[0x7ffff74b3365]
Blocked: call to strerror(2)
/usr/bin/vlc(strerror+0x48)[0x401f88]
/lib/libdl.so.2(dlerror+0x145)[0x7ffff74b3365]
Blocked: call to strerror(2)
/usr/bin/vlc(strerror+0x48)[0x401f88]
/lib/libdl.so.2(dlerror+0x145)[0x7ffff74b3365]
Blocked: call to strerror(2)
/usr/bin/vlc(strerror+0x48)[0x401f88]
/lib/libdl.so.2(dlerror+0x145)[0x7ffff74b3365]
Blocked: call to strerror(2)
/usr/bin/vlc(strerror+0x48)[0x401f88]
/lib/libdl.so.2(dlerror+0x145)[0x7ffff74b3365]
Blocked: call to strerror(2)
/usr/bin/vlc(strerror+0x48)[0x401f88]
/lib/libdl.so.2(dlerror+0x145)[0x7ffff74b3365]
Blocked: call to strerror(2)
/usr/bin/vlc(strerror+0x48)[0x401f88]
/lib/libdl.so.2(dlerror+0x145)[0x7ffff74b3365]
Blocked: call to strerror(2)
/usr/bin/vlc(strerror+0x48)[0x401f88]
/lib/libdl.so.2(dlerror+0x145)[0x7ffff74b3365]
Blocked: call to setlocale(6, "")
/usr/bin/vlc(setlocale+0x6b)[0x401f2b]
/usr/lib/libkdecore.so.5(+0x17f505)[0x7fffb9279505]
Blocked: call to strerror(2)
/usr/bin/vlc(strerror+0x48)[0x401f88]
/lib/libdl.so.2(dlerror+0x145)[0x7ffff74b3365]
Warning: call to rand()
/usr/bin/vlc(rand+0x21)[0x401d11]
/usr/lib/libQtGui.so.4(+0x23c6f5)[0x7fffe550a6f5]
Warning: call to rand()
/usr/bin/vlc(rand+0x21)[0x401d11]
/usr/lib/libQtGui.so.4(+0x23c6f5)[0x7fffe550a6f5]
Warning: call to rand()
/usr/bin/vlc(rand+0x21)[0x401d11]
/usr/lib/libQtGui.so.4(+0x23c6f5)[0x7fffe550a6f5]
Warning: call to rand()
/usr/bin/vlc(rand+0x21)[0x401d11]
/usr/lib/libQtGui.so.4(+0x23c6f5)[0x7fffe550a6f5]
[New Thread 0x7fffb2ba4710 (LWP 18325)]
[New Thread 0x7fffb2aa3710 (LWP 18326)]
[New Thread 0x7fffb29a2710 (LWP 18327)]
[Thread 0x7fffb2ba4710 (LWP 18325) exited]
[Thread 0x7fffb29a2710 (LWP 18327) exited]
[New Thread 0x7fffb2ba4710 (LWP 18328)]
[New Thread 0x7fffb29a2710 (LWP 18329)]
libva: libva version 0.31.0-sds6
[New Thread 0x7fffb286e710 (LWP 18330)]
No accelerated IMDCT transform found
Xlib: extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/va/drivers/nvidia_drv_video.so
libva: va_openDriver() returns 0
[0xb660f8] avcodec decoder: Using VA API version 0.31 for hardware decoding.
libva: libva version 0.31.0-sds6
Xlib: extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/va/drivers/nvidia_drv_video.so
libva: va_openDriver() returns 0
[0xb660f8] avcodec decoder: Using VA API version 0.31 for hardware decoding.
[New Thread 0x7fffaf77a710 (LWP 18331)]
[0xc111d8] main subpicture error: Failed to create sub filter 'freetype'
[0xc111d8] main subpicture error: Failed while trying to append 'freetype' to filter chain
[Thread 0x7fffb2ba4710 (LWP 18328) exited]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffb2aa3710 (LWP 18326)]
0x00007fffc48517b3 in Release () from /usr/lib/vlc/plugins/codec/libavcodec_plugin.so
(gdb) bt
#0 0x00007fffc48517b3 in Release () from /usr/lib/vlc/plugins/codec/libavcodec_plugin.so
#1 0x00007fffc484e0b1 in ffmpeg_ReleaseFrameBuf () from /usr/lib/vlc/plugins/codec/libavcodec_plugin.so
#2 0x00007ffff0ab2009 in MPV_common_end () from /usr/lib/libavcodec.so.52
#3 0x00007ffff08de81a in ?? () from /usr/lib/libavcodec.so.52
#4 0x00007ffff08de599 in avcodec_close () from /usr/lib/libavcodec.so.52
#5 0x00007fffc484c253 in CloseDecoder () from /usr/lib/vlc/plugins/codec/libavcodec_plugin.so
#6 0x00007ffff7960adf in module_unneed () from /usr/lib/libvlccore.so.5
#7 0x00007ffff7917812 in input_DecoderDelete () from /usr/lib/libvlccore.so.5
#8 0x00007ffff7919871 in EsDestroyDecoder () from /usr/lib/libvlccore.so.5
#9 0x00007ffff791c270 in EsUnselect () from /usr/lib/libvlccore.so.5
#10 0x00007ffff791dd75 in EsOutControl () from /usr/lib/libvlccore.so.5
#11 0x00007ffff79215de in es_out_Control () from /usr/lib/libvlccore.so.5
#12 0x00007ffff79222ee in Control () from /usr/lib/libvlccore.so.5
#13 0x00007ffff792447e in es_out_Control () from /usr/lib/libvlccore.so.5
#14 0x00007ffff7924e05 in End () from /usr/lib/libvlccore.so.5
#15 0x00007ffff792b08d in Run () from /usr/lib/libvlccore.so.5
#16 0x00007ffff7965e54 in thread_entry () from /usr/lib/libvlccore.so.5
#17 0x00007ffff76bc97a in start_thread () from /lib/libpthread.so.0
#18 0x00007ffff722401d in clone () from /lib/libc.so.6
#19 0x0000000000000000 in ?? ()
Thanks,--enable-vaapi is for your ffmpeg
Code: Select all
[0x23975e8] avcodec decoder: Using VA API version 0.31 for hardware decoding.
Return to “VLC media player for Linux and friends Troubleshooting”
Users browsing this forum: No registered users and 9 guests