diff options
author | Linfeng Zhang <linfengz@google.com> | 2018-01-30 16:55:22 -0800 |
---|---|---|
committer | Linfeng Zhang <linfengz@google.com> | 2018-02-05 13:42:26 -0800 |
commit | 82e9c30334cb578fb8590772e3be43a7f922c51a (patch) | |
tree | e75f903267ff1c4a2a452dc84d3dcf61ae24d735 /vp9/encoder | |
parent | 36363304903286369a63b0498d506a13fe335606 (diff) | |
download | libvpx-82e9c30334cb578fb8590772e3be43a7f922c51a.tar libvpx-82e9c30334cb578fb8590772e3be43a7f922c51a.tar.gz libvpx-82e9c30334cb578fb8590772e3be43a7f922c51a.tar.bz2 libvpx-82e9c30334cb578fb8590772e3be43a7f922c51a.zip |
Update tx_type switch code in idct
Change-Id: Ia244bfd4b4eb9d703653792bc4f64c6f5358ae19
Diffstat (limited to 'vp9/encoder')
-rw-r--r-- | vp9/encoder/x86/vp9_dct_intrin_sse2.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/vp9/encoder/x86/vp9_dct_intrin_sse2.c b/vp9/encoder/x86/vp9_dct_intrin_sse2.c index dbd243ac1..293cdcd67 100644 --- a/vp9/encoder/x86/vp9_dct_intrin_sse2.c +++ b/vp9/encoder/x86/vp9_dct_intrin_sse2.c @@ -170,13 +170,13 @@ void vp9_fht4x4_sse2(const int16_t *input, tran_low_t *output, int stride, fadst4_sse2(in); write_buffer_4x4(output, in); break; - case ADST_ADST: + default: + assert(tx_type == ADST_ADST); load_buffer_4x4(input, in, stride); fadst4_sse2(in); fadst4_sse2(in); write_buffer_4x4(output, in); break; - default: assert(0); break; } } @@ -1097,14 +1097,14 @@ void vp9_fht8x8_sse2(const int16_t *input, tran_low_t *output, int stride, right_shift_8x8(in, 1); write_buffer_8x8(output, in, 8); break; - case ADST_ADST: + default: + assert(tx_type == ADST_ADST); load_buffer_8x8(input, in, stride); fadst8_sse2(in); fadst8_sse2(in); right_shift_8x8(in, 1); write_buffer_8x8(output, in, 8); break; - default: assert(0); break; } } @@ -1963,13 +1963,13 @@ void vp9_fht16x16_sse2(const int16_t *input, tran_low_t *output, int stride, fadst16_sse2(in0, in1); write_buffer_16x16(output, in0, in1, 16); break; - case ADST_ADST: + default: + assert(tx_type == ADST_ADST); load_buffer_16x16(input, in0, in1, stride); fadst16_sse2(in0, in1); right_shift_16x16(in0, in1); fadst16_sse2(in0, in1); write_buffer_16x16(output, in0, in1, 16); break; - default: assert(0); break; } } |