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

Diego Biurrun diego
Mon Sep 15 00:44:56 CEST 2008


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"?

> +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?

Diego




More information about the ffmpeg-cvslog mailing list