Index: af_delay.c =================================================================== RCS file: /cvsroot/mplayer/main/libaf/af_delay.c,v retrieving revision 1.7 diff -d -u -r1.7 af_delay.c --- af_delay.c 12 Nov 2002 12:33:54 -0000 1.7 +++ af_delay.c 1 Dec 2002 21:59:06 -0000 @@ -50,7 +50,7 @@ // Set new len and allocate new buffer s->tlen = *((float*)arg); af->delay = s->tlen * 1000.0; - s->len = af->data->rate*af->data->bps*af->data->nch*(int)s->tlen; + s->len = ((int)(af->data->rate*s->tlen))*af->data->bps*af->data->nch; s->buf = malloc(s->len); af_msg(AF_MSG_DEBUG0,"[delay] Delaying audio output by %0.2fs\n",s->tlen); af_msg(AF_MSG_DEBUG1,"[delay] Delaying audio output by %i bytes\n",s->len);