diff options
author | jmvalin <jmvalin@0101bb08-14d6-0310-b084-bc0e0c8e3800> | 2002-03-27 02:56:53 +0300 |
---|---|---|
committer | jmvalin <jmvalin@0101bb08-14d6-0310-b084-bc0e0c8e3800> | 2002-03-27 02:56:53 +0300 |
commit | 251630f15692164cd1d1c32620c807612ca5f419 (patch) | |
tree | 8cc0be5f515e103f4db99eb70c2c3824de965a8a /libspeex | |
parent | 0d9ceccc1ab587399b031c1a66e95f1266f0ed8f (diff) |
...
git-svn-id: http://svn.xiph.org/trunk/speex@3190 0101bb08-14d6-0310-b084-bc0e0c8e3800
Diffstat (limited to 'libspeex')
-rw-r--r-- | libspeex/modes.c | 2 | ||||
-rw-r--r-- | libspeex/testdec.c | 10 |
2 files changed, 9 insertions, 3 deletions
diff --git a/libspeex/modes.c b/libspeex/modes.c index a49bad5..bda2229 100644 --- a/libspeex/modes.c +++ b/libspeex/modes.c @@ -140,7 +140,7 @@ SpeexMode wb_mode = { 0.9, /*gamma1*/ -1.0, /*gamma2*/ .002, /*lag_factor*/ - 1.0001,/*lpc_floor*/ + 1.0001, /*lpc_floor*/ 0.7, /*preemph*/ /*LSP quantization*/ diff --git a/libspeex/testdec.c b/libspeex/testdec.c index b269142..ffe9f09 100644 --- a/libspeex/testdec.c +++ b/libspeex/testdec.c @@ -15,7 +15,7 @@ int main(int argc, char **argv) DecState dec; FrameBits bits; - decoder_init(&dec, &nb_mode); + decoder_init(&dec, &mp_nb_mode); if (argc != 3) { fprintf (stderr, "Usage: encode [bits file] [out file]\nargc = %d", argc); @@ -32,7 +32,13 @@ int main(int argc, char **argv) frame_bits_reset(&bits); frame_bits_init_from(&bits, cbits, 37); decode(&dec, &bits, output); - + for (i=0;i<FRAME_SIZE;i++) + { + if (output[i]>32000) + output[i]=32000; + else if (output[i]<-32000) + output[i]=-32000; + } for (i=0;i<FRAME_SIZE;i++) out[i]=output[i]; fwrite(out, sizeof(short), FRAME_SIZE, fout); |