Používal jsem mplayer s vdpau v Ubuntu 11.04 i 11.10. Přeinstaloval jsem systém a nakonec se vrátil ke Kubuntu 11.10. A ejhle, vdpau zlobí.
pavel@pubuntu1:~/Videa/v$ mplayer -vo vdpau s01e01.mkv
mplayer: Symbol `ff_codec_bmp_tags' has different size in shared object, consider re-linking
MPlayer SVN-r33713-4.6.1 (C) 2000-2011 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing s01e01.mkv.
libavformat file format detected.
[matroska,webm @ 0x9709420] Estimating duration from bitrate, this may be inaccurate
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (ac3), -aid 0
VIDEO: [H264] 1280x720 0bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
Load subtitles in ./
SUB: Added subtitle file (1): ./s01e01.srt
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
[vdpau] Error when calling vdp_device_create_x11: 1
Error opening/initializing the selected video_out (-vo) device.
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 6 ch, s16le, 384.0 kbit/8.33% (ratio: 48000->576000)
Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3)
==========================================================================
AO: [pulse] 48000Hz 6ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 1.8 (01.7) of 2779.3 (46:19.2) 0.5%
'Kde jste byli,
A: 1.8 (01.8) of 2779.3 (46:19.2) 0.5%
Exiting... (Quit)
Problém je tady:
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
[vdpau] Error when calling vdp_device_create_x11: 1
Error opening/initializing the selected video_out (-vo) device.
Vygooglil jsem [url http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=581570]článek[/url], kde se vše vyřeší vytvořením symbolického linku na ten chybějící soubot z /usr/lib/vdpau/libvdpau_nvidia.so.1
Ovšem
pavel@pubuntu1:/usr/lib/vdpau$ ls
libvdpau_trace.so.1 libvdpau_trace.so.1.0.0
libvdpau_nvidia.so.1 však nikde v systému není.
Verze mplayeru a vdpau:
pavel@pubuntu1:/usr/lib/vdpau$ dpkg -l | egrep 'vdpau|mplayer'
ii libvdpau1 0.4.1-2ubuntu1 Video Decode and Presentation API for Unix (libraries)
ii mplayer 2:1.0~rc4.dfsg1+svn33713-1 movie player for Unix-like systems
Problém bude možná v tom, že používám vdpau z repozitářů Lucid a mplayer z Oneric. Novější repozitář vdpau jsem nikde neobjevil.
Nějaké nápady?