On Wed, Jan 04, 2012 at 08:00:00AM +0100, Christophe Gisquet wrote:
> Hi,
> 
> this is the next patch in a series of modifications to RV34 decoding
> process. For the record, here are the names of the ones after:
> 0003-Inter-intra-MB-code-split.patch
> 0004-Intra-16x16-handling.patch
> 0005-x86-SIMD-idct_dc_add.patch
> 0006-1-pass-Intra-MB-reconstruction.patch
> 0007-1-pass-inter-MB-reconstruction.patch
> 0008-Remove-deprecated-DSP-stuff.patch
> 
> They don't completely make sense on their own, but they represent
> intermediate steps (easier to study) of implementing 1 pass inverse
> transform + reconstruction of macroblocks for RV34. The present one is
> the last standing somewhat on his own.
> 
> Best regards,
> Christophe

> From 56bfdc24ce6a71632a04f821c713785599ffb453 Mon Sep 17 00:00:00 2001
> From: Christophe GISQUET <[email protected]>
> Date: Sun, 1 Jan 2012 18:33:22 +0100
> Subject: [PATCH 2/8] DC-only inverse transform
> 
> When decoding coefficients, detect whether the block is DC-only, and take 
> advantage of this knowledge to perform DC-only inverse transform.
> 
> Also provide x86 SIMD code for the operation.
> ---
>  libavcodec/rv34.c             |   55 ++++++++++++++++++++++++++++++----------
>  libavcodec/rv34dsp.c          |   24 ++++++++++++++++++
>  libavcodec/rv34dsp.h          |    2 +
>  libavcodec/x86/Makefile       |    6 +++-
>  libavcodec/x86/rv34dsp.asm    |   55 
> +++++++++++++++++++++++++++++++++++++++++
>  libavcodec/x86/rv34dsp_init.c |   40 +++++++++++++++++++++++++++++
>  6 files changed, 167 insertions(+), 15 deletions(-)
>  create mode 100644 libavcodec/x86/rv34dsp.asm
>  create mode 100644 libavcodec/x86/rv34dsp_init.c

looks good, I'll wait for somebody to pass judgement on x86 part.
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to