diff options
author | Jingning Han <jingning@google.com> | 2015-07-28 14:42:25 -0700 |
---|---|---|
committer | Jingning Han <jingning@google.com> | 2015-07-28 14:52:30 -0700 |
commit | d19033fa4e46a2a97adcf752ccebe79bc86662a9 (patch) | |
tree | 23b9c4e5681f8a50c1b1b0529095c3882d8a12fb /vp9/encoder/vp9_dct.c | |
parent | a73f0f4170b54ef5f8ab82f4801b39afd43be903 (diff) | |
download | libvpx-d19033fa4e46a2a97adcf752ccebe79bc86662a9.tar libvpx-d19033fa4e46a2a97adcf752ccebe79bc86662a9.tar.gz libvpx-d19033fa4e46a2a97adcf752ccebe79bc86662a9.tar.bz2 libvpx-d19033fa4e46a2a97adcf752ccebe79bc86662a9.zip |
Move DC only forward 2D-DCT functions to vpx_dsp
This completes the forward transform functions layout refactoring.
Change-Id: I996fb0fb795f41e2040f7b21db985774098aedbd
Diffstat (limited to 'vp9/encoder/vp9_dct.c')
-rw-r--r-- | vp9/encoder/vp9_dct.c | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/vp9/encoder/vp9_dct.c b/vp9/encoder/vp9_dct.c index 9f1c74015..09b2bbbf2 100644 --- a/vp9/encoder/vp9_dct.c +++ b/vp9/encoder/vp9_dct.c @@ -529,17 +529,6 @@ static const transform_2d FHT_16[] = { { fadst16, fadst16 } // ADST_ADST = 3 }; -void vp9_fdct4x4_1_c(const int16_t *input, tran_low_t *output, int stride) { - int r, c; - tran_low_t sum = 0; - for (r = 0; r < 4; ++r) - for (c = 0; c < 4; ++c) - sum += input[r * stride + c]; - - output[0] = sum << 1; - output[1] = 0; -} - void vp9_fht4x4_c(const int16_t *input, tran_low_t *output, int stride, int tx_type) { if (tx_type == DCT_DCT) { @@ -572,17 +561,6 @@ void vp9_fht4x4_c(const int16_t *input, tran_low_t *output, } } -void vp9_fdct8x8_1_c(const int16_t *input, tran_low_t *output, int stride) { - int r, c; - tran_low_t sum = 0; - for (r = 0; r < 8; ++r) - for (c = 0; c < 8; ++c) - sum += input[r * stride + c]; - - output[0] = sum; - output[1] = 0; -} - void vp9_fdct8x8_quant_c(const int16_t *input, int stride, tran_low_t *coeff_ptr, intptr_t n_coeffs, int skip_block, @@ -695,17 +673,6 @@ void vp9_fdct8x8_quant_c(const int16_t *input, int stride, *eob_ptr = eob + 1; } -void vp9_fdct16x16_1_c(const int16_t *input, tran_low_t *output, int stride) { - int r, c; - tran_low_t sum = 0; - for (r = 0; r < 16; ++r) - for (c = 0; c < 16; ++c) - sum += input[r * stride + c]; - - output[0] = sum >> 1; - output[1] = 0; -} - void vp9_fht8x8_c(const int16_t *input, tran_low_t *output, int stride, int tx_type) { if (tx_type == DCT_DCT) { @@ -828,16 +795,6 @@ void vp9_highbd_fht4x4_c(const int16_t *input, tran_low_t *output, vp9_fht4x4_c(input, output, stride, tx_type); } -void vp9_highbd_fdct8x8_1_c(const int16_t *input, tran_low_t *final_output, - int stride) { - vp9_fdct8x8_1_c(input, final_output, stride); -} - -void vp9_highbd_fdct16x16_1_c(const int16_t *input, tran_low_t *output, - int stride) { - vp9_fdct16x16_1_c(input, output, stride); -} - void vp9_highbd_fht8x8_c(const int16_t *input, tran_low_t *output, int stride, int tx_type) { vp9_fht8x8_c(input, output, stride, tx_type); @@ -852,9 +809,4 @@ void vp9_highbd_fht16x16_c(const int16_t *input, tran_low_t *output, int stride, int tx_type) { vp9_fht16x16_c(input, output, stride, tx_type); } - -void vp9_highbd_fdct32x32_1_c(const int16_t *input, tran_low_t *out, - int stride) { - vp9_fdct32x32_1_c(input, out, stride); -} #endif // CONFIG_VP9_HIGHBITDEPTH |