AudioResampler: Minor test code fixes
Test: resampler_tests
Bug: 123920996
Change-Id: I11aa8f883854ebc492e230bc48311009d5a8920f
diff --git a/media/libaudioprocessing/AudioResamplerFirGen.h b/media/libaudioprocessing/AudioResamplerFirGen.h
index 39cafeb..100baa3 100644
--- a/media/libaudioprocessing/AudioResamplerFirGen.h
+++ b/media/libaudioprocessing/AudioResamplerFirGen.h
@@ -547,8 +547,8 @@
wstart += wstep;
}
// renormalize - this is needed for integer filter types, use 1 for float or double.
- constexpr int64_t integralShift = std::is_integral<T>::value ? (sizeof(T) * 8 - 1) : 0;
- const double norm = 1. / (L << integralShift);
+ constexpr int integralShift = std::is_integral<T>::value ? (sizeof(T) * CHAR_BIT - 1) : 0;
+ const double norm = 1. / (int64_t{L} << integralShift);
firMin = fmin * norm;
firMax = fmax * norm;