mirror of
https://github.com/scummvm/scummvm.git
synced 2026-06-20 05:45:29 +00:00
patch 638246 Fix for ALSA and SEQ MIDI drivers with simon, by jamieson
svn-id: r5579
This commit is contained in:
+4
-2
@@ -544,10 +544,11 @@ int MidiDriver_SEQ::open(int mode)
|
||||
if (_mode != 0)
|
||||
return MERR_ALREADY_OPEN;
|
||||
device = 0;
|
||||
_mode = mode;
|
||||
if (mode != MO_SIMPLE)
|
||||
return MERR_STREAMING_NOT_AVAILABLE;
|
||||
|
||||
_mode = mode;
|
||||
|
||||
char *device_name = getenv("SCUMMVM_MIDI");
|
||||
if (device_name != NULL) {
|
||||
device = (::open((device_name), O_RDWR, 0));
|
||||
@@ -1114,11 +1115,12 @@ int MidiDriver_ALSA::open(int mode)
|
||||
|
||||
if (_mode != 0)
|
||||
return MERR_ALREADY_OPEN;
|
||||
_mode = mode;
|
||||
|
||||
if (mode != MO_SIMPLE)
|
||||
return MERR_STREAMING_NOT_AVAILABLE;
|
||||
|
||||
_mode = mode;
|
||||
|
||||
if (!(var = getenv("SCUMMVM_PORT"))) {
|
||||
// default alsa port if none specified
|
||||
if (parse_addr("65:0", &seq_client, &seq_port) < 0) {
|
||||
|
||||
Reference in New Issue
Block a user