scummvm/sound
Johannes Schickel 776d735c2e Do not fall back to a auto detection of the OPL emulator, when the user selected OPL emulator does not support a mode asked for.
We will now output a warning to the user in this case. That should be fine,
since SCI is the only engine so far, which uses Dual OPL2 emulation.
Albeit this is not supported by our MAME emulator the user will still get
sound output, since the SCI engine will do proper recovery and fallback
to single OPL2 emulation, which is supported by the MAME emulator.
In case a engine would require a specifc mode (like OPL3) and the
user selects MAME emulation, this might result in no sound output
(or a crash), in case the engine does not take any care of testing whether
the OPL creation succeeded. But luckily so far no engine does this,
so it should be fine to not worry about that for now.

svn-id: r46140
2009-11-25 23:02:03 +00:00
..
mods Fix 'randomly placed' doxygen comments (which lead to incorrect documentation, e.g. some of those ended up as doxygen comment for various namespaces, such as Common) 2009-11-25 10:55:25 +00:00
softsynth Change a couple places from 'end of namespace' to 'End of namespace', for consistency 2009-10-04 21:26:33 +00:00
adpcm.cpp Patch #2834677: Wave/ADPCM Endianness Fixes 2009-10-14 22:37:05 +00:00
adpcm.h Fix 'randomly placed' doxygen comments (which lead to incorrect documentation, e.g. some of those ended up as doxygen comment for various namespaces, such as Common) 2009-11-25 10:55:25 +00:00
aiff.cpp Got rid of two more ioFailed uses 2009-07-15 10:04:50 +00:00
aiff.h Fix 'randomly placed' doxygen comments (which lead to incorrect documentation, e.g. some of those ended up as doxygen comment for various namespaces, such as Common) 2009-11-25 10:55:25 +00:00
audiocd.cpp fixing #2531282: don't fall back to a real audio CD when playing enhanced midi tracks 2009-01-24 01:29:52 +00:00
audiocd.h Typos. 2009-08-18 15:41:00 +00:00
audiostream.cpp Fix for bug #2890038 (FT: Crashes when entering inventory) 2009-11-03 20:49:53 +00:00
audiostream.h cleanup 2009-10-18 19:43:47 +00:00
flac.cpp Got rid of some more ioFailed uses (also fixed a potential leak in graphics/font.cpp, and handle eos correctly in the FLAC code) 2009-07-14 18:24:20 +00:00
flac.h Fix 'randomly placed' doxygen comments (which lead to incorrect documentation, e.g. some of those ended up as doxygen comment for various namespaces, such as Common) 2009-11-25 10:55:25 +00:00
fmopl.cpp Do not fall back to a auto detection of the OPL emulator, when the user selected OPL emulator does not support a mode asked for. 2009-11-25 23:02:03 +00:00
fmopl.h Change a couple places from 'end of namespace' to 'End of namespace', for consistency 2009-10-04 21:26:33 +00:00
iff_sound.cpp Renamed sound/iff.* to sound/iff_sound.* to fix an issue with the upcoming changes to the MSVC project files (sound/iff.* produces iff.obj, which clashes with iff.obj from graphics/iff.*) 2009-07-09 13:17:46 +00:00
iff_sound.h Fix 'randomly placed' doxygen comments (which lead to incorrect documentation, e.g. some of those ended up as doxygen comment for various namespaces, such as Common) 2009-11-25 10:55:25 +00:00
mididrv.cpp Removed Mac OS X QuickTime MIDI backend. It breaks on OS X 10.6, and it's not as good as the CoreAudio backend anyway 2009-09-27 22:43:32 +00:00
mididrv.h Changed foo(void) to foo() in almost all non-backend source files 2009-11-02 21:54:57 +00:00
midiparser_smf.cpp cleanup / code formatting 2008-07-09 10:42:47 +00:00
midiparser_xmidi.cpp Fix XMIDI looping implementation. Now for example the music in the ferret village of ITE plays fine. 2009-08-08 13:57:21 +00:00
midiparser.cpp Whoops. Fix accidently wrong evaluation statement. 2008-12-13 12:56:53 +00:00
midiparser.h Change doxygen inline comments from "//!" to "///" as proposed on -devel 2009-10-08 21:28:57 +00:00
mixer_intern.h Fixed indentation and removed whitespaces at the end of line 2008-12-22 11:22:15 +00:00
mixer.cpp Removed a (hopefully) obsolete FIXME comment. 2009-01-03 00:08:46 +00:00
mixer.h Fix typo. 2009-02-27 23:38:37 +00:00
module.mk merge with trunk 2009-07-17 21:23:54 +00:00
mp3.cpp do not include common/debug.h from common/util.h 2009-01-30 05:25:17 +00:00
mp3.h Fix 'randomly placed' doxygen comments (which lead to incorrect documentation, e.g. some of those ended up as doxygen comment for various namespaces, such as Common) 2009-11-25 10:55:25 +00:00
mpu401.cpp Remove warnings from NDS build. 2008-11-29 18:01:16 +00:00
mpu401.h
musicplugin.cpp Added initial interface to list music devices and their types 2008-06-13 16:04:43 +00:00
musicplugin.h do not include common/debug.h from common/util.h 2009-01-30 05:25:17 +00:00
null.cpp Turned enum PluginError into Common::Error, which in the future is to be used in more places. Help with this is highly welcome 2008-11-05 17:24:56 +00:00
rate_arm_asm.s
rate_arm.cpp
rate.cpp
rate.h
shorten.cpp Fix code formatting (esp. 'if(' -> 'if (' etc., but also indention and other things) 2009-09-30 16:16:53 +00:00
shorten.h - Change shorten.h guard to match the sjis.h guard. 2009-08-24 16:07:46 +00:00
timestamp.cpp Added Audio::Timestamp::addMsecs method 2009-05-28 10:29:25 +00:00
timestamp.h Added Audio::Timestamp::addMsecs method 2009-05-28 10:29:25 +00:00
vag.cpp cleanup 2009-10-14 23:22:32 +00:00
vag.h Fix 'randomly placed' doxygen comments (which lead to incorrect documentation, e.g. some of those ended up as doxygen comment for various namespaces, such as Common) 2009-11-25 10:55:25 +00:00
voc.cpp Fix for bug #2890038 (FT: Crashes when entering inventory) 2009-11-03 20:49:53 +00:00
voc.h Fix 'randomly placed' doxygen comments (which lead to incorrect documentation, e.g. some of those ended up as doxygen comment for various namespaces, such as Common) 2009-11-25 10:55:25 +00:00
vorbis.cpp If an error occured on constructing a VorbisInputStream, return 0 from makeVorbisStream, just like makeFlacStream does. 2009-10-03 19:27:10 +00:00
vorbis.h Fix 'randomly placed' doxygen comments (which lead to incorrect documentation, e.g. some of those ended up as doxygen comment for various namespaces, such as Common) 2009-11-25 10:55:25 +00:00
wave.cpp Patch #2834677: Wave/ADPCM Endianness Fixes 2009-10-14 22:37:05 +00:00
wave.h Fix 'randomly placed' doxygen comments (which lead to incorrect documentation, e.g. some of those ended up as doxygen comment for various namespaces, such as Common) 2009-11-25 10:55:25 +00:00