summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLinfeng Zhang <linfengz@google.com>2016-09-07 15:29:03 -0700
committerJean-Marc Valin <jmvalin@jmvalin.ca>2017-06-06 17:12:20 -0400
commita1ae821c964960ed659134e8f834ba31a3db1a6b (patch)
treeae52ad960f2089428d2aa115121f469513f55019 /src
parent1d7dea17d56be2a4a79725dd3ab7c906e2793c2b (diff)
downloadopus-a1ae821c964960ed659134e8f834ba31a3db1a6b.tar.gz
Replace call of celt_inner_prod_c() (step 1)
Should call celt_inner_prod(). This change is bit exact as original, except for x86 floating-point. In x86 floating-point, it calls celt_inner_prod_sse() which may have different output with the change of floating-point operations' orders. Change-Id: Ia2381e2e198a84296ac28305183f15be842b3454 Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
Diffstat (limited to 'src')
-rw-r--r--src/opus_multistream_encoder.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/opus_multistream_encoder.c b/src/opus_multistream_encoder.c
index e56ad7fb..032fc003 100644
--- a/src/opus_multistream_encoder.c
+++ b/src/opus_multistream_encoder.c
@@ -326,7 +326,7 @@ void surround_analysis(const CELTMode *celt_mode, const void *pcm, opus_val16 *b
freq[i] = 0;
}
- compute_band_energies(celt_mode, freq, tmpE, 21, 1, LM);
+ compute_band_energies(celt_mode, freq, tmpE, 21, 1, LM, arch);
/* If we have multiple frames, take the max energy. */
for (i=0;i<21;i++)
bandE[i] = MAX32(bandE[i], tmpE[i]);