[FFmpeg-devel] [PATCH 1/2] Transpose IDCT 8x8 while reading.

Måns Rullgård mans
Wed Feb 16 18:51:44 CET 2011


"Ronald S. Bultje" <rsbultje at gmail.com> writes:

> ---
>  libavcodec/vc1.h    |    1 +
>  libavcodec/vc1dec.c |   96 +++++++++++++++++++++++++++------------------------
>  libavcodec/vc1dsp.c |   24 ++++++------
>  3 files changed, 64 insertions(+), 57 deletions(-)
>
> diff --git a/libavcodec/vc1.h b/libavcodec/vc1.h
> index e5a9cba..26b5e62 100644
> --- a/libavcodec/vc1.h
> +++ b/libavcodec/vc1.h
> @@ -215,6 +215,7 @@ typedef struct VC1Context{
>      int k_y;              ///< Number of bits for MVs (depends on MV range)
>      int range_x, range_y; ///< MV range
>      uint8_t pq, altpq;    ///< Current/alternate frame quantizer scale
> +    uint8_t zz_8x8[4][64];///< Zigzag table for TT_8x8, permutated for IDCT

PERMUTED

-- 
M?ns Rullg?rd
mans at mansr.com



More information about the ffmpeg-devel mailing list