Fixes silly fixed-point bug with the surround downmix
authorJean-Marc Valin <jmvalin@jmvalin.ca>
Sun, 7 Jul 2013 05:11:23 +0000 (01:11 -0400)
committerJean-Marc Valin <jmvalin@jmvalin.ca>
Sun, 7 Jul 2013 05:11:23 +0000 (01:11 -0400)
src/opus_multistream_encoder.c

index d3250a1..eadc11d 100644 (file)
@@ -789,7 +789,7 @@ int opus_multistream_encode(
 )
 {
    return opus_multistream_encode_native(st, opus_copy_channel_in_short,
-      pcm, frame_size, data, max_data_bytes, 16, opus_surround_downmix_float);
+      pcm, frame_size, data, max_data_bytes, 16, opus_surround_downmix_short);
 }
 
 #ifndef DISABLE_FLOAT_API
@@ -802,7 +802,7 @@ int opus_multistream_encode_float(
 )
 {
    return opus_multistream_encode_native(st, opus_copy_channel_in_float,
-      pcm, frame_size, data, max_data_bytes, 16, opus_surround_downmix_short);
+      pcm, frame_size, data, max_data_bytes, 16, opus_surround_downmix_float);
 }
 #endif