From 937f06475bbd73c7d9488f6536637ea8c9586afc Mon Sep 17 00:00:00 2001 From: Tim Terriberry Date: Mon, 29 Nov 2010 23:53:30 +0000 Subject: [PATCH] A trio of warning fixes. Thanks to Josh Soref for the report. svn path=/trunk/vorbis/; revision=17688 --- lib/codebook.c | 2 +- lib/floor1.c | 2 +- lib/psy.c | 11 ++++++----- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/lib/codebook.c b/lib/codebook.c index d71525b..0cbb5ec 100644 --- a/lib/codebook.c +++ b/lib/codebook.c @@ -248,7 +248,7 @@ static_codebook *vorbis_staticbook_unpack(oggpack_buffer *opb){ } /* quantized values */ - if((quantvals*s->q_quant+7>>3)>opb->storage-oggpack_bytes(opb)) + if((quantvals*s->q_quant+7)>>3>opb->storage-oggpack_bytes(opb)) goto _eofout; s->quantlist=_ogg_malloc(sizeof(*s->quantlist)*quantvals); for(i=0;iloneighbor[i-2]]&=0x7fff; fit_value[look->hineighbor[i-2]]&=0x7fff; diff --git a/lib/psy.c b/lib/psy.c index 507b509..8c6918c 100644 --- a/lib/psy.c +++ b/lib/psy.c @@ -1154,27 +1154,28 @@ void _vp_couple_quantize_normalize(int blobno, reM[j] += reA[j]; qeM[j] = fabs(reM[j]); }else{ +#if 0 /* AoTuV */ /** @ M2 ** The boost problem by the combination of noise normalization and point stereo is eased. However, this is a temporary patch. by Aoyumi @ 2004/04/18 */ - /*float derate = (1.0 - de*((float)(j-limit+i) / (float)(n-limit))); - /* elliptical + float derate = (1.0 - de*((float)(j-limit+i) / (float)(n-limit))); + /* elliptical */ if(reM[j]+reA[j]<0){ reM[j] = - (qeM[j] = (fabs(reM[j])+fabs(reA[j]))*derate*derate); }else{ reM[j] = (qeM[j] = (fabs(reM[j])+fabs(reA[j]))*derate*derate); - }*/ - + } +#else /* elliptical */ if(reM[j]+reA[j]<0){ reM[j] = - (qeM[j] = fabs(reM[j])+fabs(reA[j])); }else{ reM[j] = (qeM[j] = fabs(reM[j])+fabs(reA[j])); } - +#endif } reA[j]=qeA[j]=0.f; -- 2.7.4