From b44e94ef588bbc31a3d9c60a6d9ee5d4971272d8 Mon Sep 17 00:00:00 2001 From: Jean-Marc Valin Date: Wed, 2 Feb 2011 21:23:21 -0500 Subject: Also fixing the DoFs for intensity stereo --- libcelt/rate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libcelt/rate.c b/libcelt/rate.c index a896a37..4fc1ba2 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 && !*dual_stereo) ? 1 : 0)); + den=(C*N+ ((C==2 && N>2 && !*dual_stereo && j<*intensity) ? 1 : 0)); NClogN = den*(m->logN[j] + logM); -- cgit v1.2.3