scummvm/base
Matthew Duggan e5501c7be4
BASE: Move CoreMIDI to end of list to speed up finding the right device (#2193)
CoreMIDI provides hardware midi device support.

On my MacBook, the first call to MIDIGetNumberOfDestinations() takes around 2
seconds.  Using one of the midi devices lower on the plugin list (mt32,
fluidsynth, etc) takes 2 extra seconds on every game start as
MidiDriver::getDeviceHandle() enumerates all the plugins to find the right one.

This change simply moves CoreMIDI to the bottom of the list.  It will still
take 2 extra seconds when opening the options box, but that's a rare operation
relative to starting games.
2020-05-01 13:27:43 +09:00
..
commandLine.cpp SDL: Add --logfile command line argument to specify logfile path 2020-04-17 22:39:50 +01:00
commandLine.h
internal_plugins.h WIN32: Fix embedding disabled engine files 2019-03-02 10:01:37 +02:00
internal_revision.h.in
internal_version.h RELEASE: This is 2.2.0git 2019-09-23 00:12:30 +02:00
internal_version.h.in WIN32: Retrieve the version information for the resource script from base/internal_version.h 2018-11-16 09:14:37 +00:00
main.cpp GUI: Allow engines to define a fully custom tab in the edit game dialog 2020-03-28 07:38:39 +01:00
main.h
module.mk
plugins.cpp BASE: Move CoreMIDI to end of list to speed up finding the right device (#2193) 2020-05-01 13:27:43 +09:00
plugins.h ENGINES: Change targets to have an 'engine ID' 2019-11-03 11:43:00 +01:00
version.cpp BASE: Mention FriBiDi in the about dialog when compiled in 2020-04-30 11:52:42 +02:00
version.h JANITORIAL: Fix whitespace 2018-04-15 16:31:31 +02:00