From 0c3c6094420787c4f4cbd86a0ebe41c2ade838ee Mon Sep 17 00:00:00 2001 From: Max Horn Date: Wed, 6 Aug 2003 00:28:00 +0000 Subject: get rid of some g_system usage svn-id: r9529 --- sky/music/adlibmusic.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sky/music') 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); } -- cgit v1.2.3