Its possible I have this wrong but I am not yet convinced of this.
I just tried to play the video (with my Core i7 920 w/8400GS (feature setA) that I noted above sample.avi:
oldcpu@core-i7:~/temp> **mplayer sample.avi**
MPlayer dev-SVN-r32749-4.5-openSUSE Linux 11.3 (x86_64)-Packman (C) 2000-2010 MPlayer TeamCan't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
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 sample.avi.
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO: [XVID] 640x272 12bpp 25.000 fps 258.7 kbps (31.6 kbyte/s)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
**Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)**
==========================================================================
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16le, 32.0 kbit/2.08% (ratio: 4000->192000)
Selected audio codec: afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Movie-Aspect is 2.35:1 - prescaling to correct movie aspect.
**VO: [vdpau] 640x272 => 640x272 Planar YV12 **
A: 0.9 V: 5.2 A-V: -4.290 ct: -0.516 131/131 4% 4% 0.3% 4 0
..........
and it played ok. Note the vdpau references.
The version of MPlayer and vdpau:
MPlayer-1.0rc4_r32749-1.pm.2.2.x86_64
libvdpau-devel-0.4-5.6.x86_64
libvdpau1-0.4-5.6.x86_64
Typically if I wish to use vdpau from mplayer I am in the habit of directly specifying it with the ’ -vc ’ and ’ -vo’ options, and if I try:
oldcpu@core-i7:~/temp> **mplayer -vo vdpau -vc ffodivxvdpau sample.avi**
MPlayer dev-SVN-r32749-4.5-openSUSE Linux 11.3 (x86_64)-Packman (C) 2000-2010 MPlayer TeamCan't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
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.
Loading extension-related profile 'vo.vdpau'
Playing sample.avi.
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO: [XVID] 640x272 12bpp 25.000 fps 258.7 kbps (31.6 kbyte/s)
==========================================================================
Forced video codec: ffmpeg12vdpau
Forced video codec: ffwmv3vdpau
Forced video codec: ffvc1vdpau
Forced video codec: ffh264vdpau
Forced video codec: ffodivxvdpau
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
[VD_FFMPEG] Trying pixfmt=0.
[vdpau] Failed creating VDPAU decoder: An invalid/unsupported VdpDecoderProfile value was supplied.
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
Selected video codec: [ffodivxvdpau] vfm: ffmpeg (FFmpeg MPEG-4,DIVX-4/5 (VDPAU))
==========================================================================
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16le, 32.0 kbit/2.08% (ratio: 4000->192000)
Selected audio codec: afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [pulse] Init failed: Connection refused
Failed to initialize audio driver 'pulse'
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
[mpeg4_vdpau @ 0xc7a200]decoding to PIX_FMT_NONE is not supported.
Error while decoding frame!
[mpeg4_vdpau @ 0xc7a200]decoding to PIX_FMT_NONE is not supported.
Error while decoding frame!
[mpeg4_vdpau @ 0xc7a200]decoding to PIX_FMT_NONE is not supported.
Error while decoding frame!
[mpeg4_vdpau @ 0xc7a200]decoding to PIX_FMT_NONE is not supported.
Error while decoding frame!
[mpeg4_vdpau @ 0xc7a200]decoding to PIX_FMT_NONE is not supported.
Error while decoding frame!
[mpeg4_vdpau @ 0xc7a200]decoding to PIX_FMT_NONE is not supported.
Error while decoding frame!
[mpeg4_vdpau @ 0xc7a200]decoding to PIX_FMT_NONE is not supported.
Error while decoding frame!
[mpeg4_vdpau @ 0xc7a200]decoding to PIX_FMT_NONE is not supported.
Error while decoding frame!
[mpeg4_vdpau @ 0xc7a200]decoding to PIX_FMT_NONE is not supported.
Error while decoding frame!
FATAL: Could not initialize video filters (-vf) or video output (-vo).
Exiting... (End of file)
where that command DOES work on my wife’s PC with the G210 (feature set C).
So it works with just mplayer and no vdpau option in command line specified on a feature setA. If I specify the option it does not work (as expected) but there are vdpau references .
I’ll try my 8400GS (feature set B) next.