mirror of
https://github.com/holub/mame
synced 2025-05-21 21:29:15 +03:00
(MESS) osdcore: Allow "default" for -midiin and -midiout. [R. Belmont]
This commit is contained in:
parent
931ae57120
commit
90c4bfb799
@ -232,6 +232,12 @@ osd_midi_device *osd_open_midi_input(const char *devname)
|
|||||||
PortMidiStream *stm;
|
PortMidiStream *stm;
|
||||||
osd_midi_device *ret;
|
osd_midi_device *ret;
|
||||||
|
|
||||||
|
if (!strcmp("default", devname))
|
||||||
|
{
|
||||||
|
found_dev = Pm_GetDefaultInputDeviceID();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
for (int i = 0; i < num_devs; i++)
|
for (int i = 0; i < num_devs; i++)
|
||||||
{
|
{
|
||||||
pmInfo = Pm_GetDeviceInfo(i);
|
pmInfo = Pm_GetDeviceInfo(i);
|
||||||
@ -245,6 +251,7 @@ osd_midi_device *osd_open_midi_input(const char *devname)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (found_dev >= 0)
|
if (found_dev >= 0)
|
||||||
{
|
{
|
||||||
@ -279,6 +286,12 @@ osd_midi_device *osd_open_midi_output(const char *devname)
|
|||||||
PortMidiStream *stm;
|
PortMidiStream *stm;
|
||||||
osd_midi_device *ret;
|
osd_midi_device *ret;
|
||||||
|
|
||||||
|
if (!strcmp("default", devname))
|
||||||
|
{
|
||||||
|
found_dev = Pm_GetDefaultOutputDeviceID();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
for (int i = 0; i < num_devs; i++)
|
for (int i = 0; i < num_devs; i++)
|
||||||
{
|
{
|
||||||
pmInfo = Pm_GetDeviceInfo(i);
|
pmInfo = Pm_GetDeviceInfo(i);
|
||||||
@ -292,6 +305,7 @@ osd_midi_device *osd_open_midi_output(const char *devname)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (found_dev >= 0)
|
if (found_dev >= 0)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user