[mythtv-users] Re: Has anyone figured out how to foreground
mplayer?
Joseph Caputo
jcaputo1 at comcast.net
Sun Jan 30 10:47:39 EST 2005
Mike Green wrote:
>>>Also, not that it's related, but why are you using "-vo x11" in your
>>>command line? Unless you're using a PVR-350 for output, or some other
>>>video card that doesn't support Xv, you probably want "-vo xv".
>>>Running "mplayer -vo help" will list all available output methods.
>>>Some other good ones might be xvmc (for hardware-accelerated MPEG-2
>>>decoding, if your card has it), gl, gl2, dga, or sdl.
>>
>>I am using the tv-out port on an nvidia GeForce2 MX 400 to watch tv. I
>>can't recall exactly why I am not using xv, but I think it had to do with
>>no xv support on the tv-out port on the card, or something like that :)
>
>
> From the nvidia-glx readme:
>
> "This release includes support for the X-Video Motion Compensation (XvMC)
> version 1.0 API on GeForce4 and GeForce FX products only."
>
> Is XvMC the same as the xv driver in mplayer? How would I go about figuring
> out if the disabled XvMC in the nvidia drivers is the same thing as the xv
> video driver in mplayer?
Xv != XvMC.
Xv (XVideo) provides (among other things?) hardware accelerated 2D
scaling, meaning when you play a 640x480 video on a display set to
800x600, your video card will take care of performing the 640x480 ->
800x600 upscaling for you in hardware. The GeForce2 cards most
definitely support Xv on both heads.
XvMC (XVideo Motion Compensation) provides *in addition to regular Xv*
varying degrees of hardware accelerated MPEG-2 decoding. I believe the
cards (GeForce4/GeForce FX) support full decoding, but the Linux drivers
only support IDCT acceleration, IIUC.
In any event, I don't believe there's any reason why you wouldn't be
able to use Xv.
-JAC
More information about the mythtv-users
mailing list