aboutsummaryrefslogtreecommitdiff
path: root/sky/music
diff options
context:
space:
mode:
authorMax Horn2003-08-06 00:28:00 +0000
committerMax Horn2003-08-06 00:28:00 +0000
commit0c3c6094420787c4f4cbd86a0ebe41c2ade838ee (patch)
tree2543cf60215114d7d0eb05d418486149d43b18cc /sky/music
parent77d3e9333be2570c808aa8d6fed71bca6fd3b9df (diff)
downloadscummvm-rg350-0c3c6094420787c4f4cbd86a0ebe41c2ade838ee.tar.gz
scummvm-rg350-0c3c6094420787c4f4cbd86a0ebe41c2ade838ee.tar.bz2
scummvm-rg350-0c3c6094420787c4f4cbd86a0ebe41c2ade838ee.zip
get rid of some g_system usage
svn-id: r9529
Diffstat (limited to 'sky/music')
-rw-r--r--sky/music/adlibmusic.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/sky/music/adlibmusic.cpp b/sky/music/adlibmusic.cpp
index 836fe24806..7aaf6e8c0e 100644
--- a/sky/music/adlibmusic.cpp
+++ b/sky/music/adlibmusic.cpp
@@ -32,12 +32,12 @@ SkyAdlibMusic::SkyAdlibMusic(SoundMixer *pMixer, SkyDisk *pSkyDisk, OSystem *sys
_driverFileBase = 60202;
_mixer = pMixer;
- _sampleRate = g_system->property(OSystem::PROP_GET_SAMPLE_RATE, 0);
+ _sampleRate = pMixer->getOutputRate();
int env_bits = g_system->property(OSystem::PROP_GET_FMOPL_ENV_BITS, NULL);
int eg_ent = g_system->property(OSystem::PROP_GET_FMOPL_EG_ENT, NULL);
OPLBuildTables((env_bits ? env_bits : FMOPL_ENV_BITS_HQ), (eg_ent ? eg_ent : FMOPL_EG_ENT_HQ));
- _opl = OPLCreate(OPL_TYPE_YM3812, 3579545, g_system->property(OSystem::PROP_GET_SAMPLE_RATE, 0));
+ _opl = OPLCreate(OPL_TYPE_YM3812, 3579545, _sampleRate);
_mixer->setupPremix(this, passMixerFunc);
}