[Mplayer-dvb] ANNOUNCEMENT: mplayer.sh 0.0.4 ready

Martin Hoffmann ma.hoff at t-online.de
Tue May 7 22:12:21 CEST 2002


> > so things are even simpler:
> >
> > SCALED_Y=ORIG_Y*(576*4)/(ORIG_X*3)=768*ORIG_Y/ORIG_X
> > and -vop lavc,expand=ORIG_X:576:-1:-1:1,scale=ORIG_X:SCALED_Y
>
> ok, i've put together a very simple vop plugin for this, get CVS and try:
>
> -vop lavc,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale
>
> 'dvbscale' will do the above calculation to d_height, so
> scale=-1:0 will use the original width (-1) and d_height (0)
I did try, but somehow i must say that the DVBs card at least _can_ show 
every X-Resolution - but however it does not always fill my TV Screen :-(

For example i have a movie with 624x272 - using the above scaling leads to 
624x334 - calculated correctly !
But when viewed on my tv i have black border at the right of my screen and 
the apect ratio isn't that good !
However i have played around with some values - and for me it seems that 
there are only some certain values for fullscreen X resoultion - among them 
are 480, 528 (btw. MTV broadcasts this way) 688 and 704 and 720 - others 
might work too - but strange enough: 640 produced the same black border as 
624 did !

Conclusion: Using scale=688:0,dvbscale did work fine ! Maybe dvbscale should 
fix to these values ? (or at least my script should do :-)

Can anyone confirm whis behaviour - or is it a strange phenomenon on my 
particular DVBs card / driver / tv set ?? Maybe some x-files ;-)

btw: I use a DVBs 2.1 Card from Hauppauge and the DVBs driver from 01.04.2002!

Martin



More information about the MPlayer-dvb mailing list