On Wed, Oct 25, 2006 at 12:55:26PM +0200, Matthias Bodsch wrote:
> Ville Syrjälä <[EMAIL PROTECTED]> wrote on 24.10.2006 22:27:04:
> 
> > > Maybe someone could tell me, what would be the normal way of 
> installing 
> > > XDirectFB so xv acceleration would be possible. Do I have to recompile 
> 
> > > mplayer and MythTV with special configuration to make it work?
> > 
> > No, but AFAICS only the BES layer can be used with Xv, so no TV-out.
> 
> Thanks a lot for this hint! I thought the Xv Extension can be used on both 
> heads.
> Isn't there a possibility to deactivate the first head to use its 
> functions on the second head - doesn't the dfbmga driver from mplayer uses 
> this method?

BES is only available on CRTC1, it's a hardware limitation. dfbmga uses 
the texture engine to scale the video. Technically XDirectFB could do 
the same thing for Xv but no one has implemented it.

> Sorry if I'm going a bit off topic, but what would be the best method to 
> do what I want (accelerated TVout)?
> I've read that the Matrox G400 is more flexible and that it's possible to 
> swap heads on this card. Does it mean that I can use full accelerated 
> graphics on my TV with this card?
> Do I need DirectFB/XdirectFB to accomplish it with this card?

If you want Xv your only choices are the Xorg mga driver or XDirectFB. 
AFAIK the Xorg mga driver's binary mga_hal module doesn't work with 
recent Xorg releases so TV-out won't work. Also I don't think the Xorg 
driver ever supported swapping the heads so Xv on the TV-out is not 
possible.

If you have a G400 you could drive the TV-out with matroxfb and swap the 
heads with matroxset (I don't remember the exact incantation anymore) 
and use XDirectFB. You will probably have to tweak the video timings 
with fbset to get a decent picture out of it though.

-- 
Ville Syrjälä
[EMAIL PROTECTED]
http://www.sci.fi/~syrjala/

_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to