[MPlayer-dev-eng] ok to add new vf?

Arpi arpi at thot.banki.hu
Mon Jul 5 14:03:39 CEST 2010


Hi,

> > > suppose you have to scale a 640x480 movie down to 640x240. Assuming
> > > your codec outputs a planar colorspace such as yv12, the vertical
> > > chroma resolution after scalind down will be 120. You've thrown away
> > > half your chroma samples for no reason, since 240 lines of chroma
> > > would still fit perfectly fine.
> > > 
> > > Here's where -vop halfpack comes in. It converts planar yuv input to
> > > packed yuv (yuy2) output, halving the vertical luma resolution but
> > > keeping all the original chroma samples.
> > 
> > hmm. what about just calling the 422p -> yuy2 converter, with doubled Y
> > stride value and half height?
> > 
> > that code is already mmx etc optimized and is part of postproc/*
> 
> That would be nice, except it will just drop every other line of luma,
> which will look horrible.

hmm. input from TV tuners is usually interlaced, so droping every second
luma just looks better than interpolating them... imho.


A'rpi / Astral & ESP-team

--
Developer of MPlayer, the Movie Player for Linux - http://www.MPlayerHQ.hu




More information about the MPlayer-dev-eng mailing list