Add global DC-Filter and remove all individual DC-Filters

This commit is contained in:
Andreas Eversberg
2017-01-28 18:18:44 +01:00
parent 71e556e7ff
commit bd7ccc5fa0
9 changed files with 32 additions and 58 deletions

View File

@@ -812,6 +812,8 @@ void unshrink_speech(cnetz_t *cnetz, sample_t *speech_buffer, int count)
/* 4. de-emphasis is done by cnetz code, not by common code */
/* de-emphasis is only used when scrambler is off, see FTZ 171 TR 60 Clause 4 */
if (cnetz->de_emphasis)
dc_filter(&cnetz->estate, speech_buffer, count);
if (cnetz->de_emphasis && !cnetz->scrambler)
de_emphasis(&cnetz->estate, speech_buffer, count);
/* 3. descramble */