From 2381d803c76105f44717d75f089ec37f51e5cfe4 Mon Sep 17 00:00:00 2001 From: qinxialei Date: Thu, 22 Apr 2021 11:20:15 +0800 Subject: New upstream version 0.16.3 --- src/dsp/inverse_transform.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/dsp/inverse_transform.cc') diff --git a/src/dsp/inverse_transform.cc b/src/dsp/inverse_transform.cc index a03fad2..ed984d8 100644 --- a/src/dsp/inverse_transform.cc +++ b/src/dsp/inverse_transform.cc @@ -1184,9 +1184,10 @@ void TransformLoop_C(TransformType tx_type, TransformSize tx_size, Residual tx_buffer[64]; for (int j = 0; j < tx_width; ++j) { const int flipped_j = flip_columns ? tx_width - j - 1 : j; - for (int i = 0; i < tx_height; ++i) { + int i = 0; + do { tx_buffer[i] = residual[i][flipped_j]; - } + } while (++i != tx_height); if (adjusted_tx_height == 1) { dconly_transform1d(tx_buffer, column_clamp_range, false, 0, false); } else { @@ -1211,6 +1212,7 @@ void TransformLoop_C(TransformType tx_type, TransformSize tx_size, //------------------------------------------------------------------------------ +#if LIBGAV1_ENABLE_ALL_DSP_FUNCTIONS template void InitAll(Dsp* const dsp) { // Maximum transform size for Dct is 64. @@ -1325,6 +1327,7 @@ void InitAll(Dsp* const dsp) { Wht4DcOnly_C, Wht4_C, /*is_row=*/false>; } +#endif // LIBGAV1_ENABLE_ALL_DSP_FUNCTIONS void Init8bpp() { Dsp* const dsp = dsp_internal::GetWritableDspTable(8); -- cgit v1.2.3