jm
|
fafc3e37ac
removed unused variable
|
18 lat temu |
jm
|
6662fcc8b1
simplified PLC (one whole frame at a time now).
|
18 lat temu |
jm
|
b6a9cdb95b
fixed the concealment for fixed-point (the noise gain was wrong).
|
18 lat temu |
jm
|
cfd022ecb3
Making libspeex C++-friendly
|
18 lat temu |
jm
|
382d222e15
fixed random numbers (were reset on each subframe) in noise codebook unquant.
|
18 lat temu |
jm
|
02eeb1c6f4
added highpass (enabled by default) to the encoder and decoder
|
18 lat temu |
jm
|
f4f59e83d0
copyright details, more info about the mdf learning rate
|
18 lat temu |
jm
|
e2d8a7745d
changed a few parameter definitions from int to spx_int32_t. Should by more
|
18 lat temu |
jm
|
28ac6c6418
SPEEX_SET_VBR_MAX_BITRATE partially implemented for wideband (still doesn't
|
18 lat temu |
jm
|
3277e2f7f8
Initial implementation of SPEEX_MAX_VBR_BITRATE. Narrowband-only for now.
|
18 lat temu |
jm
|
cf533aed65
Removed old enhancer code (was already disabled)
|
18 lat temu |
jm
|
1d0ec853c8
Better control of the pitch gain to prevent potential instabilities from
|
18 lat temu |
jm
|
ec8c698f45
Patch by David Rowe: sending the stack parameter to *_mem16() filters.
|
18 lat temu |
jm
|
1525eeb086
removed some unnecessary bisections
|
18 lat temu |
jm
|
642c2e6ef4
oops, wasn't allocating enough temp memory
|
18 lat temu |
jm
|
64074d1c55
Moved some filter coefs from the encoder state to temp allocation.
|
18 lat temu |
jm
|
1f16e63407
excitation and target are now 16-bit (were 32) in the encoder
|
18 lat temu |
jm
|
034e6403d9
decoder excitation now in 16-bit precision (was 32), which saves quite a bit
|
18 lat temu |
jm
|
603b435f72
Enable enhancer by default (should have been done a long time ago)
|
18 lat temu |
jm
|
4377a2e2ed
C89 fixes
|
18 lat temu |
jm
|
09255fb4d5
reduced buffering size for the enhancer to what is actually needed
|
18 lat temu |
jm
|
cabafbd320
cleaned up temp allocation in enhancer a bit
|
18 lat temu |
jm
|
3d33212113
computation of gain correction now done with 16-bit precision.
|
18 lat temu |
jm
|
509c83c956
Enable the new enhancer by default.
|
18 lat temu |
jm
|
d7d13efbd4
Removed the whole LPC enhancement -- wasn't really worth the trouble.
|
18 lat temu |
jm
|
95b0388f52
Gapless works again (I think). Bit of cleaning up as well.
|
18 lat temu |
jm
|
7a5603f29a
Fixed a wideband regression (innovation wasn't saved in the decoder). Also
|
18 lat temu |
jm
|
e3f4346ae5
Modify the open-loop gain depending on pitch gain
|
18 lat temu |
jm
|
c4310f3574
Approximation for pitch search in new enhancer. Trying to fix PLC as well.
|
18 lat temu |
jm
|
d00ed5a4d0
cleaning up new enhancer
|
18 lat temu |