src/spectral/phasevoc.c: window only once, remove unused variable
authorPaul Brossier <piem@piem.org>
Fri, 25 Sep 2009 19:57:18 +0000 (21:57 +0200)
committerPaul Brossier <piem@piem.org>
Fri, 25 Sep 2009 19:57:18 +0000 (21:57 +0200)
src/spectral/phasevoc.c

index 486ad6799ed4d9e23b4a9da7e5552bb6ca380bd1..f5022548dd98c0ab593aefba3d72496b5c7bed0c 100644 (file)
@@ -47,14 +47,14 @@ static void aubio_pvoc_addsynth(const smpl_t * synth, smpl_t * synthold,
     smpl_t * synthnew, uint_t win_s, uint_t hop_s);
 
 void aubio_pvoc_do(aubio_pvoc_t *pv, fvec_t * datanew, cvec_t *fftgrain) {
-  uint_t i,j;
+  uint_t i;
   for (i=0; i<pv->channels; i++) {
     /* slide  */
     aubio_pvoc_swapbuffers(pv->data->data[i],pv->dataold->data[i],
         datanew->data[i],pv->win_s,pv->hop_s);
-    /* windowing */
-    fvec_weight(pv->data, pv->w);
   }
+  /* windowing */
+  fvec_weight(pv->data, pv->w);
   /* shift */
   vec_shift(pv->data);
   /* calculate fft */