diff options
author | Jean-Marc Valin <Jean-Marc.Valin@csiro.au> | 2007-12-10 08:54:17 +0300 |
---|---|---|
committer | Jean-Marc Valin <Jean-Marc.Valin@csiro.au> | 2007-12-10 08:54:17 +0300 |
commit | ffa13474efdc59f0ddc095c7c5e389b37ec9c946 (patch) | |
tree | 68ab512512fbbd77fd7035a5bad7f8160ea9ffa5 /libcelt/testcelt.c | |
parent | 14bccef8e72559af928c8689fdae215e15184667 (diff) |
Adding stereo support. Doesn't work yet, but at least it doesn't break
mono
Diffstat (limited to 'libcelt/testcelt.c')
-rw-r--r-- | libcelt/testcelt.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/libcelt/testcelt.c b/libcelt/testcelt.c index ef62457..9bc450e 100644 --- a/libcelt/testcelt.c +++ b/libcelt/testcelt.c @@ -35,7 +35,6 @@ #include <stdlib.h> #define FRAME_SIZE 256 -#define NBLOCKS 2 int main(int argc, char *argv[]) { @@ -52,8 +51,8 @@ int main(int argc, char *argv[]) outFile = argv[2]; fout = fopen(outFile, "wb+"); - enc = celt_encoder_new(celt_mode1); - dec = celt_decoder_new(celt_mode1); + enc = celt_encoder_new(celt_mode2); + dec = celt_decoder_new(celt_mode2); while (!feof(fin)) { @@ -61,11 +60,14 @@ int main(int argc, char *argv[]) celt_encode(enc, in); data = celt_encoder_get_bytes(enc, &len); //printf ("%d\n", len); +#if 1 + /* this is to simulate packet loss */ if (rand()%100==-1) celt_decode(dec, NULL, len, in); else celt_decode(dec, data, len, in); fwrite(in, sizeof(short), FRAME_SIZE, fout); +#endif } //data = celt_encoder_get_bytes(enc, &len); //printf ("%d bytes total\n", len); |