summaryrefslogtreecommitdiff
path: root/include/sound/seq_kernel.h
AgeCommit message (Collapse)Author
2008-07-10ALSA: remove CONFIG_KMOD from soundJohannes Berg
A bunch of things in alsa depend on CONFIG_KMOD, use CONFIG_MODULES instead where the dependency is needed at all. Signed-off-by: Johannes Berg <johannes@sipsolutions.net> Signed-off-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2006-01-03[ALSA] seq: set client name in snd_seq_create_kernel_client()Clemens Ladisch
All users of snd_seq_create_kernel_client() have to set the client name anyway, so we can just pass the name as parameter. This relieves us from having to muck around with a struct snd_seq_client_info in these cases. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
2006-01-03[ALSA] seq: remove struct snd_seq_client_callbackClemens Ladisch
The fields of struct snd_seq_client_callback either aren't used or are always set to the same value, so we can get rid of it altogether. Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
2006-01-03[ALSA] Remove xxx_t typedefs: SequencerTakashi Iwai
Modules: ALSA sequencer Remove xxx_t typedefs from the core sequencer codes. Signed-off-by: Takashi Iwai <tiwai@suse.de>
2004-10-07Merge suse.cz:/home/perex/bk/linux-sound/linux-soundJaroslav Kysela
into suse.cz:/home/perex/bk/linux-sound/work
2004-10-07[ALSA] Fix typoJaroslav Kysela
ALSA sequencer Fixed a typo for snd_seq_autoload_lock() in the last change (only for the case without CONFIG_KMOD). Signed-off-by: Takashi Iwai <tiwai@suse.de>
2004-10-07[ALSA] Fix dead blocking during module_init()Jaroslav Kysela
ALSA sequencer,ALSA<-OSS sequencer Fixed the auto-loading of modules during module_init(). Signed-off-by: Takashi Iwai <tiwai@suse.de>
2004-10-05Fix up signed one-bit bitfields in core sound codeLinus Torvalds
2004-06-16Merge suse.cz:/home/perex/bk/linux-sound/linux-2.5Jaroslav Kysela
into suse.cz:/home/perex/bk/linux-sound/linux-sound
2004-06-03[PATCH] sparse: rest of sound/coreAlexander Viro
The rest of sond/core annotated; reverted bogus addition of __user in snd_seq_kernel_client_ctl() - I should've guessed from the name alone ;-)
2004-05-28ALSA CVS update - Clemens Ladisch <clemens@ladisch.de>Jaroslav Kysela
ALSA sequencer,ALSA<-OSS sequencer export snd_seq_set_queue_tempo() for OSS to prevent calling snd_seq_kernel_client_ctl() (using copy_from_user()) in interrupt context
2004-01-08ALSA CVS update - Takashi Iwai <tiwai@suse.de>Jaroslav Kysela
ALSA sequencer - new e-mail address of Frank van de Pol.
2003-05-13Add a few initial user pointer annotations to sound driver.Linus Torvalds
Quite a few suspicious places here that pass kernel pointers to the internal ioctl engine.
2003-03-20ALSA update (0.9.2)Jaroslav Kysela
- created snd-page-alloc module - moved all page allocation code there - preserves preallocated DMA buffers for devices - USB audio driver updated - AC'97 - better modem initialization code - timer API - enhanced (added pause and more event notifications) - splitted ice1724 code from ice1712 to own module - general - timerstamp cleanups (timeval -> timespec) - C99-like cleanups - trident driver - more workaround for wrong IRQ acks - OSS sequencer emulation - fixed OOPS (wrong free order) - more compatible with level 1 of sequencer (/dev/sequencer) - CS46xx driver updated - intel8x0 driver updated - emu10k1 driver updated
2003-02-08ALSA updateJaroslav Kysela
- cmipci driver cleanups (ac3 & surround) - replaced snd_dma_residue() with snd_dma_pointer() - GCC 3.3 warnings removal - timer interface - recoded using tasklet - improved slave timer locking (should be much faster) - added async support - improved ioctl32 wrapper functions - fixed Makefile problems (synth modules were build for not selected driver) - AC97 codec - improved SPSA control - moved reset function outside the main init code - improved ALC650 initialization - USB driver - added quirk for Roland XV-2020
2002-04-28[PATCH] ALSA PATCH against ChangeSet 1.567Jaroslav Kysela
Hello, this ALSA patch contains: - fixed sound_core.c - devfs names - added ARM driver for H3x00 iPaq handhelds from Compaq - added RME Digi32 driver - increased number of RawMidi devices per card to 8 - removed unimplemented IPC definitions from asequencer.h - compilation fixes for snd_printk/snd_printd - added snd_midi_event_no_status() function to seq_midi_event.c - used in OSS emulation code to follow OSS/Lite behaviour - fixed snd_pcm_playback_silence() function (possible memory leak) - fixed endless loop in snd_pcm_playback_drain() - OSS applications using mmap() should end correctly now - fixed autoloading of sequencer clients (oops) - fixed virmidi code (emu10k1) - improved OPL4 chip detection - fixed deadlock in sound/i2c.h - improved cs8427 chip support (proper initialization) - improved CMI8330 detection - improved S/PDIF detection in ENS1371 driver - fixed possible NULL pointer dereference in FM801 driver - added ICH4 to intel8x0 driver - fixed port names allocation in intel8x0 driver - fixed rate detection in intel8x0 driver - AC97 code - better initialization for wolfson codecs - improved CS4205 support (special S/PDIF handling) - emu10k1/audigy updates Jaroslav
2002-02-18[PATCH] ALSA update for 2.5.5-pre1Jaroslav Kysela
this is a sync with the current ALSA CVS tree (last code modification: (Sun Feb 17 17:46:41 2002 UTC)) and 2.5.5-pre1 code and contains: - ALSA code version 0.9.0beta11 - Config.in files updated (separated associated drivers to submenus) - global sound/Makefile fixes - added inclusion of missing header files for alpha architecture - fixed power functions (bad locking) - fixed copy_to_user calls (removed them from spinlocks) - fixed freeing of resource structures - fixed AD1816A driver (inverted volume controls) - added new functions to allocate ISA DMA memory (cleanups in ISA drivers) - updated ISA PnP detection in wavefront driver - added joystick support for VIA686 - updated ES1968 (Maestro2) driver - moved joystick support for YMFPCI to the control interface - updated Korg1212 driver
2002-02-12[PATCH] ALSA patch for 2.5.4Jaroslav Kysela
Integrate ALSA into v2.5.4 Jaroslav