mirror of
https://github.com/libretro/scummvm.git
synced 2025-03-06 18:27:26 +00:00
KYRA: Ensure openCD() is called
This commit is contained in:
parent
e9441aa809
commit
fc8480c845
@ -68,6 +68,9 @@ bool SoundTowns::init() {
|
||||
_player->driver()->intf()->callback(70, 0x33);*/
|
||||
_player->driver()->setOutputVolume(1, 118, 118);
|
||||
|
||||
// Initialize CD for audio
|
||||
g_system->getAudioCDManager()->openCD();
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@ -407,6 +410,10 @@ bool SoundPC98::init() {
|
||||
_driver = new TownsPC98_AudioDriver(_mixer, TownsPC98_AudioDriver::kType26);
|
||||
bool reslt = _driver->init();
|
||||
updateVolumeSettings();
|
||||
|
||||
// Initialize CD for audio
|
||||
g_system->getAudioCDManager()->openCD();
|
||||
|
||||
return reslt;
|
||||
}
|
||||
|
||||
@ -529,6 +536,10 @@ bool SoundTownsPC98_v2::init() {
|
||||
if (_resInfo[_currentResourceSet])
|
||||
if (_resInfo[_currentResourceSet]->cdaTableSize)
|
||||
_vm->checkCD();
|
||||
|
||||
// Initialize CD for audio
|
||||
bool hasRealCD = g_system->getAudioCDManager()->openCD();
|
||||
|
||||
// FIXME: While checking for 'track1.XXX(X)' looks like
|
||||
// a good idea, we should definitely not be doing this
|
||||
// here. Basically our filenaming scheme could change
|
||||
@ -538,7 +549,7 @@ bool SoundTownsPC98_v2::init() {
|
||||
// check if we have access to CD audio.
|
||||
Resource *r = _vm->resource();
|
||||
if (_musicEnabled &&
|
||||
(r->exists("track1.mp3") || r->exists("track1.ogg") || r->exists("track1.flac") || r->exists("track1.fla")
|
||||
(hasRealCD || r->exists("track1.mp3") || r->exists("track1.ogg") || r->exists("track1.flac") || r->exists("track1.fla")
|
||||
|| r->exists("track01.mp3") || r->exists("track01.ogg") || r->exists("track01.flac") || r->exists("track01.fla")))
|
||||
_musicEnabled = 2;
|
||||
else
|
||||
|
Loading…
x
Reference in New Issue
Block a user