[FFmpeg-cvslog] r15316 - trunk/doc/swscale.txt

Michael Niedermayer michaelni
Mon Sep 15 03:37:20 CEST 2008


On Mon, Sep 15, 2008 at 12:44:56AM +0200, Diego Biurrun wrote:
> On Sun, Sep 14, 2008 at 04:38:47AM +0200, michael wrote:
> > 
> > +Input to YUV Converter
> > +    When the input to the main path is not planar 8bit per component yuv or
> > +    8bit gray then it is converted to planar 8bit YUV, 2 sets of converters
> > +    exist for this currently one performing horizontal downscaling by 2
> > +    before the convertion and the other leaving the full chroma resolution
> > +    but being slightly slower. The scaler will try to preserve full chroma
> > +    here when the output uses it,
> 
> What are you referring to with the word "here"?

The "Input to YUV Converter"


> 
> > +Horizontal scaler
> > +    There are several horizontal scalers, a special case worth mentioning is
> > +    the fast bilinear scaler that is made of runtime generated mmx2 code
> > +    using specially tuned pshufw instructions.
> > +    The remaining scalers are specially tuned for various filter lengths
> > +    they scale 8bit unsigned planar data to 16bit signed planar data.
> > +    Future >8bit per component inputs will need to add a new scaler here
> > +    that preserves the input precission.
> 
> Ditto, where does the scaler have to be added?

Currently all horizontal scalers do 8bit->16bit, one way to support 16bits
would be to add a 16->16bit horizontal scaler.

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Why not whip the teacher when the pupil misbehaves? -- Diogenes of Sinope
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/attachments/20080915/6b15cc91/attachment.pgp>



More information about the ffmpeg-cvslog mailing list