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

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


Hi,

> The normal solution would be to use the sw scaler to scale down. But
> 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/*


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