Hello all, I've released 0.9.0beta8 packages and 0.9.0beta8a driver and library packages. There were two small problems with compilation with 0.9.0beta8 driver and library packages so I fixed them before writting this announce (thus the 8a identification). Changes:
* alsa-driver - global - enable all PCI PnP cards by default - EMU10K1 - fixed DSP microcode - volume controls when value != 100% - capture of Wave and Surround sources - added AC'97 Playback Volume control - fixed capture (interrupt acknowledge) - added hack for FX8010 PCM: the samples starts on output from first one, but in memory everything is total mess - fixed ugly typo in FX8010 PCM pointer routine - Wave Surround Playback Volume defaults to 0 - added AC97SLOT and CENTER & LFE extouts - ICE1712 - recoded ICE1712 module to use I2C - added direction callback to i2c_bit_ops - moved CS8403 and CS8404 code to cs8403.h - moved CS8427 code to a separate module - fixed the meaning of 'Word Clock Sync' 'Word Clock Status' 'Delta IEC958 Input Status' - added pro volume initialization - added better initialization for AK4524 and AK4528 codecs - added IPGA Analog Volume controls for AK4524 - fixed Pro -> AC'97 Consumer control - ES18xx - removed MPU port request_region (it's already implemented in mpu401_uart.c) - fixed condition for MPU401 initialization - CS4236 - improved CS4237B initialization (Turtle Beach Malibu) - removed 3D control from S/PDIF (duplicate with 3D Control - S/PDIF) - rockwell synthesizer works for TB Malibu now - S/PDIF is still not working properly (I wonder why --jk) - Maestro3 - fixed deadlock on capture - added support for Canyon3D-2/LE - YMFPCI - fixed AC3 forwarding over S/PDIF - fixed calculation updated hwptr in interrupt - fixed typo; mpu initialization of ymf744/754 - CMIPCI - fixed playback on rear channel - ES1968 (Maestro2/E) - fixed calculation of base pointer in the case of stereo 16bit - improved calculation of timer interrupt frequency - fixed wrong hw_pointer value - fixed chip clock on es1978. es1968 is kept unchanged - added snd_clock module option. - as default, es1968 driver try to detect and measure clock automagically - use sched for delay during clock measurement. - improved calculation of measured clock. - increased max bob frequency to 800. (up to period size) - fixed max. buffer size setting. - FM801 - added new PCI revision to determine the multichannel chip - AC'97 codec - improved the codec test loop - INTEL8x0 - use sched for delay during clock measurement - CS4281 - added better initialization for serial circuit - AD1816A - added Shark Predator ISA PnP ID - Trident - AC'97 fixes for SI7018 from Torsten Duwe <[EMAIL PROTECTED]> - improved the initialization of AC97 part for SI7018 - EMU8000 - add rescheduling in long sample-load loop - PCM interface - an attempt to fix the system timer wakeup code - fixed proc related OOPS when the module is unloaded - timer interface - fixed oops - fixes for PCM timer - reimplementation of timer handling using standard bi-directional list - sequencer interface - removed invalid initialization of output room value in ioctl - added missing resolution gain when ticks > 1 in interrupt routine - PPC - merged ppc lowlevel module to snd-card-pmac. - support for DACA (iBook) and Tumbler (iBook2) mixers. - OSS emulation - added DSP_CAP_REALTIME and DSP_CAP_MULTI support - added check for half-duplex devices to open() - fixed some oops conditions (especially for CS46xx) - snddevices - fixed typo for static PCM devices - added 'uninstall' target to Makefile - DEVFS fixes for recent kernels - /proc interface - fixed GID/UID for 2.2 kernels - fixes in alsa-driver.spec - added powermanagement interface * alsa-lib - fixed SIGSEGV in configuration routines - changed location of asoundlib.h from sys dir to alsa dir (it means that official location is '#include <alsa/asoundlib.h>') - changed GPL to LPGL in affected files - separated asoundlib.h to small files - pcm - added snd_pcm_sync_id_t - mixer - simple mixer - fixed typo (malfunction of capture/playback switches) - seq (sequencer) - added snd_seq_queue_timer_type_t - added snd_seq_sync_output_queue() function, rewrote playmidi1 to use this function; it is no longer necessary to wait for echoback - fixed wrong return value in snd_seq_drain_output - fixed possible segfault in snd_seq_parse_address - test utilities - timer.c was updated to latest API - control.c was updated to latest API - removed obsolete test programs: cardid, loopback, pause, switches - asoundrc.doc -> asoundrc.txt renaming - fixes in alsa-lib.spec - added powermanagement interface * alsa-utils - amixer - enhanced syntax for sset (channels, direction) - added toggle for simple controls and fixed volume setup bug - improved man page - aplay - added peak meter for debugging purposes - added signal handler and the count in captured file is corrected - alsactl - added powermanagement interface * alsa-tools - envy24control - added value label for analog volume Have fun, Jaroslav P.S. Don't forget to report remaining bugs to our Source-Forge bug-report system. Please, check the duplicates. ----- Jaroslav Kysela <[EMAIL PROTECTED]> SuSE Linux http://www.suse.com ALSA project http://www.alsa-project.org _______________________________________________ Alsa-announce mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-announce