OS X - only first CoreMIDI endpoint used
|Reported by:||SF/dominus||Owned by:||criezy|
|Priority:||normal||Component:||Port: Mac OS X|
when you have more than one CoreMIDI device "attached" (software devices like the Munt QT Gui count as well) only the first one gets used by ScummVM.
An example is having a real MT32 device attached via USB adapters and running Munt's QT gui (http://sourceforge.net/projects/munt/files/munt/1.3.0/mt32emu-qt-1.1.0.dmg/download - you will need the MT32 ROMs) (or other MIDI devices via USB). ScummVM will only use the first device (first CoreMIDI endpoint).
DOSBox "recently" added code to detect the other endpoints, enumerate and get their names and then use the endpoint number in the cfg file.
Adapting this to ScummVM one could make ScummVM grab the names as well and make them selectable in the Audio and MIDI tabs of the ScummVM GUI. So if it is more than one endpoint, don't list CoreMIDI but "CoreMIDI - endpointname1" "CoreMIDI - endpointname2" "CoreMIDI - endpointname3"
This will probably end up as a feature request, though :)
Ticket imported from: bugs/6579.
Change History (21)
by , 6 years ago