Update of /cvsroot/alsa/alsa-lib/src/rawmidi In directory sc8-pr-cvs1:/tmp/cvs-serv13678
Modified Files: rawmidi_local.h rawmidi_virt.c Log Message: - fixed the name from "virt" to "virtual". - fixed compilation error. Index: rawmidi_local.h =================================================================== RCS file: /cvsroot/alsa/alsa-lib/src/rawmidi/rawmidi_local.h,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- rawmidi_local.h 29 Jul 2003 17:15:34 -0000 1.15 +++ rawmidi_local.h 5 Aug 2003 13:54:38 -0000 1.16 @@ -54,6 +54,6 @@ const char *name, int card, int device, int subdevice, int mode); -int snd_rawmidi_virt_open(snd_rawmidi_t **inputp, snd_rawmidi_t **outputp, - const char *name, snd_seq_t *seq_handle, int port, - int merge, int mode); +int snd_rawmidi_virtual_open(snd_rawmidi_t **inputp, snd_rawmidi_t **outputp, + const char *name, snd_seq_t *seq_handle, int port, + int merge, int mode); Index: rawmidi_virt.c =================================================================== RCS file: /cvsroot/alsa/alsa-lib/src/rawmidi/rawmidi_virt.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- rawmidi_virt.c 29 Jul 2003 17:15:34 -0000 1.1 +++ rawmidi_virt.c 5 Aug 2003 13:54:39 -0000 1.2 @@ -51,11 +51,11 @@ snd_seq_event_t out_event; int pending; -} snd_rawmidi_virt_t; +} snd_rawmidi_virtual_t; -static int snd_rawmidi_virt_close(snd_rawmidi_t *rmidi) +static int snd_rawmidi_virtual_close(snd_rawmidi_t *rmidi) { - snd_rawmidi_virt_t *virt = rmidi->private_data; + snd_rawmidi_virtual_t *virt = rmidi->private_data; virt->open--; if (virt->open) return 0; @@ -66,16 +66,16 @@ return 0; } -static int snd_rawmidi_virt_nonblock(snd_rawmidi_t *rmidi, int nonblock) +static int snd_rawmidi_virtual_nonblock(snd_rawmidi_t *rmidi, int nonblock) { - snd_rawmidi_virt_t *virt = rmidi->private_data; + snd_rawmidi_virtual_t *virt = rmidi->private_data; return snd_seq_nonblock(virt->handle, nonblock); } -static int snd_rawmidi_virt_info(snd_rawmidi_t *rmidi, snd_rawmidi_info_t * info) +static int snd_rawmidi_virtual_info(snd_rawmidi_t *rmidi, snd_rawmidi_info_t * info) { - // snd_rawmidi_virt_t *virt = rmidi->private_data; + // snd_rawmidi_virtual_t *virt = rmidi->private_data; info->stream = rmidi->stream; /* FIXME: what values should be there? */ @@ -91,7 +91,7 @@ return 0; } -static int snd_rawmidi_virt_input_params(snd_rawmidi_virt_t *virt, snd_rawmidi_params_t *params) +static int snd_rawmidi_virtual_input_params(snd_rawmidi_virtual_t *virt, snd_rawmidi_params_t *params) { int err; @@ -111,7 +111,7 @@ } -static int snd_rawmidi_virt_output_params(snd_rawmidi_virt_t *virt, snd_rawmidi_params_t *params) +static int snd_rawmidi_virtual_output_params(snd_rawmidi_virtual_t *virt, snd_rawmidi_params_t *params) { int err; @@ -130,28 +130,28 @@ } -static int snd_rawmidi_virt_params(snd_rawmidi_t *rmidi, snd_rawmidi_params_t * params) +static int snd_rawmidi_virtual_params(snd_rawmidi_t *rmidi, snd_rawmidi_params_t * params) { - snd_rawmidi_virt_t *virt = rmidi->private_data; + snd_rawmidi_virtual_t *virt = rmidi->private_data; params->stream = rmidi->stream; if (rmidi->stream == SND_RAWMIDI_STREAM_INPUT) - return snd_rawmidi_virt_input_params(virt, params); + return snd_rawmidi_virtual_input_params(virt, params); else - return snd_rawmidi_virt_output_params(virt, params); + return snd_rawmidi_virtual_output_params(virt, params); } -static int snd_rawmidi_virt_status(snd_rawmidi_t *rmidi, snd_rawmidi_status_t * status) +static int snd_rawmidi_virtual_status(snd_rawmidi_t *rmidi, snd_rawmidi_status_t * status) { - // snd_rawmidi_virt_t *virt = rmidi->private_data; + // snd_rawmidi_virtual_t *virt = rmidi->private_data; memset(status, 0, sizeof(*status)); status->stream = rmidi->stream; return 0; } -static int snd_rawmidi_virt_drop(snd_rawmidi_t *rmidi) +static int snd_rawmidi_virtual_drop(snd_rawmidi_t *rmidi) { - snd_rawmidi_virt_t *virt = rmidi->private_data; + snd_rawmidi_virtual_t *virt = rmidi->private_data; if (rmidi->stream == SND_RAWMIDI_STREAM_OUTPUT) { snd_seq_drop_output(virt->handle); snd_midi_event_reset_encode(virt->midi_event); @@ -164,9 +164,9 @@ return 0; } -static int snd_rawmidi_virt_drain(snd_rawmidi_t *rmidi) +static int snd_rawmidi_virtual_drain(snd_rawmidi_t *rmidi) { - snd_rawmidi_virt_t *virt = rmidi->private_data; + snd_rawmidi_virtual_t *virt = rmidi->private_data; int err; if (rmidi->stream == SND_RAWMIDI_STREAM_OUTPUT) { @@ -179,12 +179,12 @@ snd_seq_drain_output(virt->handle); snd_seq_sync_output_queue(virt->handle); } - return snd_rawmidi_virt_drop(rmidi); + return snd_rawmidi_virtual_drop(rmidi); } -static ssize_t snd_rawmidi_virt_write(snd_rawmidi_t *rmidi, const void *buffer, size_t size) +static ssize_t snd_rawmidi_virtual_write(snd_rawmidi_t *rmidi, const void *buffer, size_t size) { - snd_rawmidi_virt_t *virt = rmidi->private_data; + snd_rawmidi_virtual_t *virt = rmidi->private_data; ssize_t result = 0; ssize_t size1; int err; @@ -227,9 +227,9 @@ return result; } -static ssize_t snd_rawmidi_virt_read(snd_rawmidi_t *rmidi, void *buffer, size_t size) +static ssize_t snd_rawmidi_virtual_read(snd_rawmidi_t *rmidi, void *buffer, size_t size) { - snd_rawmidi_virt_t *virt = rmidi->private_data; + snd_rawmidi_virtual_t *virt = rmidi->private_data; ssize_t result = 0; int size1, err; @@ -272,16 +272,16 @@ return result; } -snd_rawmidi_ops_t snd_rawmidi_virt_ops = { - .close = snd_rawmidi_virt_close, - .nonblock = snd_rawmidi_virt_nonblock, - .info = snd_rawmidi_virt_info, - .params = snd_rawmidi_virt_params, - .status = snd_rawmidi_virt_status, - .drop = snd_rawmidi_virt_drop, - .drain = snd_rawmidi_virt_drain, - .write = snd_rawmidi_virt_write, - .read = snd_rawmidi_virt_read, +snd_rawmidi_ops_t snd_rawmidi_virtual_ops = { + .close = snd_rawmidi_virtual_close, + .nonblock = snd_rawmidi_virtual_nonblock, + .info = snd_rawmidi_virtual_info, + .params = snd_rawmidi_virtual_params, + .status = snd_rawmidi_virtual_status, + .drop = snd_rawmidi_virtual_drop, + .drain = snd_rawmidi_virtual_drain, + .write = snd_rawmidi_virtual_write, + .read = snd_rawmidi_virtual_read, }; @@ -289,27 +289,28 @@ \section rawmidi_virt Virtual RawMidi interface -The "virt" plugin creates a virtual RawMidi instance on the ALSA sequencer, -which can be accessed through the connection of the sequencer ports. +The "virtual" plugin creates a virtual RawMidi instance on the ALSA +sequencer, which can be accessed through the connection of the sequencer +ports. There is no connection established as default. -For creating a virtual RawMidi instance, pass "virt" as its name at +For creating a virtual RawMidi instance, pass "virtual" as its name at creation. Example: \code -snd_rawmidi_open(&read_handle, &write_handle, "virt", 0); +snd_rawmidi_open(&read_handle, &write_handle, "virtual", 0); \endcode */ -int snd_rawmidi_virt_open(snd_rawmidi_t **inputp, snd_rawmidi_t **outputp, - const char *name, snd_seq_t *seq_handle, int port, - int merge, int mode) +int snd_rawmidi_virtual_open(snd_rawmidi_t **inputp, snd_rawmidi_t **outputp, + const char *name, snd_seq_t *seq_handle, int port, + int merge, int mode) { int err; snd_rawmidi_t *rmidi; - snd_rawmidi_virt_t *virt = NULL; + snd_rawmidi_virtual_t *virt = NULL; struct pollfd pfd; if (inputp) @@ -338,14 +339,14 @@ } if (name) rmidi->name = strdup(name); - rmidi->type = SND_RAWMIDI_TYPE_VIRT; + rmidi->type = SND_RAWMIDI_TYPE_VIRTUAL; rmidi->stream = SND_RAWMIDI_STREAM_INPUT; rmidi->mode = mode; err = snd_seq_poll_descriptors(seq_handle, &pfd, 1, POLLIN); if (err < 0) goto _err; rmidi->poll_fd = pfd.fd; - rmidi->ops = &snd_rawmidi_virt_ops; + rmidi->ops = &snd_rawmidi_virtual_ops; rmidi->private_data = virt; virt->open++; *inputp = rmidi; @@ -358,14 +359,14 @@ } if (name) rmidi->name = strdup(name); - rmidi->type = SND_RAWMIDI_TYPE_VIRT; + rmidi->type = SND_RAWMIDI_TYPE_VIRTUAL; rmidi->stream = SND_RAWMIDI_STREAM_OUTPUT; rmidi->mode = mode; err = snd_seq_poll_descriptors(seq_handle, &pfd, 1, POLLOUT); if (err < 0) goto _err; rmidi->poll_fd = pfd.fd; - rmidi->ops = &snd_rawmidi_virt_ops; + rmidi->ops = &snd_rawmidi_virtual_ops; rmidi->private_data = virt; virt->open++; *outputp = rmidi; @@ -387,7 +388,7 @@ return err; } -int _snd_rawmidi_virt_open(snd_rawmidi_t **inputp, snd_rawmidi_t **outputp, +int _snd_rawmidi_virtual_open(snd_rawmidi_t **inputp, snd_rawmidi_t **outputp, char *name, snd_config_t *root ATTRIBUTE_UNUSED, snd_config_t *conf, int mode) { @@ -446,7 +447,7 @@ if (outputp) caps |= SND_SEQ_PORT_CAP_READ | SND_SEQ_PORT_CAP_SYNC_READ | SND_SEQ_PORT_CAP_SUBS_READ; if (inputp && outputp) - pinfo.capability |= SNDRV_SEQ_PORT_CAP_DUPLEX; + caps |= SNDRV_SEQ_PORT_CAP_DUPLEX; port = snd_seq_create_simple_port(seq_handle, "Virtual RawMIDI", caps, SNDRV_SEQ_PORT_TYPE_MIDI_GENERIC); @@ -455,10 +456,10 @@ return port; } - return snd_rawmidi_virt_open(inputp, outputp, name, seq_handle, port, + return snd_rawmidi_virtual_open(inputp, outputp, name, seq_handle, port, merge, mode); } #ifndef DOC_HIDDEN -SND_DLSYM_BUILD_VERSION(_snd_rawmidi_virt_open, SND_RAWMIDI_DLSYM_VERSION); +SND_DLSYM_BUILD_VERSION(_snd_rawmidi_virtual_open, SND_RAWMIDI_DLSYM_VERSION); #endif ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 _______________________________________________ Alsa-cvslog mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-cvslog