diff options
Diffstat (limited to 'src/opus_encoder.c')
-rw-r--r-- | src/opus_encoder.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/opus_encoder.c b/src/opus_encoder.c index d1784e74..f484b0a4 100644 --- a/src/opus_encoder.c +++ b/src/opus_encoder.c @@ -811,9 +811,9 @@ void downmix_float(const void *_x, opus_val32 *sub, int subframe, int offset, in #else scale = 1.f; #endif - if (C==-2) + if (c2==-2) scale /= C; - else + else if (c2>-1) scale /= 2; for (j=0;j<subframe;j++) sub[j] *= scale; @@ -846,9 +846,9 @@ void downmix_int(const void *_x, opus_val32 *sub, int subframe, int offset, int #else scale = 1.f/32768; #endif - if (C==-2) + if (c2==-2) scale /= C; - else + else if (c2>-1) scale /= 2; for (j=0;j<subframe;j++) sub[j] *= scale; |