Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/quite/celt.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Marc Valin <Jean-Marc.Valin@csiro.au>2007-12-10 08:54:17 +0300
committerJean-Marc Valin <Jean-Marc.Valin@csiro.au>2007-12-10 08:54:17 +0300
commitffa13474efdc59f0ddc095c7c5e389b37ec9c946 (patch)
tree68ab512512fbbd77fd7035a5bad7f8160ea9ffa5 /libcelt/testcelt.c
parent14bccef8e72559af928c8689fdae215e15184667 (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.c8
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);