if (st->nb_preprocess%80==0)
if (st->nb_preprocess%100==0)
static void update_noise_prob(SpeexPreprocessState *st){   int i;   int N = st->ps_size;   for (i=1;i<N-1;i++)      st->S[i] = 100+ .8*st->S[i] + .05*st->ps[i-1]+.1*st->ps[i]+.05*st->ps[i+1];      if (st->nb_preprocess<1)   {      for (i=1;i<N-1;i++)         st->Smin[i] = st->Stmp[i] = st->S[i]+100;   }   if (st->nb_preprocess%80==0)   {      for (i=1;i<N-1;i++)      {         st->Smin[i] = min(st->Stmp[i], st->S[i]);         st->Stmp[i] = st->S[i];      }   } else {      for (i=1;i<N-1;i++)      {         st->Smin[i] = min(st->Smin[i], st->S[i]);         st->Stmp[i] = min(st->Stmp[i], st->S[i]);            }   }   for (i=1;i<N-1;i++)   {      st->update_prob[i] *= .2;      if (st->S[i] > 5*st->Smin[i])         st->update_prob[i] += .8;      /*fprintf (stderr, "%f ", st->S[i]/st->Smin[i]);*/      /*fprintf (stderr, "%f ", st->update_prob[i]);*/   }}