aboutsummaryrefslogtreecommitdiff
path: root/sound/rate.cpp
diff options
context:
space:
mode:
authorJamieson Christian2003-07-30 09:26:54 +0000
committerJamieson Christian2003-07-30 09:26:54 +0000
commit20d06e2c3dc09085c218620e61c384dc0514fabf (patch)
tree76796f189690aed1691a4c64369a7c53113fe372 /sound/rate.cpp
parent7fbd161cadcd069aecd9d7bb881b76191b431172 (diff)
downloadscummvm-rg350-20d06e2c3dc09085c218620e61c384dc0514fabf.tar.gz
scummvm-rg350-20d06e2c3dc09085c218620e61c384dc0514fabf.tar.bz2
scummvm-rg350-20d06e2c3dc09085c218620e61c384dc0514fabf.zip
Fixed MSVC errors
svn-id: r9288
Diffstat (limited to 'sound/rate.cpp')
-rw-r--r--sound/rate.cpp6
1 files changed, 4 insertions, 2 deletions
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) {