From: Paul Brossier Date: Tue, 11 Mar 2014 15:04:52 +0000 (-0300) Subject: src/spectral/phasevoc.c: avoid unsigned < 0 comparison X-Git-Tag: 0.4.1~13 X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=e2eee03c8da88cad343f6c801f05da245c711e6c;p=aubio.git src/spectral/phasevoc.c: avoid unsigned < 0 comparison --- diff --git a/src/spectral/phasevoc.c b/src/spectral/phasevoc.c index 53d1170c..c6fcdf49 100644 --- a/src/spectral/phasevoc.c +++ b/src/spectral/phasevoc.c @@ -111,7 +111,8 @@ aubio_pvoc_t * new_aubio_pvoc (uint_t win_s, uint_t hop_s) { /* less than 50% overlap, reset latest grain trail */ else pv->start = win_s - hop_s - hop_s; - pv->end = MAX(0, win_s - hop_s); + if (win_s > hop_s) pv->end = win_s - hop_s; + else pv->end = 0; pv->end_datasize = pv->end * sizeof(smpl_t); pv->hop_datasize = pv->hop_s * sizeof(smpl_t);