summaryrefslogtreecommitdiff
path: root/libavcodec/proresdsp.c
diff options
context:
space:
mode:
authorDiego Biurrun <diego@biurrun.de>2014-02-27 14:49:54 -0800
committerDiego Biurrun <diego@biurrun.de>2014-02-28 11:17:25 +0100
commit92e598a57a7ce4b8ac9ea56274af39f5fd888311 (patch)
tree23d7c503acb4abea7157919835e6bf0feffd82b0 /libavcodec/proresdsp.c
parentd6acefe05862af244fd5a30ae946ed507c063994 (diff)
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.c24
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
}