scummvm/sound
Florian Kagerer 0db700a3dc GUI/LAUNCHER: improved MIDI device selection (also #3088438)
This fixes an issue with the <default> setting in the GM and MT-32 device tabs that has caused some complaints and discussions on -devel. It might also be what bug #3088438 is about.

With a <default> setting ScummVM would just use the first available MIDI device (even if this is the not really well working MT-32 emulator). This <default> setting was also indeed set by default - making it even more annoying.

Now there is a new setting for both the GM and MT-32 device tabs ("Don't use GM/MT-32 music").
This will cause MIDI device detection to be skipped and the best of the other devices (Adlib etc.) to be used. This new setting is used as default. So users who haven't specified anything will get Adlib, PC Speaker etc. (if supported by the engine) even if the engine prefers Midi.

There is a new "Use first available device" setting which will have the same effect as the "<default>" setting we had before.

svn-id: r53771
2010-10-24 19:15:17 +00:00
..
decoders ALL: Fix various typos (patch #3093266) 2010-10-24 13:04:33 +00:00
mods ALL: Fix various typos (patch #3093266) 2010-10-24 13:04:33 +00:00
softsynth ALL: code formatting fixes 2010-10-24 13:09:56 +00:00
audiocd.cpp JANITORAL: Clean trailing whitespaces. 2010-10-12 02:18:11 +00:00
audiocd.h AUDIO: Implement volume and balance control for the AudioCD manager (needed for music fading in Kyra 1 FM-Towns and probably other FM-Towns games). This addition applies to emulated CD audio only for now. I haven't found a way to implement this for real CDs yet. SDL doesn't seem to support this (but it might be just me? If anyone knows more about this, just tell me). 2010-08-04 16:53:09 +00:00
audiostream.cpp Strip trailing whitespaces in our common code base. 2010-07-21 18:17:51 +00:00
audiostream.h Some documentation cleanup to ease readability. 2010-06-15 17:13:18 +00:00
fmopl.cpp JANITORIAL: Removed most punctuation at end of warning() and error() 2010-09-18 10:55:16 +00:00
fmopl.h
mididrv.cpp GUI/LAUNCHER: improved MIDI device selection (also #3088438) 2010-10-24 19:15:17 +00:00
mididrv.h MIDI: Send a reset MIDI device signal on startup. 2010-09-15 22:00:20 +00:00
midiparser_smf.cpp Cleanup. 2010-07-16 03:31:45 +00:00
midiparser_xmidi.cpp
midiparser.cpp Cleanup. 2010-07-16 03:31:45 +00:00
midiparser.h Make MidiParser::sendToDriver protected. 2010-06-18 02:25:11 +00:00
mixer_intern.h
mixer.cpp SOUND: New global define AUDIO_REVERSE_STEREO. 2010-08-24 18:44:14 +00:00
mixer.h Rename input -> stream 2010-04-29 21:54:39 +00:00
module.mk SOUND: Move CMS emulator to sound/softsynth. 2010-09-17 20:02:03 +00:00
mpu401.cpp
mpu401.h
musicplugin.cpp AUDIO: some fixes in the audio device code (no sound option, new GUIO flags) 2010-06-25 18:47:52 +00:00
musicplugin.h Strip trailing whitespaces in our common code base. 2010-07-21 18:17:51 +00:00
null.cpp GUI: Add and improve some messages to translate 2010-06-26 15:48:03 +00:00
null.h AUDIO: some fixes in the audio device code (no sound option, new GUIO flags) 2010-06-25 18:47:52 +00:00
rate_arm_asm.s Remove PalmOS port 2010-07-17 18:41:38 +00:00
rate_arm.cpp
rate.cpp
rate.h
timestamp.cpp Add the Common::Rational class from patch #2963496 (VideoDecoder Rewrite) 2010-05-17 20:53:04 +00:00
timestamp.h