diff options
author | Diego Biurrun <diego@biurrun.de> | 2014-02-27 14:49:54 -0800 |
---|---|---|
committer | Diego Biurrun <diego@biurrun.de> | 2014-02-28 11:17:25 +0100 |
commit | 92e598a57a7ce4b8ac9ea56274af39f5fd888311 (patch) | |
tree | 23d7c503acb4abea7157919835e6bf0feffd82b0 /libavcodec/proresdsp.c | |
parent | d6acefe05862af244fd5a30ae946ed507c063994 (diff) | |
download | ffmpeg-92e598a57a7ce4b8ac9ea56274af39f5fd888311.tar.gz |
prores: Drop DSP infrastructure for prores encoder bits
None of the encoder bits are arch-optimized.
Diffstat (limited to 'libavcodec/proresdsp.c')
-rw-r--r-- | libavcodec/proresdsp.c | 24 |
1 files changed, 1 insertions, 23 deletions
diff --git a/libavcodec/proresdsp.c b/libavcodec/proresdsp.c index 09008ea5ef..1d60897cc9 100644 --- a/libavcodec/proresdsp.c +++ b/libavcodec/proresdsp.c @@ -20,9 +20,9 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ +#include "config.h" #include "libavutil/attributes.h" #include "libavutil/common.h" -#include "dct.h" #include "dsputil.h" #include "proresdsp.h" #include "simple_idct.h" @@ -33,7 +33,6 @@ #define CLIP_AND_BIAS(x) (av_clip((x) + BIAS, CLIP_MIN, CLIP_MAX)) -#if CONFIG_PRORES_DECODER /** * Add bias value, clamp and output pixels of a slice */ @@ -55,26 +54,9 @@ static void prores_idct_put_c(uint16_t *out, int linesize, int16_t *block, const ff_prores_idct(block, qmat); put_pixels(out, linesize >> 1, block); } -#endif - -#if CONFIG_PRORES_ENCODER -static void prores_fdct_c(const uint16_t *src, int linesize, int16_t *block) -{ - int x, y; - const uint16_t *tsrc = src; - - for (y = 0; y < 8; y++) { - for (x = 0; x < 8; x++) - block[y * 8 + x] = tsrc[x]; - tsrc += linesize >> 1; - } - ff_jpeg_fdct_islow_10(block); -} -#endif av_cold void ff_proresdsp_init(ProresDSPContext *dsp) { -#if CONFIG_PRORES_DECODER dsp->idct_put = prores_idct_put_c; dsp->idct_permutation_type = FF_NO_IDCT_PERM; @@ -83,8 +65,4 @@ av_cold void ff_proresdsp_init(ProresDSPContext *dsp) ff_init_scantable_permutation(dsp->idct_permutation, dsp->idct_permutation_type); -#endif -#if CONFIG_PRORES_ENCODER - dsp->fdct = prores_fdct_c; -#endif } |