From: Diego Biurrun Date: Wed, 29 Jan 2014 12:12:59 +0000 (+0100) Subject: Update dsputil- and SIMD-related comments to match reality more closely X-Git-Tag: v11_alpha1~965 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=831a1180785a786272cdcefb71566a770bfb879e;p=platform%2Fupstream%2Flibav.git Update dsputil- and SIMD-related comments to match reality more closely --- diff --git a/libavcodec/aacdec.c b/libavcodec/aacdec.c index e25838f..4bdf52f 100644 --- a/libavcodec/aacdec.c +++ b/libavcodec/aacdec.c @@ -2529,7 +2529,7 @@ static void apply_dependent_coupling(AACContext *ac, const float gain = cce->coup.gain[index][idx]; for (group = 0; group < ics->group_len[g]; group++) { for (k = offsets[i]; k < offsets[i + 1]; k++) { - // XXX dsputil-ize + // FIXME: SIMDify dest[group * 128 + k] += gain * src[group * 128 + k]; } } diff --git a/libavcodec/ac3dsp.c b/libavcodec/ac3dsp.c index e792bcf..25bd6e3 100644 --- a/libavcodec/ac3dsp.c +++ b/libavcodec/ac3dsp.c @@ -1,5 +1,5 @@ /* - * AC-3 DSP utils + * AC-3 DSP functions * Copyright (c) 2011 Justin Ruggles * * This file is part of Libav. diff --git a/libavcodec/ac3dsp.h b/libavcodec/ac3dsp.h index e350c88..6ca0c5b 100644 --- a/libavcodec/ac3dsp.h +++ b/libavcodec/ac3dsp.h @@ -1,5 +1,5 @@ /* - * AC-3 DSP utils + * AC-3 DSP functions * Copyright (c) 2011 Justin Ruggles * * This file is part of Libav. diff --git a/libavcodec/arm/hpeldsp_arm.S b/libavcodec/arm/hpeldsp_arm.S index 5bacd8e..0f8092e 100644 --- a/libavcodec/arm/hpeldsp_arm.S +++ b/libavcodec/arm/hpeldsp_arm.S @@ -1,5 +1,5 @@ @ -@ ARMv4 optimized DSP utils +@ ARMv4-optimized halfpel functions @ Copyright (c) 2004 AGAWA Koji @ @ This file is part of Libav. diff --git a/libavcodec/arm/hpeldsp_init_arm.c b/libavcodec/arm/hpeldsp_init_arm.c index 8176afe..c675166 100644 --- a/libavcodec/arm/hpeldsp_init_arm.c +++ b/libavcodec/arm/hpeldsp_init_arm.c @@ -1,5 +1,5 @@ /* - * ARM optimized DSP utils + * ARM-optimized halfpel functions * Copyright (c) 2001 Lionel Ulmer * * This file is part of Libav. diff --git a/libavcodec/arm/videodsp_armv5te.S b/libavcodec/arm/videodsp_armv5te.S index 055736d..bbd0a61 100644 --- a/libavcodec/arm/videodsp_armv5te.S +++ b/libavcodec/arm/videodsp_armv5te.S @@ -1,5 +1,5 @@ @ -@ ARMv5te optimized DSP utils +@ ARMv5te-optimized core video DSP functions @ Copyright (c) 2004 AGAWA Koji @ @ This file is part of Libav. diff --git a/libavcodec/bfin/hpeldsp_bfin.c b/libavcodec/bfin/hpeldsp_bfin.c index cecb1db..4fc66ed 100644 --- a/libavcodec/bfin/hpeldsp_bfin.c +++ b/libavcodec/bfin/hpeldsp_bfin.c @@ -1,5 +1,5 @@ /* - * BlackFin DSPUTILS + * BlackFin halfpel functions * * Copyright (C) 2007 Marc Hoffman * Copyright (c) 2006 Michael Benjamin diff --git a/libavcodec/mpegvideo_motion.c b/libavcodec/mpegvideo_motion.c index 42def5e..756dcad 100644 --- a/libavcodec/mpegvideo_motion.c +++ b/libavcodec/mpegvideo_motion.c @@ -404,7 +404,7 @@ static void mpeg_motion_field(MpegEncContext *s, uint8_t *dest_y, motion_x, motion_y, h, 0, mb_y); } -// FIXME move to dsputil, avg variant, 16x16 version +// FIXME: SIMDify, avg variant, 16x16 version static inline void put_obmc(uint8_t *dst, uint8_t *src[5], int stride) { int x; diff --git a/libavcodec/x86/ac3dsp.asm b/libavcodec/x86/ac3dsp.asm index b432318..d0ab3e7 100644 --- a/libavcodec/x86/ac3dsp.asm +++ b/libavcodec/x86/ac3dsp.asm @@ -1,5 +1,5 @@ ;***************************************************************************** -;* x86-optimized AC-3 DSP utils +;* x86-optimized AC-3 DSP functions ;* Copyright (c) 2011 Justin Ruggles ;* ;* This file is part of Libav. diff --git a/libavcodec/x86/ac3dsp_init.c b/libavcodec/x86/ac3dsp_init.c index f3a9213..a82c249 100644 --- a/libavcodec/x86/ac3dsp_init.c +++ b/libavcodec/x86/ac3dsp_init.c @@ -1,5 +1,5 @@ /* - * x86-optimized AC-3 DSP utils + * x86-optimized AC-3 DSP functions * Copyright (c) 2011 Justin Ruggles * * This file is part of Libav. diff --git a/libavcodec/x86/deinterlace.asm b/libavcodec/x86/deinterlace.asm index b2828f3..70d000e 100644 --- a/libavcodec/x86/deinterlace.asm +++ b/libavcodec/x86/deinterlace.asm @@ -1,5 +1,5 @@ ;****************************************************************************** -;* MMX optimized deinterlacing functions +;* SIMD-optimized deinterlacing functions ;* Copyright (c) 2010 Vitor Sessak ;* Copyright (c) 2002 Michael Niedermayer ;* diff --git a/libavcodec/x86/fdct.c b/libavcodec/x86/fdct.c index 6d595aa..6c95439 100644 --- a/libavcodec/x86/fdct.c +++ b/libavcodec/x86/fdct.c @@ -1,5 +1,5 @@ /* - * MMX optimized forward DCT + * SIMD-optimized forward DCT * The gcc porting is Copyright (c) 2001 Fabrice Bellard. * cleanup/optimizations are Copyright (c) 2002-2004 Michael Niedermayer * SSE2 optimization is Copyright (c) 2004 Denes Balatoni. diff --git a/libavcodec/x86/fpel.asm b/libavcodec/x86/fpel.asm index 43b039d..b248764 100644 --- a/libavcodec/x86/fpel.asm +++ b/libavcodec/x86/fpel.asm @@ -1,5 +1,5 @@ ;****************************************************************************** -;* MMX optimized DSP utils +;* SIMD-optimized fullpel functions ;* Copyright (c) 2008 Loren Merritt ;* Copyright (c) 2003-2013 Michael Niedermayer ;* Copyright (c) 2013 Daniel Kang diff --git a/libavcodec/x86/hpeldsp.asm b/libavcodec/x86/hpeldsp.asm index ff6e57a..cef91bd 100644 --- a/libavcodec/x86/hpeldsp.asm +++ b/libavcodec/x86/hpeldsp.asm @@ -1,5 +1,5 @@ ;****************************************************************************** -;* MMX optimized hpel functions +;* SIMD-optimized halfpel functions ;* ;* This file is part of Libav. ;* diff --git a/libavcodec/x86/hpeldsp_init.c b/libavcodec/x86/hpeldsp_init.c index 3a197e1..83d53de 100644 --- a/libavcodec/x86/hpeldsp_init.c +++ b/libavcodec/x86/hpeldsp_init.c @@ -1,5 +1,5 @@ /* - * MMX optimized DSP utils + * SIMD-optimized halfpel functions * Copyright (c) 2000, 2001 Fabrice Bellard * Copyright (c) 2002-2004 Michael Niedermayer * diff --git a/libavcodec/x86/hpeldsp_rnd_template.c b/libavcodec/x86/hpeldsp_rnd_template.c index 516a03a..b514a8f 100644 --- a/libavcodec/x86/hpeldsp_rnd_template.c +++ b/libavcodec/x86/hpeldsp_rnd_template.c @@ -1,5 +1,5 @@ /* - * DSP utils mmx functions are compiled twice for rnd/no_rnd + * SIMD-optimized halfpel functions are compiled twice for rnd/no_rnd * Copyright (c) 2000, 2001 Fabrice Bellard * Copyright (c) 2003-2004 Michael Niedermayer * diff --git a/libavcodec/x86/lpc.c b/libavcodec/x86/lpc.c index 12245c4..ea5d2ea 100644 --- a/libavcodec/x86/lpc.c +++ b/libavcodec/x86/lpc.c @@ -1,5 +1,5 @@ /* - * MMX optimized LPC DSP utils + * SIMD-optimized LPC functions * Copyright (c) 2007 Loren Merritt * * This file is part of Libav. diff --git a/libavcodec/x86/mpegaudiodsp.c b/libavcodec/x86/mpegaudiodsp.c index f45cb7e..533b4a7 100644 --- a/libavcodec/x86/mpegaudiodsp.c +++ b/libavcodec/x86/mpegaudiodsp.c @@ -1,5 +1,5 @@ /* - * MMX optimized MP3 decoding functions + * SIMD-optimized MP3 decoding functions * Copyright (c) 2010 Vitor Sessak * * This file is part of Libav. diff --git a/libavcodec/x86/qpel.asm b/libavcodec/x86/qpel.asm index c90b393..9054f09 100644 --- a/libavcodec/x86/qpel.asm +++ b/libavcodec/x86/qpel.asm @@ -1,5 +1,5 @@ ;****************************************************************************** -;* MMX optimized DSP utils +;* SIMD-optimized quarterpel functions ;* Copyright (c) 2008 Loren Merritt ;* Copyright (c) 2003-2013 Michael Niedermayer ;* Copyright (c) 2013 Daniel Kang diff --git a/libavcodec/x86/rnd_template.c b/libavcodec/x86/rnd_template.c index e9a5a45..144f111 100644 --- a/libavcodec/x86/rnd_template.c +++ b/libavcodec/x86/rnd_template.c @@ -1,5 +1,5 @@ /* - * DSP utils mmx functions are compiled twice for rnd/no_rnd + * SIMD-optimized halfpel functions are compiled twice for rnd/no_rnd * Copyright (c) 2000, 2001 Fabrice Bellard * Copyright (c) 2003-2004 Michael Niedermayer * diff --git a/libavutil/arm/float_dsp_init_arm.c b/libavutil/arm/float_dsp_init_arm.c index 39a5e95..ff0105c 100644 --- a/libavutil/arm/float_dsp_init_arm.c +++ b/libavutil/arm/float_dsp_init_arm.c @@ -1,6 +1,4 @@ /* - * ARM optimized DSP utils - * * This file is part of Libav. * * Libav is free software; you can redistribute it and/or