--- MPlayer-1.0pre5/mp3lib/layer2.c 2004-04-06 03:06:21.000000000 +0200 +++ MPlayer-1.0pre5try2/mp3lib/layer2.c 2004-12-15 22:06:29.120521177 +0100 @@ -80,12 +80,12 @@ bita = bit_alloc; if(stereo) { - for (i=jsbound;i;i--,alloc1+=(1<0;i--,alloc1+=(1<bits); *bita++ = (char) getbits(step); } - for (i=sblimit-jsbound;i;i--,alloc1+=(1<0;i--,alloc1+=(1<bits); bita[1] = bita[0]; @@ -93,24 +93,24 @@ } bita = bit_alloc; scfsi=scfsi_buf; - for (i=sblimit2;i;i--) + for (i=sblimit2;i>0;i--) if (*bita++) *scfsi++ = (char) getbits_fast(2); } else /* mono */ { - for (i=sblimit;i;i--,alloc1+=(1<0;i--,alloc1+=(1<bits); bita = bit_alloc; scfsi=scfsi_buf; - for (i=sblimit;i;i--) + for (i=sblimit;i>0;i--) if (*bita++) *scfsi++ = (char) getbits_fast(2); } bita = bit_alloc; scfsi=scfsi_buf; - for (i=sblimit2;i;i--) + for (i=sblimit2;i>0;i--) if (*bita++) switch (*scfsi++) {