[MPlayer-dev-eng] aspect function
Oded Shimon
ods15 at ods15.dyndns.org
Fri Jul 8 08:52:58 CEST 2005
On Fri, Jul 08, 2005 at 09:49:45AM +0300, Oded Shimon wrote:
> On Fri, Jul 08, 2005 at 08:40:53AM +0200, Attila Kinali wrote:
> > On Thu, 07 Jul 2005 09:44:05 -0100
> > Andrea Palmat?? <andrea at amigasoft.net> wrote:
> >
> > > I have a driver on my mplayer that is quite olad and that don't use the
> > > aspect function.
> > > Someone can explain me how this function works, which params i must pass to
> > > it and what it returns?
> >
> > Actualy no. IIRC Arpi wrote this code long long ago
> > and it got changed quite a few times.
> >
> > It's been on my to-document-list for quite a long time now,
> > but i never came around it. The best advice i can give you
> > is to look at the code what it does (it's not that complicated)
> > and how other vo drivers use it.
>
> Are you refferring to -aspect ?
>
> All what -aspect does, is change d_width and d_height, which are the
> "display resolution". If the VO can support some kind of scaling, it will
> use these values to resize the from the original frame to that resolution.
>
> Unless you specify -xy, -aspect always scales up. If you specify -x or -y,
> -aspect is ignored. NONE of these options actually do any scaling, they
> only change the "display resolution".
>
> If your VO doesn't support any scaling, you can use '-vf scale=0:0',
> which software scales to the display resolution, but this is slow if your
> CPU cannot handle it.
Just realized, you're talking about some function in libvo/aspect.c :)
Never mind me then, I'm just babbling.
- ods15
More information about the MPlayer-dev-eng
mailing list