Tristan Matthews
|
39a7979ad7
cosmetics: drop trailing whitespace
|
před 6 měsíci |
Tristan Matthews
|
c1f82d2148
math_approx: use unsigned int for LCG pseudorandom generator
|
před 5 roky |
Ron
|
e2d3bc3923
Tidy the speex/*.h includes some more
|
před 11 roky |
Jean-Marc Valin
|
4c5bcb890d
Most of the narrowband array sizes are now compile-time constants
|
před 16 roky |
Jean-Marc Valin
|
8d22532317
Narrowband state now contained in a single block
|
před 16 roky |
Jean-Marc Valin
|
785e61a593
Sorting out #include "" from #include <> and using relative paths for including
|
před 16 roky |
jm
|
f39618b8d4
New DISABLE_VBR and DISABLE_FLOAT_API switches can together remove every single
|
před 17 roky |
jm
|
84064b108f
Lag window now stored as const data instead of computed at init time. Also,
|
před 17 roky |
jm
|
d4e66faf61
Removed the custom (non-standard) 4.8 kbps mode because it has been broken
|
před 17 roky |
jm
|
38cbb2c7e4
Fixed-point: vocoder conversion complete
|
před 17 roky |
jm
|
0f6335ea9e
Implemented SPEEX_GET_ACTIVITY
|
před 17 roky |
jm
|
08151da50f
Only the RMS of the excitation is saved in the encoder -- 320 bytes off the
|
před 18 roky |
jm
|
b544a9278b
Saved innovation from nb to wb is now 16-bit precision.
|
před 18 roky |
jm
|
86bb320ffb
Changed part of the API to use spx_int32_t instead of int (works better on
|
před 18 roky |
jm
|
02eeb1c6f4
added highpass (enabled by default) to the encoder and decoder
|
před 18 roky |
jm
|
f4f59e83d0
copyright details, more info about the mdf learning rate
|
před 18 roky |
jm
|
e2d8a7745d
changed a few parameter definitions from int to spx_int32_t. Should by more
|
před 18 roky |
jm
|
28ac6c6418
SPEEX_SET_VBR_MAX_BITRATE partially implemented for wideband (still doesn't
|
před 18 roky |
jm
|
3277e2f7f8
Initial implementation of SPEEX_MAX_VBR_BITRATE. Narrowband-only for now.
|
před 18 roky |
jm
|
cf533aed65
Removed old enhancer code (was already disabled)
|
před 18 roky |
jm
|
1d0ec853c8
Better control of the pitch gain to prevent potential instabilities from
|
před 18 roky |
jm
|
64074d1c55
Moved some filter coefs from the encoder state to temp allocation.
|
před 18 roky |
jm
|
1f16e63407
excitation and target are now 16-bit (were 32) in the encoder
|
před 18 roky |
jm
|
034e6403d9
decoder excitation now in 16-bit precision (was 32), which saves quite a bit
|
před 18 roky |
jm
|
509c83c956
Enable the new enhancer by default.
|
před 18 roky |
jm
|
501982efc1
Vorbis-psy works again
|
před 18 roky |
jm
|
4fc6573ebc
innovation is saved directly to the sb_celp en/decoder, so a buffer is
|
před 18 roky |
jm
|
fa7f787ec2
moved some temporary variables from decoder state to scratch space
|
před 18 roky |
jm
|
db6c7f3850
weighted signal now in 16-bit precision, saving 500 bytes in the encoder state
|
před 18 roky |
jm
|
7b51de5b4f
LPC analysis window now stored as constant in code -> 400 bytes off the
|
před 18 roky |