Silence compiler warnings

clang -Wcast-align warnings with ambisonics enabled
clang -Wnull-pointer-arithmetic warnings in test_opus_api.c
gcc -Wimplicit-fallthrough warnings on arm
msvc warning C4244 in celt_encoder.c with fixed point
This commit is contained in:
Mark Harris 2018-07-21 17:55:24 -07:00
parent c1c247d7e7
commit 01b035f8ba
No known key found for this signature in database
GPG key ID: 92293B4D0118BDB0
6 changed files with 54 additions and 46 deletions

View file

@ -1221,7 +1221,7 @@ static int run_prefilter(CELTEncoder *st, celt_sig *in, celt_sig *prefilter_mem,
}
#ifndef DISABLE_FLOAT_API
if (analysis->valid)
gain1 *= analysis->max_pitch_ratio;
gain1 = (opus_val16)(gain1 * analysis->max_pitch_ratio);
#else
(void)analysis;
#endif