[FFmpeg-devel] [PATCH] Optimization of AC3 floating point decoder for MIPS

Michael Niedermayer michaelni at gmx.at
Wed Sep 5 20:35:02 CEST 2012


On Wed, Sep 05, 2012 at 07:36:04PM +0200, Vitor Sessak wrote:
> On 09/04/2012 06:43 PM, Nedeljko Babic wrote:
> >FFT in MIPS implementation is working iteratively instead
> >  of "recursively" calling functions for smaller FFT sizes.
> >Some of DSP and format convert utils functions are also optimized.
> >
> >Signed-off-by: Nedeljko Babic <nbabic at mips.com>
> >---
> >  doc/mips.txt                      |    1 +
> >  libavcodec/dsputil.c              |    1 +
> >  libavcodec/dsputil.h              |    1 +
> >  libavcodec/fft.c                  |    1 +
> >  libavcodec/fft.h                  |    1 +
> >  libavcodec/fmtconvert.c           |    1 +
> >  libavcodec/fmtconvert.h           |    1 +
> >  libavcodec/mips/Makefile          |    4 +
> >  libavcodec/mips/dsputil_mips.c    |  164 ++++++++++++
> >  libavcodec/mips/fft_init_table.c  |   67 +++++
> >  libavcodec/mips/fft_mips.c        |  530 +++++++++++++++++++++++++++++++++++++
> >  libavcodec/mips/fft_table.h       |   63 +++++
> >  libavcodec/mips/fmtconvert_mips.c |  338 +++++++++++++++++++++++
> >  13 files changed, 1173 insertions(+), 0 deletions(-)
> >  create mode 100644 libavcodec/mips/dsputil_mips.c
> >  create mode 100644 libavcodec/mips/fft_init_table.c
> >  create mode 100644 libavcodec/mips/fft_mips.c
> >  create mode 100644 libavcodec/mips/fft_table.h
> >  create mode 100644 libavcodec/mips/fmtconvert_mips.c
> 
> Looks good to me.

applied

thanks

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

Its not that you shouldnt use gotos but rather that you should write
readable code and code with gotos often but not always is less readable
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20120905/b3ec06ff/attachment.asc>


More information about the ffmpeg-devel mailing list