jm
|
067ddb369b
Added a return value (error) to the *ctl functions, added re-allocation
|
22 ani în urmă |
jm
|
6934b48d90
Added some bounds checking when reading bits, including a bug when forcing
|
22 ani în urmă |
jm
|
fc5f32c5f5
cleanup: all use of libc has been moved to misc.c to make porting easier.
|
22 ani în urmă |
jm
|
98ca1ddc0a
Made the code valid for a C++ compiler (void* stuff), plus some cleanup
|
22 ani în urmă |
jm
|
80057412c6
Changed license to BSD
|
22 ani în urmă |
jmvalin
|
1fa8654ccc
New very high quality modes for narrowband and wideband by using a double
|
22 ani în urmă |
jmvalin
|
a06c854d2a
Now the narrowband and wideband bit-streams are compatible and can be
|
22 ani în urmă |
jmvalin
|
173bcb33ac
Make sure we don't destroy user buffer when SpeexBits is destructed
|
22 ani în urmă |
jmvalin
|
040db45236
...
|
22 ani în urmă |
jmvalin
|
418f44e502
Allow more than one frame per packet
|
22 ani în urmă |
jmvalin
|
35276c0e64
Documentation, cleanup, comments
|
22 ani în urmă |
jmvalin
|
38e9021e35
FrameBits renamed to SpeexBits and a "lost" argument was added to the
|
22 ani în urmă |
jmvalin
|
0a0e2e00ba
speex.[ch] renamed to nb_celp.[ch] for consistency
|
22 ani în urmă |
jmvalin
|
924701e150
bits.h was renamed to speex_bits to prevent name clashes
|
22 ani în urmă |
jmvalin
|
04d6131491
All debug printf's are now within #ifdef DEBUG
|
23 ani în urmă |
jmvalin
|
860ae3c4fe
Added a header to speex files. Should eventually choose a "real" magic
|
23 ani în urmă |
jmvalin
|
c174ba9d7a
Think the encoder and decoder work! Still a couple fixes left...
|
23 ani în urmă |
jmvalin
|
05b7bed828
Don't fill the last byte in the frame before saving (saves a couple bits
|
23 ani în urmă |
jmvalin
|
7186b82a0a
More decoder work
|
23 ani în urmă |
jmvalin
|
9db812ae2e
Code cleanup, removed warnings
|
23 ani în urmă |
jmvalin
|
3868c5574e
The encoder (testenc) now produces a bitstream
|
23 ani în urmă |
jmvalin
|
cdf545bd96
Integrating the modes and bitstream.
|
23 ani în urmă |
jmvalin
|
2962f7a63f
Bit manipulations seem to work...
|
23 ani în urmă |
jmvalin
|
b9f1a107fd
Bit manipulation stuff
|
23 ani în urmă |