summaryrefslogtreecommitdiff
path: root/drivers/am/alsa_midi_driver.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/am/alsa_midi_driver.c')
-rw-r--r--drivers/am/alsa_midi_driver.c70
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);
}