diff options
Diffstat (limited to 'drivers/am/alsa_midi_driver.c')
-rw-r--r-- | drivers/am/alsa_midi_driver.c | 70 |
1 files changed, 36 insertions, 34 deletions
diff --git a/drivers/am/alsa_midi_driver.c b/drivers/am/alsa_midi_driver.c index b27f03c..4da85ed 100644 --- a/drivers/am/alsa_midi_driver.c +++ b/drivers/am/alsa_midi_driver.c @@ -3,48 +3,49 @@ #include <string.h> static int -alsa_midi_driver_attach( alsa_midi_driver_t *driver, jack_engine_t *engine ) +alsa_midi_driver_attach ( alsa_midi_driver_t *driver, jack_engine_t *engine ) { - return driver->midi->attach(driver->midi); + return driver->midi->attach (driver->midi); } static int -alsa_midi_driver_detach( alsa_midi_driver_t *driver, jack_engine_t *engine ) +alsa_midi_driver_detach ( alsa_midi_driver_t *driver, jack_engine_t *engine ) { - return driver->midi->detach(driver->midi); + return driver->midi->detach (driver->midi); } static int -alsa_midi_driver_read( alsa_midi_driver_t *driver, jack_nframes_t nframes ) +alsa_midi_driver_read ( alsa_midi_driver_t *driver, jack_nframes_t nframes ) { - driver->midi->read(driver->midi, nframes); + driver->midi->read (driver->midi, nframes); return 0; } static int -alsa_midi_driver_write( alsa_midi_driver_t *driver, jack_nframes_t nframes ) +alsa_midi_driver_write ( alsa_midi_driver_t *driver, jack_nframes_t nframes ) { - driver->midi->write(driver->midi, nframes); + driver->midi->write (driver->midi, nframes); return 0; } static int -alsa_midi_driver_start( alsa_midi_driver_t *driver ) +alsa_midi_driver_start ( alsa_midi_driver_t *driver ) { - return driver->midi->start(driver->midi); + return driver->midi->start (driver->midi); } static int -alsa_midi_driver_stop( alsa_midi_driver_t *driver ) +alsa_midi_driver_stop ( alsa_midi_driver_t *driver ) { - return driver->midi->stop(driver->midi); + return driver->midi->stop (driver->midi); } static void -alsa_midi_driver_delete( alsa_midi_driver_t *driver ) +alsa_midi_driver_delete ( alsa_midi_driver_t *driver ) { - if (driver->midi) + if (driver->midi) { (driver->midi->destroy)(driver->midi); + } free (driver); } @@ -54,24 +55,24 @@ alsa_midi_driver_new (jack_client_t *client, const char *name) { alsa_midi_driver_t *driver; - jack_info ("creating alsa_midi driver ..."); + jack_info ("creating alsa_midi driver ..."); - driver = (alsa_midi_driver_t *) calloc (1, sizeof (alsa_midi_driver_t)); + driver = (alsa_midi_driver_t*)calloc (1, sizeof(alsa_midi_driver_t)); - jack_driver_init ((jack_driver_t *) driver); + jack_driver_init ((jack_driver_t*)driver); - driver->attach = (JackDriverAttachFunction) alsa_midi_driver_attach; - driver->detach = (JackDriverDetachFunction) alsa_midi_driver_detach; - driver->read = (JackDriverReadFunction) alsa_midi_driver_read; - driver->write = (JackDriverWriteFunction) alsa_midi_driver_write; - driver->start = (JackDriverStartFunction) alsa_midi_driver_start; - driver->stop = (JackDriverStartFunction) alsa_midi_driver_stop; + driver->attach = (JackDriverAttachFunction)alsa_midi_driver_attach; + driver->detach = (JackDriverDetachFunction)alsa_midi_driver_detach; + driver->read = (JackDriverReadFunction)alsa_midi_driver_read; + driver->write = (JackDriverWriteFunction)alsa_midi_driver_write; + driver->start = (JackDriverStartFunction)alsa_midi_driver_start; + driver->stop = (JackDriverStartFunction)alsa_midi_driver_stop; - driver->midi = alsa_seqmidi_new(client, NULL); + driver->midi = alsa_seqmidi_new (client, NULL); driver->client = client; - return (jack_driver_t *) driver; + return (jack_driver_t*)driver; } /* DRIVER "PLUGIN" INTERFACE */ @@ -83,14 +84,15 @@ driver_get_descriptor () { jack_driver_desc_t * desc; jack_driver_param_desc_t * params; + //unsigned int i; - desc = calloc (1, sizeof (jack_driver_desc_t)); + desc = calloc (1, sizeof(jack_driver_desc_t)); - strcpy (desc->name,"alsa_midi"); + strcpy (desc->name, "alsa_midi"); desc->nparams = 0; - - params = calloc (desc->nparams, sizeof (jack_driver_param_desc_t)); + + params = calloc (desc->nparams, sizeof(jack_driver_param_desc_t)); desc->params = params; @@ -104,19 +106,19 @@ driver_initialize (jack_client_t *client, const JSList * params) const jack_driver_param_t * param; for (node = params; node; node = jack_slist_next (node)) { - param = (const jack_driver_param_t *) node->data; + param = (const jack_driver_param_t*)node->data; switch (param->character) { - default: - break; + default: + break; } } - + return alsa_midi_driver_new (client, NULL); } void driver_finish (jack_driver_t *driver) { - alsa_midi_driver_delete ((alsa_midi_driver_t *) driver); + alsa_midi_driver_delete ((alsa_midi_driver_t*)driver); } |