From 20d06e2c3dc09085c218620e61c384dc0514fabf Mon Sep 17 00:00:00 2001 From: Jamieson Christian Date: Wed, 30 Jul 2003 09:26:54 +0000 Subject: Fixed MSVC errors svn-id: r9288 --- sound/rate.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'sound/rate.cpp') diff --git a/sound/rate.cpp b/sound/rate.cpp index 0acabd363f..89751029f7 100644 --- a/sound/rate.cpp +++ b/sound/rate.cpp @@ -141,7 +141,7 @@ resume: while (rate->ipos > rate->opos && obuf < oend) { // interpolate - out = ilast[0] + (((icur[0] - ilast[0]) * rate->opos_frac + (1UL << (FRAC_BITS-1))) >> FRAC_BITS); + out = (st_sample_t) (ilast[0] + (((icur[0] - ilast[0]) * rate->opos_frac + (1UL << (FRAC_BITS-1))) >> FRAC_BITS)); // adjust volume out = out * vol / 256; @@ -150,7 +150,7 @@ resume: if (stereo) { // interpolate - out = ilast[1] + (((icur[1] - ilast[1]) * rate->opos_frac + (1UL << (FRAC_BITS-1))) >> FRAC_BITS); + out = (st_sample_t) (ilast[1] + (((icur[1] - ilast[1]) * rate->opos_frac + (1UL << (FRAC_BITS-1))) >> FRAC_BITS)); // adjust volume out = out * vol / 256; } @@ -180,7 +180,9 @@ the_end: } +#ifndef _MSC_VER #pragma mark - +#endif LinearRateConverter::LinearRateConverter(st_rate_t inrate, st_rate_t outrate) { -- cgit v1.2.3