search for: nb_no_activity_frames

Displaying 4 results from an estimated 4 matches for "nb_no_activity_frames".

2017 Jul 06
1
Suggested patch, opus_encoder.c, decide_dtx_mode()
...e use of uninitialized variables in decide_dtx_mode() Existing code: --------SNIP--------- /* Decides if DTX should be turned on (=1) or off (=0) */ static int decide_dtx_mode(float activity_probability, /* probability that current frame contains speech/music */ int *nb_no_activity_frames, /* number of consecutive frames with no activity */ opus_val32 peak_signal_energy, /* peak energy of desired signal detected so far */ const opus_val16 *pcm, /* input pcm signal */ int frame_size,...
2019 Apr 01
2
API for checking whether the encoder is in DTX (PR #107)
...from packet loss. This PR implements an encoder CTL named OPUS_GET_IN_DTX. OPUS_GET_IN_DTX returns 1 if the last encoded frame was either a DTX frame, or a CNG update frame that is sent every 420 ms between the DTX frames. This is achieved by checking if the number of consecutive inactive frames (nb_no_activity_frames) is greater or equal to NB_SPEECH_FRAMES_BEFORE_DTX. diff --git a/include/opus_defines.h b/include/opus_defines.h index fbf5d0eb..e35114e4 100644 --- a/include/opus_defines.h +++ b/include/opus_defines.h @@ -168,6 +168,7 @@ extern "C" { /* Don't use 4045, it's already taken by...
2019 Apr 08
3
API for checking whether the encoder is in DTX (PR #107)
...CTL named OPUS_GET_IN_DTX. OPUS_GET_IN_DTX > > returns 1 if the last encoded frame was either a DTX frame, or a CNG > > update frame that is sent every 420 ms between the DTX frames. > > > > This is achieved by checking if the number of consecutive inactive > > frames (nb_no_activity_frames) is greater or equal to > > NB_SPEECH_FRAMES_BEFORE_DTX. > > > > > > diff --git a/include/opus_defines.h b/include/opus_defines.h > > index fbf5d0eb..e35114e4 100644 > > --- a/include/opus_defines.h > > +++ b/include/opus_defines.h > > @@ -168,6 +168,...
2019 Apr 05
0
API for checking whether the encoder is in DTX (PR #107)
...R implements an encoder CTL named OPUS_GET_IN_DTX. OPUS_GET_IN_DTX > returns 1 if the last encoded frame was either a DTX frame, or a CNG > update frame that is sent every 420 ms between the DTX frames. > > This is achieved by checking if the number of consecutive inactive > frames (nb_no_activity_frames) is greater or equal to > NB_SPEECH_FRAMES_BEFORE_DTX. > > > diff --git a/include/opus_defines.h b/include/opus_defines.h > index fbf5d0eb..e35114e4 100644 > --- a/include/opus_defines.h > +++ b/include/opus_defines.h > @@ -168,6 +168,7 @@ extern "C" { >  /* D...