two more asserts I forgot
authorJean-Marc Valin <jmvalin@jmvalin.ca>
Tue, 27 Mar 2018 07:54:21 +0000 (03:54 -0400)
committerJean-Marc Valin <jmvalin@jmvalin.ca>
Tue, 27 Mar 2018 19:13:28 +0000 (15:13 -0400)
celt/bands.c
silk/float/burg_modified_FLP.c

index 52228f7..f7bb66a 100644 (file)
@@ -1492,6 +1492,7 @@ void quant_all_bands(int encode, const CELTMode *m, int start, int end,
       else
          Y = NULL;
       N = M*eBands[i+1]-M*eBands[i];
+      celt_assert(N > 0);
       tell = ec_tell_frac(ec);
 
       /* Compute how many bits we want to allocate to this band */
index ea5dc25..756b76a 100644 (file)
@@ -52,7 +52,7 @@ silk_float silk_burg_modified_FLP(          /* O    returns residual energy
     double           CAf[ SILK_MAX_ORDER_LPC + 1 ], CAb[ SILK_MAX_ORDER_LPC + 1 ];
     double           Af[ SILK_MAX_ORDER_LPC ];
 
-    silk_assert( subfr_length * nb_subfr <= MAX_FRAME_SIZE );
+    celt_assert( subfr_length * nb_subfr <= MAX_FRAME_SIZE );
 
     /* Compute autocorrelations, added over subframes */
     C0 = silk_energy_FLP( x, nb_subfr * subfr_length );