summaryrefslogtreecommitdiff
path: root/src/seq/seq_hw.c
AgeCommit message (Collapse)AuthorFilesLines
2007-10-15Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.czJaroslav Kysela1-1/+1
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-27Do not abort in snd_xxx_close() functionsClemens Ladisch1-2/+4
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.
2005-05-24Fix doxygen documentsTakashi Iwai1-0/+2
Fix the warnings of doxygen parsing. Add some missing documentation.
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.
2003-07-25- added auto-timestamp mode for the port.Takashi Iwai1-1/+1
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-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-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
2001-12-30Updated GNU GPL license (address).Jaroslav Kysela1-5/+5
Changed GNU LGPL licence from 2.0 to 2.1.
2001-11-19Configuration:Jaroslav Kysela1-1/+3
- changed snd_config_get_id function to follow semantic of other get functions - added snd_config_test_id - added runtime pointer type (not persistent) - added snd_config_make_pointer, snd_config_set_pointer, snd_config_get_pointer - added type/contents checking for callback functions - changed 'void *private_data' to 'snd_config_t *private_data' - renamed card_strtype functions to card_driver Control: - fixed passing parameters to snd_ctl_async Async handlers: - added public snd_async_handler_get_signo function Documentation: - moved all documentation to source files
2001-10-24Changes for static build.Jaroslav Kysela1-2/+6
2001-08-15Added symbol versioning for dlsym-callbacks.Jaroslav Kysela1-0/+1
Removed snd_config_refer_load from confmisc.c and pcm.c.
2001-07-09Suppress error messages.Takashi Iwai1-27/+27
2001-07-04Major change to sequencer API.Jaroslav Kysela1-23/+1
The sequencer API is totally recoded with the style of "encapsulation" in other api. The structure becomes opaque and accessed only via functions. Other changes: - There is no longer group in client and port info. - snd_seq_query_subs_t is renamed to snd_seq_query_subscribe_t. - snd_seq_delete_port takes only the port id argument instead of port_info structure. - snd_seq_input/output_buffer_size are renamed as snd_seq_get_input/output_buffer_size. Similarly snd_seq_resize_input/output_buffer are renamed as snd_seq_set_input/output_buffer_size. - snd_seq_get_named_queue is renamed to snd_seq_query_named_queue. - Sync codes are removed temporarily from API. - Subscription conditions are accessed via the corresponding functions. convert_time is named now as time_update. - snd_seq_get/set_queue_owner are removed. Use snd_seq_get/set_queue_info instead. - Instrument put/get/remove structure is unified as snd_instr_header_t.
2001-06-16Added context handling for snd_config_expand.Jaroslav Kysela1-1/+2
PCM slave configuration is now dynamic.
2001-04-28Fixed O_NONBLOCKAbramo Bagnara1-2/+2
2001-02-11Completed mixer API. Improved iterators. Renamed control values struct. ↵Abramo Bagnara1-39/+39
Rewritten simple elements implementation
2001-02-07Splitted rawmidi streams. Removed stream constraint on config filesAbramo Bagnara1-2/+0
2001-02-07Encapsulated conf APIAbramo Bagnara1-4/+5
2001-01-31Removed card type from devices info. Added card number to devices info. ↵Abramo Bagnara1-1/+0
Completed encapsulation of PCM API. Removed snd_pcm_card(). All copy functions now have the form copy(dst, src).
2001-01-29First step toward encapsulationAbramo Bagnara1-70/+70
2000-11-20Merged pcmfinal branch.Jaroslav Kysela1-0/+545