Implemented rate-dependant allocation for the fine energy quantisation.
[opus.git] / tests / laplace-test.c
index 1c093ef..65b21e0 100644 (file)
@@ -5,8 +5,9 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include "laplace.h"
+#include "stack_alloc.h"
 
-int main()
+int main(void)
 {
    int i;
    int ret = 0;
@@ -14,13 +15,14 @@ int main()
    ec_dec dec;
    ec_byte_buffer buf;
    int val[10000], decay[10000];
+   ALLOC_STACK;
    ec_byte_writeinit(&buf);
    ec_enc_init(&enc,&buf);
    
    val[0] = 3; decay[0] = 6000;
    val[1] = 0; decay[1] = 5800;
    val[2] = -1; decay[2] = 5600;
-   for (i=0;i<10000;i++)
+   for (i=3;i<10000;i++)
    {
       val[i] = rand()%15-7;
       decay[i] = rand()%11000+5000;