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
