Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: softdevice and DirectFB with Matrox G450



On Mittwoch, 12. Januar 2005 15:51, Tony Houghton wrote:
> In <200501120716.11365.stefan@lucke.in-berlin.de>, Stefan Lucke wrote:
> 
> > On Mittwoch, 12. Januar 2005 02:13, Tony Houghton wrote:
> > > Stefan Lucke wrote:
> > > 

> > > > I have no 16:9 display yet but that will change soon, so that I can check
> > > > that myself.
> > > 
> > > In the meantime is there anything I can do as a quick hack to make it
> > > simply fill the screen with whatever is broadcast?
> > 
> > So you want to say that every thing is shown in a 4:3 pillar box on your TV ?
> 

It's still not clear to me wether 4:3 is pillar boxed or stretched to full screen
with wrong aspect on your tv.

> Are 16:9 TVs and shows still quite rare in Germany?
Yes.
> It seems quite
> strange to me that they're so poorly supported by various VDR plugins
> and xine.

To my opinion softdevice handles aspect ration changes nearly perfect,
at least when operating on a square pixel display (including AFD handling).

> 
> > > > Field parity "top" was just not set :-( . Please try attached diff.
> > > 
> > > I can see that should work if the pixel format is anything but YUV2, but
> > > YUV2 is the only format that will work. 

2nd try, now SetFieldParity() is called in the else part too.

-- 
Stefan Lucke
Index: video-dfb.c
===================================================================
RCS file: /cvsroot/softdevice/softdevice/video-dfb.c,v
retrieving revision 1.13
diff -r1.13 video-dfb.c
277a278
>     setupStore.screenPixelAspect = 1;
612a614,616
>         if (setupStore.useMGAtv)
>           videoLayer->SetFieldParity(0);
> 
657a662,665
>         
>         if (setupStore.useMGAtv)
>           videoLayer->SetFieldParity(0);
> 

Home | Main Index | Thread Index