aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/sfx/device/alsa-midi.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci/sfx/device/alsa-midi.cpp')
-rw-r--r--engines/sci/sfx/device/alsa-midi.cpp26
1 files changed, 13 insertions, 13 deletions
diff --git a/engines/sci/sfx/device/alsa-midi.cpp b/engines/sci/sfx/device/alsa-midi.cpp
index cc4037b020..0041e4a3c8 100644
--- a/engines/sci/sfx/device/alsa-midi.cpp
+++ b/engines/sci/sfx/device/alsa-midi.cpp
@@ -71,16 +71,16 @@ static void _set_tempo(void) {
}
-static int am_subscribe_to_ports(void) {
+static Common::Error am_subscribe_to_ports(void) {
if ((port_out = snd_seq_connect_to(seq, port_out, port_nr, subport_nr)) < 0) {
fprintf(stderr, "[SFX] Could not connect to ALSA sequencer port: %s\n", snd_strerror(port_out));
- return SFX_ERROR;
+ return Common::kUnknownError;
}
- return SFX_OK;
+ return Common::kNoError;
}
-static int aminit(midi_writer_t *self) {
+static Common::Error aminit(midi_writer_t *self) {
int err;
snd_midi_event_new(4096, &parser);
@@ -91,7 +91,7 @@ static int aminit(midi_writer_t *self) {
if (snd_seq_open(&seq, seq_name, SND_SEQ_OPEN_OUTPUT, SND_SEQ_NONBLOCK)) {
fprintf(stderr, "[SFX] Failed to open ALSA MIDI sequencer '%s' for output\n",
seq_name);
- return SFX_ERROR;
+ return Common::kUnknownError;
}
if ((port_out = snd_seq_create_simple_port(seq, "FreeSCI",
@@ -100,11 +100,11 @@ static int aminit(midi_writer_t *self) {
SND_SEQ_PORT_CAP_READ,
SND_SEQ_PORT_TYPE_MIDI_GENERIC)) < 0) {
fprintf(stderr, "[SFX] Could not create ALSA sequencer port\n");
- return SFX_ERROR;
+ return Common::kUnknownError;
}
if (am_subscribe_to_ports())
- return SFX_ERROR;
+ return Common::kUnknownError;
queue = snd_seq_alloc_queue(seq);
_set_tempo();
@@ -115,18 +115,18 @@ static int aminit(midi_writer_t *self) {
fflush(NULL);
fprintf(stderr, "[SFX] Error while draining: %s\n",
snd_strerror(err));
- return SFX_ERROR;
+ return Common::kUnknownError;
}
- return SFX_OK;
+ return Common::kNoError;
}
-static int amsetopt(midi_writer_t *self, char *name, char *value) {
- return SFX_ERROR;
+static Common::Error amsetopt(midi_writer_t *self, char *name, char *value) {
+ return Common::kUnknownError;
}
-static int amwrite(midi_writer_t *self, unsigned char *buf, int len) {
+static Common::Error amwrite(midi_writer_t *self, unsigned char *buf, int len) {
snd_seq_event_t evt;
#if 0
@@ -162,7 +162,7 @@ static int amwrite(midi_writer_t *self, unsigned char *buf, int len) {
#endif
- return SFX_OK;
+ return Common::kNoError;
}
static void amdelay(midi_writer_t *self, int ticks) {