Algebraic codebook decoding (not tested yet)
[opus.git] / libcelt / testcelt.c
index 5f9812a..b21ff3d 100644 (file)
@@ -41,14 +41,14 @@ int main(int argc, char *argv[])
    char *inFile, *outFile;
    FILE *fin, *fout;
    short in[FRAME_SIZE];
-   CELTState *st;
+   CELTEncoder *st;
    
    inFile = argv[1];
    fin = fopen(inFile, "rb");
    outFile = argv[2];
    fout = fopen(outFile, "wb+");
    
-   st = celt_encoder_new(FRAME_SIZE/NBLOCKS, NBLOCKS);
+   st = celt_encoder_new(celt_mode1);
    
    while (!feof(fin))
    {
@@ -56,6 +56,9 @@ int main(int argc, char *argv[])
       celt_encode(st, in);
       fwrite(in, sizeof(short), FRAME_SIZE, fout);
    }
+   celt_encoder_destroy(st);
+   fclose(fin);
+   fclose(fout);
    return 0;
 }