diff --git a/libcelt/rate.c b/libcelt/rate.c index 34d10efbb903e234805395db58e1733a935bf0f7..a896a373f326847a938eedc341203971ff39b73b 100644 --- a/libcelt/rate.c +++ b/libcelt/rate.c @@ -448,7 +448,7 @@ static inline int interp_bits2pulses(const CELTMode *m, int start, int end, int bits[j] -= excess; /* Compensate for the extra DoF in stereo */ - den=(C*N+ ((C==2 && N>2) ? 1 : 0)); + den=(C*N+ ((C==2 && N>2 && !*dual_stereo) ? 1 : 0)); NClogN = den*(m->logN[j] + logM);