Displaying 1 result from an estimated 1 matches for "max_consecutive_dtx".
2017 Jul 06
1
Suggested patch, opus_encoder.c, decide_dtx_mode()
...p; is_sufficiently_quiet))
{
/* The number of consecutive DTX frames should be within the allowed
bounds */
(*nb_no_activity_frames)++;
if (*nb_no_activity_frames > NB_SPEECH_FRAMES_BEFORE_DTX)
{
if (*nb_no_activity_frames <= (NB_SPEECH_FRAMES_BEFORE_DTX +
MAX_CONSECUTIVE_DTX))
/* Valid frame for DTX! */
return 1;
else
(*nb_no_activity_frames) = NB_SPEECH_FRAMES_BEFORE_DTX;
}
} else
(*nb_no_activity_frames) = 0;
return 0;
}
--------SNIP---------
The problem is in the case of function parameter is_silence !...