Silvano Seva
|
10dcf04a92
|
Fixed concurrency issue inside audio codec module: after calling codec_stop() the codec resulted free before the effective shutdown of the internal thread, causing codec_decode() to lock inside the outputStream_start() in case of a fast sequence of decode - stop - decode
|
2022-10-28 08:30:46 +02:00 |
Silvano Seva
|
bf8a257c2b
|
Implemented reference counting inside codec2 management module, allowing for multiple calls of codec_init()
|
2022-10-28 08:30:46 +02:00 |
Silvano Seva
|
44abedce4c
|
Changed stack size of codec2 thread when running under linux to prevent stack smashing from codec2_decode. Stack size is set to the default value from the OS
|
2022-10-28 08:30:46 +02:00 |
Alain Carlucci
|
dea0ecbf29
|
fix double-free when codec_terminate is called multiple times
|
2022-07-17 22:28:03 +02:00 |
Silvano Seva
|
7ed4a64027
|
On MD-3x0 added a fixed gain of four to codec2 demodulated audio to compensate for the low output volume
|
2022-05-31 21:28:09 +02:00 |
Silvano Seva
|
e68b05d859
|
Fixed double free errors in M17 code, see #73
|
2022-05-27 21:48:47 +02:00 |
Silvano Seva
|
77dfeef9e7
|
Implemented audio decoding functions in CODEC2 module
|
2022-05-27 21:48:47 +02:00 |
Silvano Seva
|
e5b5daba85
|
Moved state variables of PWM compensator and DC removal filter outside the function bodies to allow keeping their consistency among function calls
|
2022-05-27 21:48:47 +02:00 |
Mathis Schmieder
|
89c05a7332
|
Adjusted Module17 mic processing gain; interim-fix for DC offset removal
|
2022-05-27 21:48:47 +02:00 |
Silvano Seva
|
49e5486ea6
|
Parametric mic gain inside codec2 module
|
2022-05-27 21:48:47 +02:00 |
Silvano Seva
|
b144657257
|
Moved CODEC2 management to a dedicated module
|
2022-05-27 21:48:47 +02:00 |