| Age | Commit message (Collapse) | Author |
|
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>
|
|
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>
|
|
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>
|
|
Modules: ALSA sequencer
Remove xxx_t typedefs from the core sequencer codes.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
|
|
into suse.cz:/home/perex/bk/linux-sound/work
|
|
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>
|
|
ALSA sequencer,ALSA<-OSS sequencer
Fixed the auto-loading of modules during module_init().
Signed-off-by: Takashi Iwai <tiwai@suse.de>
|
|
|
|
into suse.cz:/home/perex/bk/linux-sound/linux-sound
|
|
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
;-)
|
|
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
|
|
ALSA sequencer
- new e-mail address of Frank van de Pol.
|
|
Quite a few suspicious places here that pass kernel pointers
to the internal ioctl engine.
|
|
- 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
|
|
- 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
|
|
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
|
|
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
|
|
Integrate ALSA into v2.5.4
Jaroslav
|