resample: remove redundant initialization
[speexdsp.git] / doc / sampledec.c
index afe744b..8e89e12 100644 (file)
@@ -1,4 +1,4 @@
-#include <speex.h>
+#include <speex/speex.h>
 #include <stdio.h>
 
 /*The frame size in hardcoded for this sample code but it doesn't have to be*/
@@ -33,13 +33,13 @@ int main(int argc, char **argv)
    speex_bits_init(&bits);
    while (1)
    {
-      /*Read the size encoded by sampleenc, this part will likely be 
+      /*Read the size encoded by sampleenc, this part will likely be
         different in your application*/
       fread(&nbBytes, sizeof(int), 1, stdin);
       fprintf (stderr, "nbBytes: %d\n", nbBytes);
       if (feof(stdin))
          break;
-      
+
       /*Read the "packet" encoded by sampleenc*/
       fread(cbits, 1, nbBytes, stdin);
       /*Copy the data into the bit-stream struct*/
@@ -55,9 +55,9 @@ int main(int argc, char **argv)
       /*Write the decoded audio to file*/
       fwrite(out, sizeof(short), FRAME_SIZE, fout);
    }
-   
+
    /*Destroy the decoder state*/
-   speex_encoder_destroy(state);
+   speex_decoder_destroy(state);
    /*Destroy the bit-stream truct*/
    speex_bits_destroy(&bits);
    fclose(fout);