[MPlayer-users] xvmc - using hardware Motion Compensate decoder
jlohikos at cc.hut.fi
Sat Apr 30 15:05:40 CEST 2005
I have mplayer compiled with --enable-xvmc --with-xvmclib=XvMCW
I have nVidia FX 5600.
It seems to work with MPEG1/2 files with options:
$ mplayer -vo xvmc -vc ffmpeg12mc test.mpg
However, if "vo=xvmc," and "vc=ffmpeg12mc," is put into
$HOME/.mplayer/config all other files which can not be handled by
ffmpeg12mc will not work. "The selected video_out device is incompatible
with this codec."
And if there is "vo=xv" then non MPEG1/2 files will work.
Is there a solution to make this work better, without having to use
and choose command line options manually every time when video file is
xvmc uses libXvMCW, which gets its configurariont from
/etc/X11/XvMCConfig. It then maps at run-time correctly to
libXvMCNVIDIA_dynamic.so.1, at least strace -eopen did show it does.
In some instructions it is recommended to use --with-xvmclib=XvMCNVIDIA,
but is this instruction obsoleted by XvMC wrapper usage?
Also, is there any way to use hardware MC with MPEG4 files?
(this question has cross reference to NV-message board:
Beyond this post, I wonder if it would be possible to use nVidia's
GPUs to help encoding raw video to MPEG4. < http://www.gpgpu.org/ >
More information about the MPlayer-users