aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/simple_idct.c
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2025-02-24 14:22:52 +0100
committerAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2025-02-27 15:30:12 +0100
commite7ca57d857a5e9897ef13b14ad7479c7e2d2494c (patch)
tree89111007f666bb25bbf7ba22830ce12b6fc0891d /libavcodec/simple_idct.c
parent37cf9c53259eeee6d4bf3ed51f0dd91edeff742f (diff)
downloadffmpeg-e7ca57d857a5e9897ef13b14ad7479c7e2d2494c.tar.gz
avcodec/simple_idct: Move ProRes-only code to proresdsp.c
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'libavcodec/simple_idct.c')
-rw-r--r--libavcodec/simple_idct.c37
1 files changed, 0 insertions, 37 deletions
diff --git a/libavcodec/simple_idct.c b/libavcodec/simple_idct.c
index eb13cff146..5253afc6df 100644
--- a/libavcodec/simple_idct.c
+++ b/libavcodec/simple_idct.c
@@ -37,11 +37,6 @@
#define BIT_DEPTH 10
#include "simple_idct_template.c"
-
-#define EXTRA_SHIFT 2
-#include "simple_idct_template.c"
-
-#undef EXTRA_SHIFT
#undef BIT_DEPTH
#define BIT_DEPTH 12
@@ -235,35 +230,3 @@ void ff_simple_idct44_add(uint8_t *dest, ptrdiff_t line_size, int16_t *block)
idct4col_add(dest + i, line_size, block + i);
}
}
-
-void ff_prores_idct_10(int16_t *block, const int16_t *qmat)
-{
- int i;
-
- for (i = 0; i < 64; i++)
- block[i] *= qmat[i];
-
- for (i = 0; i < 8; i++)
- idctRowCondDC_extrashift_10(block + i*8, 2);
-
- for (i = 0; i < 8; i++) {
- block[i] += 8192;
- idctSparseCol_extrashift_10(block + i);
- }
-}
-
-void ff_prores_idct_12(int16_t *block, const int16_t *qmat)
-{
- int i;
-
- for (i = 0; i < 64; i++)
- block[i] *= qmat[i];
-
- for (i = 0; i < 8; i++)
- idctRowCondDC_int16_12bit(block + i*8, 0);
-
- for (i = 0; i < 8; i++) {
- block[i] += 8192;
- idctSparseCol_int16_12bit(block + i);
- }
-}