shithub: opus

Download patch

ref: b44e94ef588bbc31a3d9c60a6d9ee5d4971272d8
parent: 0889e2ac15675618d48e3c3fdd4a1bbe46d4d067
author: Jean-Marc Valin <[email protected]>
date: Wed Feb 2 16:23:21 EST 2011

Also fixing the DoFs for intensity stereo

--- a/libcelt/rate.c
+++ b/libcelt/rate.c
@@ -448,7 +448,7 @@
          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);