summaryrefslogtreecommitdiff
path: root/src/seq
AgeCommit message (Collapse)AuthorFilesLines
2007-10-15Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.czJaroslav Kysela5-6/+6
2007-08-10seq_midi_event: fix parsing of F9/FD bytesClemens Ladisch1-1/+1
Check for a valid event type when encoding a system real-time message to prevent the bytes F9 or FD resulting in an empty sequencer message.
2007-08-10seq_midi_event: fix parsing of missing data bytesClemens Ladisch1-39/+41
Reorganize the encoder logic to prevent status bytes that appear where data bytes are expected from being interpreted as data bytes.
2007-08-10seq_midi_event: prevent running status after system messagesClemens Ladisch1-0/+2
Reset the event type after encoding a system message to prevent any following data bytes from being interpreted as data for a running status system message, which is not allowed in MIDI.
2007-08-10seq_midi_event: fix encoding of data bytes after end of sysexClemens Ladisch1-7/+8
Create a new state ST_INVALID for the encoder to prevent data bytes at the beginning of a stream or after a sysex message being interpreted as note-off parameters.
2007-03-22Allow build without libdl and libpthreadTakashi Iwai1-1/+0
Allow building alsa-lib without libdl and libpthread. Added new options to configure, --with-libdl and --with-pthread.
2006-10-27Fix build of static libraryTakashi Iwai1-1/+1
- Add missing pcm_empty entry - Return the array pointer instead of the first array member. Otherwise only the first entry is linked to the binary.
2006-10-27change iface argument for namehint function to const char *Jaroslav Kysela1-1/+1
remove snd_ctl_iface_conf_name function
2006-05-02clarify SND_SEQ_PORT_TYPE_xxx documentationClemens Ladisch1-3/+3
Clarify the documentation for the SND_SEQ_PORT_TYPE_xxx flags, especially for _SYNTH and *_SAMPLE where it was rather misleading.
2006-05-02add more sequencer port type information bitsClemens Ladisch1-1/+6
Add four new information flags SNDRV_SEQ_PORT_TYPE_HARDWARE, _SOFTWARE, _SYNTHESIZER, _PORT for sequencer ports. This makes it easier for apps like Rosegarden to make policy decisions based on the port type.
2006-04-25Fix missing snd_dlclose() in sequencerTakashi Iwai2-1/+11
Call snd_dlclose() with the dlopen handle in snd_seq_close().
2006-02-27allow changing of device directory pathClemens Ladisch1-2/+2
Add configuration options to change the default device path from the default /dev/snd. This is useful for embedded systems that do not want subdirectories in /dev.
2006-02-27fix a typoClemens Ladisch1-1/+1
Fix a memory leak in an error path of snd_seq_hw_open().
2006-02-27remove superfluous free() checksClemens Ladisch2-12/+6
free() correctly handles NULL pointers, so we can omit explicit checks for that condition.
2006-02-27Do not abort in snd_xxx_close() functionsClemens Ladisch2-5/+5
Remove several memory leaks by not aborting prematurely from a snd_xxx_close() function when some operation fails. This can happen when a USB device was unplugged.
2006-01-30Fix infinite parse of recursive definitionsTakashi Iwai1-3/+18
Fixed the infinite parse (and eventually segfault) of recursive definitions. Also fixed the parse of a string slave PCM of direct plugins.
2005-12-16Fix compile warningsTakashi Iwai1-1/+1
Fix trivial compile warnings.
2005-09-29Fix type-punningTakashi Iwai2-38/+38
Fixed compile warnings on the latest gcc about type-punning. Removed unnecessary casts.
2005-05-24Fix doxygen documentsTakashi Iwai4-23/+25
Fix the warnings of doxygen parsing. Add some missing documentation.
2005-05-06Fedora 4 patch - gcc4 fixesJaroslav Kysela1-1/+1
2005-05-02fix snd_seq_query_next_client documentationClemens Ladisch1-6/+4
Fix snd_seq_query_next_client's documentation -- no name matching is actually done by ALSA.
2005-03-16Fix the device-open checkTakashi Iwai1-4/+4
Fixed the device-open check with --disable-aload.
2005-02-14Add --disable-aload configure optionTakashi Iwai1-0/+2
Added --disable-aload configure option to suppress probing of /dev/aload* files for auto-loading. These files often conflict with udev mechanism. Also, --with-resmgr is changed to --enable-resmgr.
2005-02-11Fix resmgr supportTakashi Iwai1-18/+3
Call normal open() before trying with res_open_device(). snd_open_device() is defined to do this procedure.
2005-01-26Add resmgr supportTakashi Iwai1-5/+24
Added the support for resmgr. A new configure option --with-resmgr is added to enable the resmgr support.
2004-03-23Fixed thinkos in documentation (filter example)Jaroslav Kysela1-3/+1
2004-03-02fix doxygen errors (syntax errors and wrong references)Clemens Ladisch1-1/+1
2004-02-25fixed compile warnings regarding const.Takashi Iwai1-16/+16
2003-10-22added more documents.Takashi Iwai2-35/+421
removed the obsolete snd_seq_port_subscribe_set_voices().
2003-10-20more documents as introduction.Takashi Iwai1-2/+748
2003-08-27fixed typos.Takashi Iwai1-6/+6
2003-07-29added const modifier to some function argumentsTakashi Iwai1-2/+2
2003-07-25- added auto-timestamp mode for the port.Takashi Iwai2-1/+73
snd_seq_port_info_get/set_timestamping() snd_seq_port_info_get/set_timestamp_real() snd_seq_port_info_get/set_timestamp_queue() - increased the protocol version to 1.0.1.
2003-07-25fixes by Art Haas <ahaas@airmail.net>:Takashi Iwai1-32/+32
rewritten with C99 struct initialization style.
2003-06-16Reverted back (N)RPN decoding - it is difficult to do this job hereJaroslav Kysela1-86/+8
2003-06-16Added proper handling of nonregistered and registered MIDI parametersJaroslav Kysela1-14/+131
2003-02-05Commented out FD_CLOEXEC fcntl() callsJaroslav Kysela1-0/+5
2003-02-04Fixed compilation problemJaroslav Kysela1-2/+3
2003-02-04Added handling of FD_CLOEXEC flagJaroslav Kysela1-0/+6
2002-12-05Fixed encoding of sysex sequencer eventJaroslav Kysela1-1/+1
2002-11-30Added POLLNVAL to poll->eventsJaroslav Kysela1-2/+2
2002-09-19Reverted back the PCM API.Jaroslav Kysela1-0/+7
New snd_pcm_hw_params_* functions are available only explicitly when ALSA_PCM_NEW_HW_PARAMS_API is defined. Updated documentation and test code to new API.
2002-07-15fixed typo of snd_seq_poll_descriptors() in getting poll descTakashi Iwai1-1/+1
for output only.
2002-06-26don't check the error from running-mode ioctl (for backwardTakashi Iwai1-6/+1
compatibility).
2002-06-21initialize the running mode (if exists).Takashi Iwai1-0/+22
2002-05-27- removed snd_seq_create_event from seq.h. it's deprecated.Takashi Iwai1-3/+11
the function itself still exists for compatibility but protected by DOC_HIDDEN. - a bit more comments about snd_seq_free_event. - since alsa.m4 used snd_seq_create_event for checking libasound, now it's replaced with snd_ctl_open.
2002-05-12Added snd_seq_port_subscribe_set_voices()Jaroslav Kysela1-0/+11
2002-05-11Fixed sysex event encodingJaroslav Kysela1-0/+1
2002-04-19Added snd_midi_event_no_status()Jaroslav Kysela1-15/+36
2002-04-17Removed IPC code from sequencer codeJaroslav Kysela2-7/+0