From d60590a87c8bf3261a7f417962bdff7101c5f8ef722ca5d61b445186db996726 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Tue, 19 Dec 2006 15:57:00 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/alsa?expand=0&rev=1 --- .gitattributes | 25 + .gitignore | 1 + 40-alsa.rules | 10 + README.SuSE | 66 + README.testwav | 4 + all_notes_off | 22 + all_notes_off.bin | Bin 0 -> 48 bytes all_notes_off.mid | Bin 0 -> 86 bytes alsa-lib-1.0.14rc1.tar.bz2 | 3 + alsa-oss-1.0.12.tar.bz2 | 3 + alsa-utils-1.0.14rc1.tar.bz2 | 3 + alsa.changes | 3239 ++++++++++++++++++++++++++++++++++ alsa.spec | 2250 +++++++++++++++++++++++ alsasound | 218 +++ joystick | 131 ++ load-soundfont | 39 + ready | 0 set_default_volume | 63 + sysconfig.joystick | 57 + sysconfig.sound | 41 + test.wav | 3 + udev-soundfont | 16 + 22 files changed, 6194 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 40-alsa.rules create mode 100644 README.SuSE create mode 100644 README.testwav create mode 100644 all_notes_off create mode 100644 all_notes_off.bin create mode 100644 all_notes_off.mid create mode 100644 alsa-lib-1.0.14rc1.tar.bz2 create mode 100644 alsa-oss-1.0.12.tar.bz2 create mode 100644 alsa-utils-1.0.14rc1.tar.bz2 create mode 100644 alsa.changes create mode 100644 alsa.spec create mode 100644 alsasound create mode 100644 joystick create mode 100644 load-soundfont create mode 100644 ready create mode 100644 set_default_volume create mode 100644 sysconfig.joystick create mode 100644 sysconfig.sound create mode 100644 test.wav create mode 100644 udev-soundfont diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..5e47157 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,25 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +## Specific LFS patterns +test.wav filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/40-alsa.rules b/40-alsa.rules new file mode 100644 index 0000000..f84e8d7 --- /dev/null +++ b/40-alsa.rules @@ -0,0 +1,10 @@ +SUBSYSTEM=="sound", GROUP="audio" +SUBSYSTEM=="snd", GROUP="audio" +KERNEL=="controlC[0-9]*", NAME="snd/%k" +KERNEL=="hwC[D0-9]*", NAME="snd/%k" +KERNEL=="pcmC[D0-9cp]*", NAME="snd/%k" +KERNEL=="midiC[D0-9]*", NAME="snd/%k" +KERNEL=="timer", NAME="snd/%k" +KERNEL=="seq", NAME="snd/%k" +SUBSYSTEM=="sound", KERNEL=="controlC?", RUN+="/usr/sbin/alsactl -F restore %n" +SUBSYSTEM=="sound", KERNEL=="hwC?D2", DRIVERS=="EMU10K1_Audigy", RUN+="/etc/alsa.d/udev-soundfont" diff --git a/README.SuSE b/README.SuSE new file mode 100644 index 0000000..70e38f2 --- /dev/null +++ b/README.SuSE @@ -0,0 +1,66 @@ +Changes In Init Script On SL10.0 +-------------------------------- +The alsasound initscript was changed to improve the boot/halt speed. +Now the script assumes that the devices are configured and initialized +via udev/coldplug, and does only minimal jobs with start and stop +commands. The modules to be loaded are listed in +/etc/sysconfig/hardware/cfg-* files. Also, the restoration of sound +set-up is done via udev instead of alsasound init script. + +If you have a problem with loading sound modules, try to reconfigure +the sound device via yast. Note that the new alsaconf sets up the +hwcfg file properly. + +When "restart" or "reload" command is used, alsasound behaves like +the older version, i.e. reload the modules. This is provided just +for convenience. + + +General +------- +Since SuSE-6.4, the alsa modules come with the kernel rpms specifically +compiled for those kernels and the alsa package contains the libs, utils +and mixers for alsa. + +ALSA is constantly improving, as this file. If you have any improvements +for it, please send them via http://www.suse.de/feedback + + +Module Configuration on Linux 2.6 Kernels +----------------------------------------- +The configuration of ALSA modules is written to /etc/modprobe.d/sound +file via YaST and alsaconf. Don't modify /etc/modprobe.conf directly, +since this file may be overwritten when the package is updated. + + +Module Option Names +------------------- +The module option names are renamed to the standard style without +snd_ prefix. For example, the former "snd_index" module option became +now "index". +generate-modprobe.conf script in module-init-tools package converts +these names automatically. + + +Changes from ALSA 0.5.x to 0.9.0 +-------------------------------- +Along with the upgrade to ALSA ver.0.9.0, there have been many changes +done from ver.0.5.0, which was included in SuSE 6.x and 7.x +distributions. + +First of all, the name of top-level driver module becomes now like +"snd-sb16.o" while the older version uses "snd-card-sb16.o". +If you upgrade the existing system, please set up the sound +configuration again. + + +Package Splitting +----------------- +The gamix and alsa-tools (envy24control, cspctl and sbiload) are split +to inidividual packages. + +The programs in alsa-tools are also divided to two packages, alsa-tools +and alsa-tools-gui. The latter includes the programs with the graphical +interface (gtk, fltk), while the former includes only the console +applications such as the firmware loaders. + diff --git a/README.testwav b/README.testwav new file mode 100644 index 0000000..8a4dc5e --- /dev/null +++ b/README.testwav @@ -0,0 +1,4 @@ +test.wav is copyright (c) 2001 by Matthias Nagorni +The file can be distributed under GPL. + +The tune ist based on BWV 29 by J.S. Bach. diff --git a/all_notes_off b/all_notes_off new file mode 100644 index 0000000..e0604e1 --- /dev/null +++ b/all_notes_off @@ -0,0 +1,22 @@ +#!/bin/bash +# +# Send an "all notes off" event to all channels of all +# MIDI-Devices configured in the System +# +# Written by Matthias Nagorni, (c) 2001 SuSE GmbH Nuremberg +# +for d in /dev/snd/midiC?D?; do + echo Sending "all notes off" to MIDI device $d + cat /usr/lib/all_notes_off.bin > $d +done +if [ -x /usr/bin/pmidi ]; then + echo Can execute pmidi. Fine. + plist=$(pmidi -l) + for p in $plist; do + p1=${p%:0} + if [ "$p1" != "$p" ] && [ $p1 -gt 16 ]; then + echo Sending "all notes off" to MIDI port $p + pmidi -p $p -d 0 /usr/lib/all_notes_off.mid + fi + done +fi diff --git a/all_notes_off.bin b/all_notes_off.bin new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..6955c3f3dd680c7449de92702dea349dd88f2bf59fdd5e65929213232fd429ff GIT binary patch literal 48 qcmV~$2LZq!0Kl;Nt|?&L@vM;qiIU`#EJdm`=`!S(DND8-x$*$r4-+W> literal 0 HcmV?d00001 diff --git a/all_notes_off.mid b/all_notes_off.mid new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..a620ee05041cd4fa4e4e7ca3549aeff3827ccbeb9487fae777be20310badd993 GIT binary patch literal 86 zcmWN@xeX)9D+Bc=?ivdt(&|ggF&Bl%gjctL5fJoDA-WZ Ou;ajq3pXCT=s`cI3>R7e literal 0 HcmV?d00001 diff --git a/alsa-lib-1.0.14rc1.tar.bz2 b/alsa-lib-1.0.14rc1.tar.bz2 new file mode 100644 index 0000000..41fc0a0 --- /dev/null +++ b/alsa-lib-1.0.14rc1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0acfe840b519b9ab90f94878941ff2e77aac07c1e4d08c07f6d8c96661150ca +size 714549 diff --git a/alsa-oss-1.0.12.tar.bz2 b/alsa-oss-1.0.12.tar.bz2 new file mode 100644 index 0000000..8d470f5 --- /dev/null +++ b/alsa-oss-1.0.12.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de7e492931c53339443dfdddfd1833f5fdd20f83e3a86d73940ae430dd809586 +size 236300 diff --git a/alsa-utils-1.0.14rc1.tar.bz2 b/alsa-utils-1.0.14rc1.tar.bz2 new file mode 100644 index 0000000..5c8c7b6 --- /dev/null +++ b/alsa-utils-1.0.14rc1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b8ede92cfa5f28d6bf6bb1253bdc562f8ac937797fb5e5303609e2e49c2e886 +size 980802 diff --git a/alsa.changes b/alsa.changes new file mode 100644 index 0000000..7589302 --- /dev/null +++ b/alsa.changes @@ -0,0 +1,3239 @@ +------------------------------------------------------------------- +Tue Dec 19 15:50:39 CET 2006 - tiwai@suse.de + +- update to ALSA 1.0.14rc1: + * device enumeration API + * fix dmix/dsnoop memory leaks + * fix various warnings + +------------------------------------------------------------------- +Mon Oct 30 17:12:01 CET 2006 - schwab@suse.de + +- Revert part of last change. + +------------------------------------------------------------------- +Thu Oct 26 14:08:39 CEST 2006 - schwab@suse.de + +- Work around misuse of libtool. +- Fix LDFLAGS. + +------------------------------------------------------------------- +Thu Oct 5 16:38:43 CEST 2006 - tiwai@suse.de + +- updated to ALSA 1.0.13-final: + * all patches have been merged + * fix inifinite-loop with alsa-lib config alias + +------------------------------------------------------------------- +Thu Sep 21 18:39:42 CEST 2006 - tiwai@suse.de + +- updated to ALSA 1.0.13rc2: + * alisp disablement in configure + * TLV dB-range support + * fix some bugs in dB calculation +- fix dB scale check for older alsa-driver +- fix the number parsing in alsa-lib configuration +- use dB expression in alsaconf if possible +- remove the deprecated resmgr support + +------------------------------------------------------------------- +Fri Sep 1 17:25:38 CEST 2006 - tiwai@suse.de + +- updated to ALSA 1.0.13rc1: + * support of linear dB scale + * fix alsaconf for SLES10/SLED10 +- use Should-Start instead of Required-Start in alsasound init + script as olh suggests (#202075) + +------------------------------------------------------------------- +Thu Aug 24 11:42:40 CEST 2006 - tiwai@suse.de + +- updated to ALSA 1.0.12-final: + * fix possible segfaults with invalid TLV entries + * fix default paths in configure +- fix udev rules to use DRIVERS= instead of DRIVER=. + +------------------------------------------------------------------- +Wed Aug 16 11:36:53 CEST 2006 - tiwai@suse.de + +- Move 52-usx26audio.rules to alsa-firmware package since it + makes sense only with the firmware files. + +------------------------------------------------------------------- +Thu Aug 10 13:38:43 CEST 2006 - tiwai@suse.de + +- Move all rules for usx2y audio to 52-usx2yaudio.rules. + Use SUBSYSTEM=="usb_device" to avoid the messing order of + usb detection. + +------------------------------------------------------------------- +Tue Aug 8 18:15:09 CEST 2006 - tiwai@suse.de + +- fixed syntax errors in 52-usx2yaudio.rules. + +------------------------------------------------------------------- +Mon Aug 7 14:42:29 CEST 2006 - tiwai@suse.de + +- fixed udev script for usx2y drivers. + provided in a separated 52-usx2yaudio.rules because it must be + invoked after 50-udev-default.rules. +- fixed the build with the recent gettext. + +------------------------------------------------------------------- +Fri Aug 4 16:14:27 CEST 2006 - tiwai@suse.de + +- updated to version 1.0.12rc2: + * merged previous patches + * add support of dB range + * completely removal of dependency to kernel headers + * config files for new drivers + +------------------------------------------------------------------- +Mon Jul 10 15:31:44 CEST 2006 - tiwai@suse.de + +- Added missing invocation of usx2yloader for Tascam USB + devices in udev rules (#190172). + +------------------------------------------------------------------- +Thu Jul 6 12:10:30 CEST 2006 - tiwai@suse.de + +- add --datadir to configure to avoid the invalid datadir with + recent auto-tools. + +------------------------------------------------------------------- +Tue Jul 4 16:46:21 CEST 2006 - tiwai@suse.de + +- updated to version 1.0.12rc1: + * fix card configurations for ice1724 boards + * fix division-by-zero in alsa-lib + * initialize fully the slave PCM in dmix/dsnoop + * fix segfault with invalid bonding parameter in dmix + * fix manpages + * improved output of amidi -l + +------------------------------------------------------------------- +Tue Jun 20 15:55:44 CEST 2006 - dmueller@suse.de + +- build parallel + +------------------------------------------------------------------- +Mon May 29 17:33:02 CEST 2006 - tiwai@suse.de + +- added the support of delay callback in alsa external I/O + plugin (for new polypaudio support) +- fix the return value of snd_hctl_wait() +- fix surround40 PCM configuration for ens1370 cards +- added infile option for alsa-lib pcm file plugin + +------------------------------------------------------------------- +Wed May 17 15:05:40 CEST 2006 - tiwai@suse.de + +- fix endless loop bug in arecord, also code clean-up. + +------------------------------------------------------------------- +Mon May 15 12:53:24 CEST 2006 - tiwai@suse.de + +- update to ALSA 1.0.11-final + HG fixes. + * all patches in SL10.1 have been merged + * external rate plugin SDK + * fix of kernel API for embedded systems + * new dmix code using O_APPEND open mode + * misc fixes for sequencer API + * fix missing dlclose in various plugins + +------------------------------------------------------------------- +Thu Apr 27 12:59:36 CEST 2006 - tiwai@suse.de + +- fix segfault with direct plugins when invalid channel binding + parameters are given. +- fix CPU hog by artsd together with rate plugin. + +------------------------------------------------------------------- +Mon Apr 24 18:27:57 CEST 2006 - tiwai@suse.de + +- fix udev rules to use "==" instead of "=". + +------------------------------------------------------------------- +Wed Apr 12 15:15:54 CEST 2006 - tiwai@suse.de + +- revert a part of the last fix for aoss, which is rather harmful + for apps like bmp (#165555) + +------------------------------------------------------------------- +Mon Apr 3 15:58:14 CEST 2006 - tiwai@suse.de + +- fix skipping sounds with dmix on aoss (#162771, #162442) +- fix stutering playback of KDE sounds (#162261) + +------------------------------------------------------------------- +Wed Mar 29 12:15:16 CEST 2006 - tiwai@suse.de + +- fix the bogus -EPIPE detection (and thus may lead to hang up) + in 32bit compat mode (ALSA bug#1938). +- correct a typo in the help text of speaker-test + +------------------------------------------------------------------- +Fri Mar 24 18:56:05 CET 2006 - tiwai@suse.de + +- fix the endless poll() loop without starting PCM +- fix the noisy output and xrun from dmix with 2 periods +- fix the broken period/buffer size handling in speaker-test +- fix the parse of lspci output in alsaconf. + +------------------------------------------------------------------- +Tue Mar 21 14:34:06 CET 2006 - tiwai@suse.de + +- fix the wrong read size with 32bit apps on 64bit kernel + (#159308) +- fix the buffer-size restriction of dmix (#114745) +- fix generic dmix conversion code (mainly for ppc) +- fix alsasound init script to close device files properly + (#157977) + +------------------------------------------------------------------- +Mon Mar 20 12:39:24 CET 2006 - tiwai@suse.de + +- fix the possible double free in pcm rate plugin (ALSA + bug#1937) +- fix surround40/51 PCMs (ALSA bug#1914) +- fix the restoration of the original open mode in hw PCM, + resulting in CPU hog with emu10k1 (ALSA bug#1938) +- fix hw-constraints in extplug plugin, added init callback + +------------------------------------------------------------------- +Mon Mar 13 12:24:54 CET 2006 - tiwai@suse.de + +- added $LOAD_OSS_SEQ_MODULE in sysconfig/sound for (optional) + auto-loading of snd-seq-oss (#155332). +- fix bugs in drain with PCM rate plugin (taken from upstream). + +------------------------------------------------------------------- +Fri Mar 3 17:54:37 CET 2006 - tiwai@suse.de + +- Fix from upstream: fix the return value to -ENODEV from + -ENOTTY in alsa-lib functions when the device is + disconnected. + +------------------------------------------------------------------- +Thu Mar 2 13:13:06 CET 2006 - tiwai@suse.de + +- fix segfault with PCM rate plugin (ALSA bug#1878) +- fix speaker-test with 5.1 channels + +------------------------------------------------------------------- +Mon Feb 27 16:05:35 CET 2006 - tiwai@suse.de + +- fixed close functions in the disconnected state, resulting in + invalid states and memory leaks. +- fixed a typo in sequencer (possible memory leak). + +------------------------------------------------------------------- +Mon Feb 20 20:27:51 CET 2006 - tiwai@suse.de + +- avoid unnecessary call of resmgr (#145934) + +------------------------------------------------------------------- +Mon Feb 20 20:04:19 CET 2006 - tiwai@suse.de + +- fixed the infinite loop of snd_pcm_wait due to XRUN (#149894) +- fixed the compile warning on 64bit arch. + +------------------------------------------------------------------- +Fri Feb 17 21:51:58 CET 2006 - tiwai@suse.de + +- fix the assert with float conversion (#149894). +- fix full-duplex confliction with dmix/dsnoop plugin. +- fix the default behavior of non-blocking open mode. + +------------------------------------------------------------------- +Wed Feb 8 22:04:33 CET 2006 - tiwai@suse.de + +- fixed small memory leaks in the alsa-lib parser. +- fixed a typo in rawmidi_virt plugin. + +------------------------------------------------------------------- +Mon Jan 30 17:49:51 CET 2006 - tiwai@suse.de + +- fixed alsasound script for the first yast2 config (#145934) + +------------------------------------------------------------------- +Mon Jan 30 15:43:09 CET 2006 - tiwai@suse.de + +- fixed the segfault at parsing recursive definitions and the + handling of the string slave of direct PCM plugins (#146447) + +------------------------------------------------------------------- +Fri Jan 27 12:55:59 CET 2006 - tiwai@suse.de + +- removed invalid assert in alsa-lib +- fixed ladspa plugin in alsa-lib + +------------------------------------------------------------------- +Wed Jan 25 21:34:10 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Mon Jan 16 14:50:34 CET 2006 - tiwai@suse.de + +- Fix the non-blocking open mode (used non-blocking open mode as + default, too) +- Support of multiple cards/devices with direct plugins + +------------------------------------------------------------------- +Thu Jan 12 15:50:33 CET 2006 - tiwai@suse.de + +- PCM simple helper functions +- ICE1712 conf to use dmix/dsnoop +- Fix S24_BE format +- Fix mixer switch handling in aoss +- Improved alsasound script for restarting/reloading + +------------------------------------------------------------------- +Wed Jan 11 16:51:12 CET 2006 - tiwai@suse.de + +- Fix a typo in load-soundfont script (#141761) + +------------------------------------------------------------------- +Mon Jan 2 15:06:52 CET 2006 - tiwai@suse.de + +- updated to version 1.0.11rc2. + +------------------------------------------------------------------- +Wed Dec 14 15:56:00 CET 2005 - tiwai@suse.de + +- updated to version 1.0.11rc1. + +------------------------------------------------------------------- +Fri Nov 25 12:37:28 CET 2005 - tiwai@suse.de + +- Move udev rules to alsa package. + +------------------------------------------------------------------- +Wed Nov 23 16:44:22 CET 2005 - tiwai@suse.de + +- updated to version 1.0.10-final. +- CVS patches as of 2005.11.23. +- fixed a typo in alsasound script. + +------------------------------------------------------------------- +Tue Nov 8 16:21:47 CET 2005 - perex@suse.de + +- updated to version 1.0.10rc3 +- changed --with-prefix to --prefix +- removed RPM_BUILD_ROOT cleanup from %install + +------------------------------------------------------------------- +Thu Oct 27 20:19:07 CEST 2005 - tiwai@suse.de + +- Update to CVS 2005.10.27. + - fixed PCM mmap mode with plugins. + - optimize / improve aoss wrapper. + - improve aplay/arecord option parsing. +- Fix alsasound init script. + +------------------------------------------------------------------- +Wed Oct 12 14:06:39 CEST 2005 - tiwai@suse.de + +- updated to version 1.0.10rc2. + +------------------------------------------------------------------- +Thu Sep 29 21:12:20 CEST 2005 - tiwai@suse.de + +- Fix type-punning with the latest gcc +- Mute volume at shutdown (#117277) + +------------------------------------------------------------------- +Wed Sep 14 20:12:19 CEST 2005 - tiwai@suse.de + +- Fix bugs of dmix on big-endian architectures (#117048) + - Fix the argument of semctl() with union. + - Fix the mixing code, accepts both endians. + - Fix alsa-lib configurations. +- Fix hwcfg file name generated by alsaconf (#117046). + +------------------------------------------------------------------- +Mon Sep 12 18:54:25 CEST 2005 - tiwai@suse.de + +- Fix the error with chown() in direct plugins when the user + doesn't belong to the group (#115817). +- Fix segfault of PCM hooks plugin (#116568) +- Load snd-seq module if requested (#116557). +- Fix uninitialized pollio variable in pcm.c. + +------------------------------------------------------------------- +Thu Sep 8 11:58:05 CEST 2005 - tiwai@suse.de + +- Fix the permission of socket of direct plugins (#115817) +- Fix the modem definition on hda-intel (#115253) + +------------------------------------------------------------------- +Fri Sep 2 19:09:20 CEST 2005 - tiwai@suse.de + +- Fix the internal buffer allocation of alsa-lib plugins, + including the fix for ICE1724 config (#115019) + +------------------------------------------------------------------- +Fri Sep 2 13:41:00 CEST 2005 - tiwai@suse.de + +- Fix aoss with bi-arch (#114961) + +------------------------------------------------------------------- +Thu Sep 1 15:01:47 CEST 2005 - tiwai@suse.de + +- Fix PM resume with aoss (#114690) + +------------------------------------------------------------------- +Wed Aug 31 15:08:00 CEST 2005 - tiwai@suse.de + +- Fix crash of knotify (#105772) + +------------------------------------------------------------------- +Fri Aug 26 14:34:26 CEST 2005 - tiwai@suse.de + +- fixed alsasound restart (#113239) +- fixed the handling of -EINTR during resume of dmix (#104100) +- fixed the buffer size of speakertest (ALSA BTS #1304) +- fixed isapnp detection of alsaconf (ALSA BTS #1326) +- added a description about new init script + +------------------------------------------------------------------- +Thu Aug 18 17:02:17 CEST 2005 - tiwai@suse.de + +- Fix invalid read warnings detected by valgrind2 (#105572) + +------------------------------------------------------------------- +Thu Aug 18 15:34:54 CEST 2005 - tiwai@suse.de + +- Fixed races in direct plugins (#104884) +- Fix/clean up aoss wrapper +- Fixed memory leak in alsa-lib pcm configuration + +------------------------------------------------------------------- +Tue Aug 16 18:13:29 CEST 2005 - tiwai@suse.de + +- fix PM of direct plugins (#104100) + +------------------------------------------------------------------- +Fri Aug 12 17:04:02 CEST 2005 - tiwai@suse.de + +- fix biarch problem with dmix (#104424) +- fix default IPC permissions to 0660 + +------------------------------------------------------------------- +Wed Aug 10 15:44:22 CEST 2005 - tiwai@suse.de + +- fixed segfault of aoss (#103780) +- take back alsa udev script for soundfonts (#103814) +- fixed probing of isapnp devices + +------------------------------------------------------------------- +Fri Aug 5 11:19:23 CEST 2005 - tiwai@suse.de + +- fix alsaconf to set up hwcfg-* to follow the new sound system + on SL10.0. + +------------------------------------------------------------------- +Wed Aug 3 17:48:13 CEST 2005 - tiwai@suse.de + +- update to ALSA cvs 2005.08.03. +- removed obsolete usb map stuff. +- removed resmgr dev scripts. +- modified alsasound init script to do minimal jobs in start/stop. + reload/unload are used to force module-reloading. + +------------------------------------------------------------------- +Mon Jun 27 17:05:27 CEST 2005 - tiwai@suse.de + +- added resmgr to Requires of alsa-devel to make the build checker + script easier. + +------------------------------------------------------------------- +Thu Jun 2 15:11:23 CEST 2005 - tiwai@suse.de + +- updated to version 1.0.9-final. +- CVS updates 2005.06.02 + +------------------------------------------------------------------- +Tue May 24 16:23:59 CEST 2005 - tiwai@suse.de + +- updated to version 1.0.9rc4. + +------------------------------------------------------------------- +Fri May 20 19:17:06 CEST 2005 - tiwai@suse.de + +- CVS 2005.05.20: fixes permissions and dmix stuff. + +------------------------------------------------------------------- +Tue May 17 12:45:14 CEST 2005 - tiwai@suse.de + +- CVS 2005.05.16: more fixes on dmix and rate plugins. + +------------------------------------------------------------------- +Fri May 13 19:27:06 CEST 2005 - tiwai@suse.de + +- updated to version 1.0.9rc3. + +------------------------------------------------------------------- +Wed Apr 20 16:47:11 CEST 2005 - tiwai@suse.de + +- fix segfault of rate plugin. +- change the value of $LIBASOUND_DEBUG to integers. + +------------------------------------------------------------------- +Fri Apr 8 18:47:12 CEST 2005 - tiwai@suse.de + +- another try to fix dmix hang-up bug. + +------------------------------------------------------------------- +Tue Apr 5 19:47:35 CEST 2005 - tiwai@suse.de + +- added the large-file support on alsa-oss wrapper. +- fixed dmix hang-up problems. +- fixed the wrong channel_info on some plugins. + +------------------------------------------------------------------- +Fri Apr 1 16:51:58 CEST 2005 - tiwai@suse.de + +- updated to ALSA 1.0.9rc2. +- fixed compilation with gcc-4.0. + +------------------------------------------------------------------- +Wed Mar 16 15:21:20 CET 2005 - tiwai@suse.de + +- Fixed default "front" volume (bug #72971) +- Fixed the device-open check for sequencer (bug #72368) + +------------------------------------------------------------------- +Tue Mar 15 17:56:38 CET 2005 - tiwai@suse.de + +- fixed suspend/resume with dmix, dsnoop, dshare plugins + (#72780) + +------------------------------------------------------------------- +Fri Mar 11 20:21:15 CET 2005 - tiwai@suse.de + +- Fixed wrong memory free in alsa-lib. +- Addition of a new user-control API function for external PCMs. +- Fixed documents of external PCM plugins. +- Fixed Aureon 7.1 configuration. +- Minor fixes for valgrind. +- Fixed the segfault with PCM file plugin. +- Addition of missing sequencer macro. +- Fixed typos in iecset. + +------------------------------------------------------------------- +Thu Feb 24 14:31:19 CET 2005 - tiwai@suse.de + +- fixed the card type for each config with softvol. +- got rid of debug prints in udev scripts (bug #66476) + +------------------------------------------------------------------- +Tue Feb 22 19:19:43 CET 2005 - tiwai@suse.de + +- use ncursesw for alsamixer +- fixed distribution check in alsaconf +- split aseqdump from arecmidi +- fixed man pages +- try to modprobe always in alsasound init script at start +- updated alsasound.usermap. + +------------------------------------------------------------------- +Fri Feb 18 12:22:08 CET 2005 - tiwai@suse.de + +- CVS patch 20050218: + - fix speaker-tools + - fix the weight of Side mixer elements + - use softvol as default for VIA823/8237 +- fixed resmgr support (a typo in configure options). + +------------------------------------------------------------------- +Wed Feb 16 15:27:31 CET 2005 - tiwai@suse.de + +- fixed amidi command options. +- fixed configure option for shared alsa-lib. +- fixed the path of resmgr. + +------------------------------------------------------------------- +Mon Feb 14 14:47:46 CET 2005 - tiwai@suse.de + +- CVS patch 20050214: + - disable access to /dev/aload* + - external filter-plugin SDK + - dl-object cache +- Initialize hardware via hotplug/udev + alsactl, etc are called in dev.d/* scripts + +------------------------------------------------------------------- +Fri Feb 11 18:38:15 CET 2005 - tiwai@suse.de + +- CVS patch 20050211: + - fixed resmgr support, enable it as default + - external PCM I/O plugin support + +------------------------------------------------------------------- +Fri Feb 4 20:21:34 CET 2005 - tiwai@suse.de + +- CVS patch 20050204: + - fixed segfaults with mixer event handling. + +------------------------------------------------------------------- +Wed Feb 2 17:08:09 CET 2005 - tiwai@suse.de + +- CVS patch 20050202: + - fixed function-in-function + - fixed exit code of alsa-utils programs + +------------------------------------------------------------------- +Thu Jan 27 17:15:09 CET 2005 - tiwai@suse.de + +- CVS patch 20050127: + - dmix and dsnoop for default PCMs on many chips + - pcm link fix + - resmgr support (not enabled yet, waiting for fix in udev) + +------------------------------------------------------------------- +Tue Jan 18 21:18:33 CET 2005 - tiwai@suse.de + +- include fixes for alsa-lib and alsa-utils from CVS. + +------------------------------------------------------------------- +Thu Jan 13 15:26:33 CET 2005 - tiwai@suse.de + +- updated to version 1.0.8-final. + +------------------------------------------------------------------- +Mon Jan 3 19:10:46 CET 2005 - tiwai@suse.de + +- updated to version 1.0.8rc2. + +------------------------------------------------------------------- +Wed Nov 17 15:06:45 CET 2004 - tiwai@suse.de + +- updated to version 1.0.7. + +------------------------------------------------------------------- +Thu Sep 30 16:24:42 CEST 2004 - tiwai@suse.de + +- unmute/adjust 'Master Mono' in alsaconf as default. + +------------------------------------------------------------------- +Thu Sep 30 15:01:35 CEST 2004 - tiwai@suse.de + +- fixed segfault when printing help of aserver. +- fixed card-specific include files in alsa-lib. +- fixed ICH4 SPDIF support. +- fixed card aliases. +- fixed segfault when configuring the invalid sw_params. +- fixed shadow parameters in alsa-lib headers. +- fixed the handling of config files in alsaconf. +- fixed manpages in alsa-utils. + +------------------------------------------------------------------- +Thu Sep 16 15:27:30 CEST 2004 - tiwai@suse.de + +- fixed downsampling. +- fixed the error handling in dmix plugin. +- fixed alsa.m4 to avoid invalid reductions in $LIBS. +- fixed aplay for large file I/O and VOC file playback. + +------------------------------------------------------------------- +Mon Sep 13 17:33:10 CEST 2004 - tiwai@suse.de + +- fixed the infinite loop in alsa-lib parser. + +------------------------------------------------------------------- +Tue Aug 31 18:25:52 CEST 2004 - tiwai@suse.de + +- fixed alsaconf probing and options. +- fixed usb usermap for snd-usb-usx2y driver. + +------------------------------------------------------------------- +Fri Aug 27 16:38:34 CEST 2004 - tiwai@suse.de + +- updated to 1.0.6 final. +- added the new supported card config files. +- support the seprate playback/capture view on alsamixer. +- don't load snd-seq-oss in alsasound script. + +------------------------------------------------------------------- +Thu Aug 12 12:24:36 CEST 2004 - ro@suse.de + +- added libpng to neededforbuild (for doxygen) + +------------------------------------------------------------------- +Thu Aug 5 13:20:22 CEST 2004 - tiwai@suse.de + +- updated to 1.0.6rc1. +- Clean up alsasound init script. + +------------------------------------------------------------------- +Thu Apr 15 18:17:39 CEST 2004 - tiwai@suse.de + +- updated to version 1.0.4. +- fixed ACPI suspend/resume handling (#38571). +- removed the obsolete %post stuffs. +- removed the unneeded sleep in alsasound. +- fixed the handling of '-' and '_' letters in module names. + +------------------------------------------------------------------- +Fri Apr 2 15:02:38 CEST 2004 - kukuk@suse.de + +- alsasound: Fix Start/Stop Requires + +------------------------------------------------------------------- +Mon Mar 29 17:44:30 CEST 2004 - tiwai@suse.de + +- fixed REAME.SuSE. +- fixed the SPDIF output of Nforce. +- fixed snd_pcm_wait() for direct plugins. +- fixed the rate plugin to mangle avail_min. +- fixed the wrong copy problem in capture of rate plugin. +- fixed the closing bug of alsa-oss. +- fixed the pcm handling in alsa-oss. +- updated usb audio map. + +------------------------------------------------------------------- +Fri Mar 19 14:53:03 CET 2004 - tiwai@suse.de + +- fixed alsaconf for the legacy chip probing (#36256). +- fixed alsaconf for the dell board. +- fixed aplay/arecord for largefile support. +- improved the PCM polling. +- fixed segfaults in dmix codes. +- included some h/w specific headers into alsa-lib. +- fixed mono output definitions in emu10k1 configs. + +------------------------------------------------------------------- +Mon Mar 8 18:41:29 CET 2004 - tiwai@suse.de + +- updated to alsa-lib 1.0.3a. + +------------------------------------------------------------------- +Mon Mar 1 18:18:08 CET 2004 - tiwai@suse.de + +- updated to alsa-oss 1.0.3a. + +------------------------------------------------------------------- +Mon Mar 1 11:34:01 CET 2004 - tiwai@suse.de + +- 1.0.3-final package. + +------------------------------------------------------------------- +Fri Feb 27 18:49:42 CET 2004 - tiwai@suse.de + +- use asfxload for emu10k1 and sbawe scripts. +- added sleep in alsasound to get sync with device files. +- added LOAD_OSS_EMUL_MODULES in sysconfig/sound. +- alsa-oss 1.0.3rc3. + +------------------------------------------------------------------- +Thu Feb 26 12:17:15 CET 2004 - tiwai@suse.de + +- updated to version 1.0.3rc2. +- regenerated usb usermap. + +------------------------------------------------------------------- +Thu Feb 12 18:08:03 CET 2004 - tiwai@suse.de + +- updated to version 1.0.2. +- fix for stripping RPATH from libaoss (thanks to kraxel's script). + +------------------------------------------------------------------- +Fri Jan 16 17:41:13 CET 2004 - pth@suse.de + +- Fix quoting in alsa.m4 + +------------------------------------------------------------------- +Mon Jan 12 09:26:42 CET 2004 - adrian@suse.de + +- build as user + +------------------------------------------------------------------- +Fri Jan 9 16:14:37 CET 2004 - tiwai@suse.de + +- updated to version 1.0.1. + +------------------------------------------------------------------- +Mon Nov 17 19:34:55 CET 2003 - tiwai@suse.de + +- updated to version 1.0.0pre1. + now new API is used as default. the apps with old API should + define ALSA_PCM_OLD_HW_PARAMS_API and ALSA_OLD_SW_PARAMS_API + to keep using the old-style API. + +------------------------------------------------------------------- +Wed Sep 17 17:34:41 CEST 2003 - tiwai@suse.de + +- fixed the broken dmix plugin with 32bit samples. +- implemented the dmix plugin for x86-64. +- apply the last missing patch. + +------------------------------------------------------------------- +Mon Sep 15 14:51:12 CEST 2003 - tiwai@suse.de + +- don't remove joydev in joystick script (bug #30661). + +------------------------------------------------------------------- +Thu Sep 11 13:26:05 CEST 2003 - tiwai@suse.de + +- fixed the rate conversion plugin. +- fixed the aplay to set up correctly with unconventional rates. +- fixed the manpage of aplay and arecord. +- fixed the range calculation overflow in alsamixer. + +------------------------------------------------------------------- +Mon Sep 8 14:28:18 CEST 2003 - tiwai@suse.de + +- fixed dmix, dshare, dsnoop plugins. +- fixed alsaconf for the recent modutils. + +------------------------------------------------------------------- +Mon Sep 1 12:42:01 CEST 2003 - tiwai@suse.de + +- fixed config files for audigy boards. + +------------------------------------------------------------------- +Wed Aug 27 15:58:37 CEST 2003 - tiwai@suse.de + +- fixed the wrong name (typos) of snd_seq_port_info_timestamp + functions. +- added MEMORY-LEAK note. + +------------------------------------------------------------------- +Thu Aug 14 16:12:33 CEST 2003 - tiwai@suse.de + +- rewrite alsasound init script to accept reload for reloading + the sysconfig changes. +- added meta data to sound and joystick sysconfig files + (bug #28941, #28887). + +------------------------------------------------------------------- +Wed Aug 13 15:31:32 CEST 2003 - tiwai@suse.de + +- updated alsa-lib to 0.9.7-pre (cvs 2003.08.13) +- updated usb usermap. + +------------------------------------------------------------------- +Tue Aug 5 12:31:19 CEST 2003 - tiwai@suse.de + +- fixed lsmod path (bug #28430). + +------------------------------------------------------------------- +Thu Jul 31 11:34:39 CEST 2003 - meissner@suse.de + +- Adapted symbol version defines for ppc64 (should be reusing the + macro mess from glibc though). + +------------------------------------------------------------------- +Wed Jul 30 12:33:27 CEST 2003 - tiwai@suse.de + +- removed unsued binary file the filelist. +- added the fix for via82xx renaming. +- clean up the post-install code. +- added post_on_removal and restart_on_update for alsasound and + joystick services. + +------------------------------------------------------------------- +Mon Jul 28 17:19:46 CEST 2003 - tiwai@suse.de + +- updated to version 0.9.6. + +------------------------------------------------------------------- +Fri Jul 18 13:39:43 CEST 2003 - tiwai@suse.de + +- updated to version 0.9.5. +- fixed alsasound and alsaconf for the new modutils. + +------------------------------------------------------------------- +Fri Jul 4 13:26:23 CEST 2003 - tiwai@suse.de + +- updated to version 0.9.4. +- fixed the option of head command in alsa-scripts (bug #27413). +- updated alsaconf; -p shows the card name, too. + +------------------------------------------------------------------- +Fri Jun 13 00:47:36 CEST 2003 - ro@suse.de + +- added /etc/hotplug and /etc/hotplug/usb to filelist + +------------------------------------------------------------------- +Tue May 27 00:02:46 CEST 2003 - ro@suse.de + +- add static libaoss to filelist of devel subpackage + +------------------------------------------------------------------- +Tue Apr 15 14:26:24 CEST 2003 - tiwai@suse.de + +- fixed the option of head command in the new POSIX way. + +------------------------------------------------------------------- +Mon Mar 17 10:55:01 CET 2003 - tiwai@suse.de + +- fixed alsaconf to run for suse modules (bug #25440). +- don't unload soundcore and gameport modules in alsasound + init script - they may be used by other services/devices + (bug #24091). + +------------------------------------------------------------------- +Mon Mar 10 11:34:21 CET 2003 - tiwai@suse.de + +- fixed arecord to write a better WAV file header for stdout + (bug #24845). + +------------------------------------------------------------------- +Wed Mar 5 16:44:32 CET 2003 - tiwai@suse.de + +- try to restore the old style elements (cardX) even after the id + is changed. this will prevent the silent state after updating + the package. +- fixed the feedback address in README.SuSE. + +------------------------------------------------------------------- +Mon Feb 24 17:23:10 CET 2003 - tiwai@suse.de + +- added -F option to alsactl in alsasound init script. + +------------------------------------------------------------------- +Thu Feb 20 17:21:37 CET 2003 - tiwai@suse.de + +- don't use nested functions on non-ix86 architectures. + +------------------------------------------------------------------- +Mon Feb 17 15:06:21 CET 2003 - tiwai@suse.de + +- updated to cvs20030217. + including dmix plugin support. +- mute the master volume at unloading to avoid clicks. + +------------------------------------------------------------------- +Fri Feb 7 17:46:56 CET 2003 - tiwai@suse.de + +- updated to cvs20020307. +- fixed aplay bug. +- added the support of new timer interface. +- updated usb map. + +------------------------------------------------------------------- +Wed Jan 29 17:53:15 CET 2003 - tiwai@suse.de + +- fixed the versioned symbols of hook pcm and meter plugins. +- fixed -d option of aplay. + +------------------------------------------------------------------- +Tue Jan 21 12:39:19 CET 2003 - tiwai@suse.de + +- fixed the dlopen for hook, ladspa and meter pcm plugins. +- added configuration files for ENS1371 and VIA8233. +- fixed the handling of 24bit/3bytes samples. +- updated USB usermap. + +------------------------------------------------------------------- +Thu Jan 16 18:17:12 CET 2003 - tiwai@suse.de + +- added the metadata to sysconfig files (bug #22689). + +------------------------------------------------------------------- +Wed Dec 18 17:43:44 CET 2002 - tiwai@suse.de + +- updated to 0.9.0rc7-pre; regenrated tarballs from cvs. +- regenerated usb usermap. +- removed patches.tar.bz2. patches will be listed on spec. +- added SOUNDFONT_FILES in sysconfig/sound, which is used in sbawe + and emu10k1 init scripts (bug #21622). +- removed alsa-dummy library, since KDE2 is no longer supported. +- removed alsa-kernel header files from devel sub-package. + alsa-tools will include the necessary header files in itself. + +------------------------------------------------------------------- +Fri Dec 13 11:55:23 CET 2002 - tiwai@suse.de + +- fixed the build with the latest automake & co. + +------------------------------------------------------------------- +Mon Nov 11 00:03:30 CET 2002 - ro@suse.de + +- fix deprecated multiline string literal in aplay.c + +------------------------------------------------------------------- +Tue Sep 3 15:35:23 CEST 2002 - tiwai@suse.de + +- alsactl tries to restore the mixer elements as much as possible. + this will avoid "failure" status of alsasound after a driver is + updated. (bug #18823) +- fixed invalid use of assert in mixer. +- probe more possible dmas for cs and es18xx cards in alsaconf. +- load snd-usb-midi module additionally if necessary in alsa usb + script. + +------------------------------------------------------------------- +Thu Aug 29 17:30:39 CEST 2002 - tiwai@suse.de + +- fixed hotplug start script. +- fixed wrong assertion in alsa-lib. +- added the support for 24bit wav and new options -C and -P + to aplay. + +------------------------------------------------------------------- +Fri Aug 23 15:14:14 CEST 2002 - tiwai@suse.de + +- added the hotplug usermap and script files (bug #16768). + +------------------------------------------------------------------- +Tue Aug 20 19:23:37 CEST 2002 - tiwai@suse.de + +- fixed the detection of powermac driver on alsaconf. + +------------------------------------------------------------------- +Fri Aug 16 12:49:21 CEST 2002 - tiwai@suse.de + +- use the rc3 tarballs (meaning only version up). +- fixed alsa-lib's configure to get the newest auto-tools running. +- updated the comments on power management. + +------------------------------------------------------------------- +Wed Aug 14 16:51:26 CEST 2002 - tiwai@suse.de + +- fixed X-UnitedLinux-Should-Start in init script. + +------------------------------------------------------------------- +Thu Aug 1 15:03:21 CEST 2002 - tiwai@suse.de + +- added PreReq. +- improved alsa-lib documentations. +- fixed alsaconf for redhat :) +- added windows' path for soundfonts on emu10k1 script. +- provides scripts for more cards with opl3. + +------------------------------------------------------------------- +Sat Jul 27 17:21:40 CEST 2002 - adrian@suse.de + +- add %run_ldconfig + +------------------------------------------------------------------- +Mon Jul 22 15:32:36 CEST 2002 - tiwai@suse.de + +- fixed 3byte format conversion in plugins. +- fixed route pcm plugin. + fixed calculation of norm. + +------------------------------------------------------------------- +Tue Jul 16 15:44:36 CEST 2002 - meissner@suse.de + +- Fixed lib64 problem (/usr/lib was not created on lib64 platforms, + but is used for data files). + +------------------------------------------------------------------- +Mon Jul 15 15:46:36 CEST 2002 - tiwai@suse.de + +- split gamix and alsa-tools as individual packages. +- removed unused files from package sources. +- fixed 3byte format access and unsigned linear conversion + plugins on alsa-lib. + +------------------------------------------------------------------- +Wed Jul 3 17:01:26 CEST 2002 - tiwai@suse.de + +- fixed README.SuSE. +- alsaconf builds the card database by itself. +- added -s option to alsaconf to specify the test wav file. +- removed obsolete cardid files on docdir. + +------------------------------------------------------------------- +Wed Jun 26 11:36:02 CEST 2002 - tiwai@suse.de + +- changed the format ioctl mask. + added the backward compatible ioctls. +- don't check the error of running-mode ioctl for backward + compatibility. +- modprobe snd-ioctl32 in alsasound script. + +------------------------------------------------------------------- +Fri Jun 21 17:30:44 CEST 2002 - tiwai@suse.de + +- fixes and enhances for 64bit architectures. + sequencer has a new ioctl, RUNNING_MODE is used to check the + running 32/64 bit mode of the client. + +------------------------------------------------------------------- +Wed Jun 19 17:34:08 CEST 2002 - tiwai@suse.de + +- moved alsa drivers into kernel-source package. + this package includes only the header files from alsa-kernel + tar ball to reduce the size. + km_alsa is no longer generated. +- support for 3-bytes packed formats (e.g. usb audio 24bit + format) + +------------------------------------------------------------------- +Tue Jun 11 17:29:49 CEST 2002 - tiwai@suse.de + +- version alsa 0.9.0 rc1. +- added new pnp id for cs4236. +- improved rme32 driver. +- fixed resource handling of rme9652 driver. +- added hdsp driver. snd-rme9652-mem is renamed to + snd-hammerfall-mem. +- added experimental usb audio driver. +- fixed pmac driver. added auto-muting support as well as on + 0.5.x driver. + tone controls and DCR support for tumbler chip. + tone control and amplifier for screamer chip. +- removed own i2c functions from pmac driver. now using the + standard i2c interface and i2c-keywest module. +- added 64bit integer support on control API. +- fixed cs4281 driver. supporting two codecs experimentally. +- fixed capture of aplay on big endian. +- fixed sysex encoding of sequencer. +- fixed the module counter on gus driver. +- removed EXPORT_NO_SYMBOLS from the code of alsa-kernel. + moved to alsa-driver for compatibility. +- support of RME9636, RME9652 and GUS configurations. +- fixed the check of return values from copy_*_user(). +- fixed via8233 driver to work on via8233A. using multi-channel + SGD for playback. +- fixed es1968's hardware volume control. +- added 2ch to 4ch duplication switch to ymfpci. +- added support for spdif on cirrus logic's ac97 codecs. +- fixed Makefile and Config.in for 2.5 kernels. +- removed the obsolete snd_seq_create_event() from sequencer API. + fixed alsa.m4 for this change. +- fixed detection of ews64 card. +- fixed null pcm plugin. +- added options to set uid, gid and mode of alsa's device files + to alsaconf script. as default alsaconf doesn't set such + options. for secure set up, call with -r option. + +------------------------------------------------------------------- +Tue May 7 15:24:55 CEST 2002 - tiwai@suse.de + +- fixed hardware volume control on es1968. +- optimized rme32 driver. +- more complete naming of ich chipsets. +- fixed rear playback via wave surround on emu10k1. +- fixed trident driver for big endian. +- fixes for 2.2 kernels. +- fixed aplay to play 16bit-au format correctly. +- fixed typo in amixer. + +------------------------------------------------------------------- +Fri May 3 12:24:01 CEST 2002 - tiwai@suse.de + +- alsasound sets default volumes for all cards if no asound.state + is found. +- unmute mic in set_default_volume script. +- integrated via8233 to via686. via8233 module still exists, + though. +- fixed emu10k1 on big-endian machines. +- fixed inverted cmi8330 pcm volume. +- support --with-softfloat option to alsa-libs' configure. +- fixed check of include path in alsa-driver's configure. +- fixed compile on alpha. +- added a new control switch to toggle shared rear/line-in on + ymfpci. +- removed list-muti from Makefile of alsa-kernel. +- fixed compile of powermac drivers. +- fixed possible deadlock of timer module. +- added pcm playback using emu8000 on sbawe driver. +- fixed panning of sbawe's wavetable. +- phone and mic registers can have 5-bit resolution on ac97. +- fixed compile of drivers on 2.2 and early 2.4 kernels. + +------------------------------------------------------------------- +Thu May 2 14:53:35 CEST 2002 - meissner@suse.de + +- dropped qt dependencies, are not needed apparently. + +------------------------------------------------------------------- +Tue Apr 23 15:20:17 CEST 2002 - tiwai@suse.de + +- fixed deadlock on intel8x0. +- fixed deadlock on ice1712. +- fixed Config.in for alsa-kernel. +- improved detection of cmi8330 chip. +- improved detection of OPL4. +- fixed behavior of midi input on oss sequencer emulation. +- a bit clean up of sequencer core. +- fixed virmidi on sbawe/emu10k1 wavetables. +- clean up alsaconf script. + +------------------------------------------------------------------- +Fri Apr 19 12:42:07 CEST 2002 - tiwai@suse.de + +- build alsa static library separately from shared lib + (due to a bug of libtool). +- moved ipaq driver into alsa-kernel. +- new driver: rme32. +- fixed possible locking on sequencer. +- fixed non-compatible variables (LOAD_ALSA_SEQ). +- invoke soundfont and opl3 scripts only when LOAD_SEQUENCER + is set. +- fixed duplicated object lists in Makefile. + (a workaround for make modules_install) +- using new vararg macro on gcc3. +- fixed sound_core.c +- removed ipc code from sequencer. +- fixed capture plugins. + +------------------------------------------------------------------- +Tue Apr 16 17:20:51 CEST 2002 - tiwai@suse.de + +- fixed capture on OSS emulation mode. +- fixed digital/analog switch on SB live and audigy. + +------------------------------------------------------------------- +Mon Apr 15 19:34:22 CEST 2002 - tiwai@suse.de + +- updated ipaq driver. + +------------------------------------------------------------------- +Fri Apr 12 18:18:20 CEST 2002 - tiwai@suse.de + +- fixed build on mips. + +------------------------------------------------------------------- +Wed Apr 10 13:34:40 CEST 2002 - tiwai@suse.de + +- install non-stripped binaries as default. + +------------------------------------------------------------------- +Tue Apr 9 16:10:39 CEST 2002 - tiwai@suse.de + +- updated gamix to 1.99.p13. + added pkgconfig to neededforbuild. +- fixed compile drivers on 2.2 kernel. +- added --libdir options to configure to make sure building + for lib64. +- use dot instead of underscore in the rpm version. +- improved the detection of spdif on ens1371. +- fixed spdif i/o on ewx24/96. +- fixed OSS mmap emulation. +- added the drivers for arm (iPAQ). +- added new pnp id for cs4236. +- fixed arecord to capture raw data. +- added spdif support on wolfson ac97 codec. +- increase the max. number of rawmidi devices to 8. +- added -D option to amixer (just like on alsamixer). +- fixed digital/analog switch for audigy. +- added presario700 workaround on ac97 codec. +- added boot-up script for sb16 to load opl3 files. + +------------------------------------------------------------------- +Fri Apr 5 15:37:11 CEST 2002 - ro@suse.de + +- fixed gamix to build with new gettext + +------------------------------------------------------------------- +Mon Mar 25 16:11:13 CET 2002 - tiwai@suse.de + +- fixed spdif-input clock selection on EWX24/96. + +------------------------------------------------------------------- +Mon Mar 25 12:27:02 CET 2002 - tiwai@suse.de + +- added -Y to fillup_and_insserv joystick (bug #15433). +- removed check of joydev module at start of joystick script + (bug #15441). +- force to proceed even if ac97 not responding (bug #15428). +- fixed clock detection messages on intel8x0. +- support VIA8233 on via686 driver (bug #13786). + +------------------------------------------------------------------- +Fri Mar 22 17:31:56 CET 2002 - tiwai@suse.de + +- real fix for sb16 vibra. merged forgotten patch. +- fixed aseqnet. +- fixed the use of size_t in sequencer headers. +- fixed alsamixer; no longer aborted on es1938 mixer. + +------------------------------------------------------------------- +Wed Mar 20 18:50:07 CET 2002 - tiwai@suse.de + +- fixed capture on sb16 vibra. + +------------------------------------------------------------------- +Tue Mar 19 17:57:13 CET 2002 - tiwai@suse.de + +- fixed assignment of DMAs on als100 driver. +- removed zero-initialization of static variables to move (to + data block). +- fixed compile of emu10k1 on 2.2 kernel. +- fixed detection of Delta 1010LT. +- moved description of serial driver to Documentation directory. + +------------------------------------------------------------------- +Wed Mar 13 12:12:30 CET 2002 - tiwai@suse.de + +- corrected texts. +- fixed playback rate on via686 driver. +- clean up via8233 driver. +- improved rate converter again. + +------------------------------------------------------------------- +Tue Mar 12 13:38:45 CET 2002 - tiwai@suse.de + +- more fix for alsa-lib rate converter. +- fixed handling of capture volume/switch on simple mixer API. + fixed alsamixer, too. +- fixed pci ids for AMD chips. + cards.txt and cardids.txt are updated, too. + +------------------------------------------------------------------- +Mon Mar 11 16:01:51 CET 2002 - tiwai@suse.de + +- fixed support of vibra16 on sb16 driver. + +------------------------------------------------------------------- +Mon Mar 11 13:52:33 CET 2002 - tiwai@suse.de + +- fixed xrun problems on alsa-lib rate converter. +- fixed pci id definitions for AMD8111. + +------------------------------------------------------------------- +Mon Mar 11 11:44:02 CET 2002 - tiwai@suse.de + +- fixed/clean-up rawmidi driver. +- fixed compile or rtc-timer. + +------------------------------------------------------------------- +Sat Mar 9 12:11:42 CET 2002 - tiwai@suse.de + +- fixed segfault of aplay with a larger wav header. +- clean up emu8000 and wavefront drivers; added __init prefixes. +- fixed capture on audigy. + +------------------------------------------------------------------- +Fri Mar 8 17:29:23 CET 2002 - tiwai@suse.de + +- fixed alsaconf: asound.conf -> asound.state. + +------------------------------------------------------------------- +Fri Mar 8 15:14:35 CET 2002 - tiwai@suse.de + +- fixed segfault in alsa-lib regarding rate conversions. +- don't show colon at start up when no card is configured. +- fixed collision of resources for legacy opl3 and midi in ymfpci + and cmipci drivers. +- fixed audigy FX capture. +- fixed compile of powermac driver. +- fixed emu10k1 5.1 surround output. + +------------------------------------------------------------------- +Thu Mar 7 13:47:36 CET 2002 - tiwai@suse.de + +- reverted pci quirk code from 0.5.x for opl3sa2 driver. +- fixed es1968, maestro3, ymfpci: don't call + snd_pcm_period_elapsed() more than once per interrupt. +- removed unused sequencer codes from the source. +- fixed ioctl32 wrapper. +- fixed memory leak in rawmidi. +- return rc 5 (skipped) when no joystick device is configured. + +------------------------------------------------------------------- +Wed Mar 6 10:18:56 CET 2002 - tiwai@suse.de + +- fixed some bugs in gamix. +- use rwlock instead of spinlock in the pcm operation. +- fixed maestro3 driver to avoid picking the modem up. +- fixed module descriptions in wavefront driver. +- remove invalid snd_id module options in alsa post install + script (bug #14542). +- suppress "unexpected hwpointer.." debug messages (bug + #14275). +- fixed initialization of sequencer midi decoder. +- moved some documents into alsa-kernel directory. +- fixed module depenency descriptions. +- added the arm support (not compiled for rpms). +- moved oss related proc files to /proc/asound/oss. +- fixed floppy-hangup problem on ymfpci driver. + +------------------------------------------------------------------- +Wed Feb 27 19:12:15 CET 2002 - tiwai@suse.de + +- fixed handling of capture volumes/switches in alsamixer. +- added support for x86-64 to alsa drivers' configure script. +- set alsa's header path prior to the kernel headers. +- added ioctl32 wrappers for 64bit architectures (still not + compiled on existing architecturs). + +------------------------------------------------------------------- +Mon Feb 25 19:08:52 CET 2002 - tiwai@suse.de + +- fixed spdif phase inverse on cmipci for the recent models. + +------------------------------------------------------------------- +Mon Feb 25 16:40:08 CET 2002 - tiwai@suse.de + +- fixed AC3 passthrough on SB Live. +- added support for AMD-8111. +- fixed SPDIF input inverse switch on cmipci. +- added SPDIF input select switch on cmipci (for recent models). +- added Config.help in alsa-kernel. +- use normal printk with KERN prefixes for usual messages + instead of snd_printk. +- fixed pci_alloc_consistent hack for ppc. +- fixed module depenency in alsa-kernel. +- fixed count overflow problem on aplay. +- fixed legacy isa probing of alsaconf. now killing aplay/arecord + with -9. + +------------------------------------------------------------------- +Fri Feb 22 16:12:29 CET 2002 - tiwai@suse.de + +- added -p option to alsaconf to be invoked from external + programs. +- alsaconf checks TP600E and tries to configure cs4236 + automatically. +- fixed oops on cs423x drivers. + +------------------------------------------------------------------- +Fri Feb 22 13:56:38 CET 2002 - tiwai@suse.de + +- fixed surround and center/lfe (analog) outputs on audigy. +- added snd_mmap_valid option to cs46xx driver to support OSS + mmap mode. as default it is disabled (to be sure). +- fixed alsa-lib to adapt the recent API changes. + +------------------------------------------------------------------- +Thu Feb 21 17:34:25 CET 2002 - tiwai@suse.de + +- fixed memory allocation for ISA. +- improved alsa-lib xrun checks. +- fixed audigy driver + analog front is output through ac97. + enabled digital outputs. + fixed ADC capture. + support for line2 and aux2 inputs. +- fixed volumes of wavetable on emu* drivers. + +------------------------------------------------------------------- +Thu Feb 21 12:11:17 CET 2002 - tiwai@suse.de + +- improved xrun check - a new ioctl is added for xrun. +- llseek lock fixed for 2.5 kernel. + +------------------------------------------------------------------- +Wed Feb 20 19:57:44 CET 2002 - tiwai@suse.de + +- fixed oops on SB Audigy. +- fixed/improved set_default_volume script. + +------------------------------------------------------------------- +Wed Feb 20 17:33:26 CET 2002 - tiwai@suse.de + +- added (partial) midi / joystick support to intel8x0 driver. +- fixed ac97 initialization of via686 driver (bug #13404). +- added set_default_volume script and fixed alsasound init script + to set up volumes automatically when no config file is found + (bug #13649). +- fixed module depencies in alsa-kernel. +- added --with-kernel and --with-soundbase options to configure + scripts in alsa-tools. +- wait for the codec ready status for more longer time in ac97 + driver. +- fixed typos (lockups) in rme9652 driver. +- fixed inverted aux playback switch on cmipci driver. +- added verbose (debug) printk mode. fixed printk prefixes. +- alsasound script does't show failure messages even if ALSA is + already running (bug #13614). + +------------------------------------------------------------------- +Tue Feb 19 15:29:00 CET 2002 - tiwai@suse.de + +- fixed spdif on cmipci driver (for the recent chip models) + +------------------------------------------------------------------- +Tue Feb 19 13:36:15 CET 2002 - tiwai@suse.de + +- configurable verbose level of messages in alsa-driver. +- fixed isa memory allocation for old codes. +- fixed error handling of sequencer core. +- added/fixed include files for correct compile. + +------------------------------------------------------------------- +Mon Feb 18 17:47:54 CET 2002 - tiwai@suse.de + +- fixed joystick init script. +- fixed es18xx driver to support pm correctly. + +------------------------------------------------------------------- +Mon Feb 18 17:05:04 CET 2002 - tiwai@suse.de + +- fixed intel8x0 driver for nVidia nForce. + +------------------------------------------------------------------- +Mon Feb 18 10:42:27 CET 2002 - tiwai@suse.de + +- fixed renaming/moving of LOAD_ALSA_SEQ variable to sysconfig + (Bug #13941) +- fixed endian check in the kernel. +- revert to the old isa allocator code. +- fixed power management codes. +- fixed obsolete usage of __FUNCTION__. +- fixed compile on ppc64. +- check the compile date in configure script. + +------------------------------------------------------------------- +Fri Feb 15 19:37:38 CET 2002 - tiwai@suse.de + +- support for ppc64. +- use pci_alloc_consistent for allocation of ISA buffers. + +------------------------------------------------------------------- +Fri Feb 15 14:57:26 CET 2002 - tiwai@suse.de + +- fixed compile on 2.5.5 kernel. +- fixed typo in pcm_preallocate_all(). now should be built on + ia64. + +------------------------------------------------------------------- +Thu Feb 14 12:13:47 CET 2002 - tiwai@suse.de + +- more alsa-lib document fixes/improvements. +- fixed build of alsa-driver on the latest alpha kernel. + +------------------------------------------------------------------- +Wed Feb 13 17:23:25 CET 2002 - tiwai@suse.de + +- building drivers with debug option. +- fixed wrong kfree's after release_resource(). +- fixed possible collision of macros with ACPI patches. +- moved joystick support from module option to controls in + ymfpci and via686 drivers. +- removed snd_enable_midi option from es1968 driver. + mpu401 is enabled as default. +- fixed initialization of joystick address in joystick init + script. +- more docuemnts for timer releated issues in alsa-lib. + +------------------------------------------------------------------- +Tue Feb 12 19:47:41 CET 2002 - tiwai@suse.de + +- fixed mixer volumes on ad1816a. +- fixed playback/capture on ad1816a. + +------------------------------------------------------------------- +Mon Feb 11 16:10:35 CET 2002 - tiwai@suse.de + +- clean up module descriptions for yast2. +- fixed memory leaks before release_resources. +- introduced isa_virt_to_bus macro. +- fixed swap bugs in korg1212 driver. +- compilation fixes for sequencer-related modules. +- moved compatibility layer code to alsa-driver. +- fixed es1968 suspend/resume code. +- make sure intel8x0 driver working on non-intel archs. + +------------------------------------------------------------------- +Fri Feb 8 15:12:21 CET 2002 - tiwai@suse.de + +- fixed mpu401 handling and wave table devices on audigy. +- fixed mpu401 interrupts on ymfpci. snd_mpu_irq options is + removed. + +------------------------------------------------------------------- +Thu Feb 7 13:00:18 CET 2002 - tiwai@suse.de + +- fixed compile of pmac driver. +- added hack for panasonic CF-28. +- fixed handling of irq 0 on cs4236. + +------------------------------------------------------------------- +Tue Feb 5 12:39:53 CET 2002 - tiwai@suse.de + +- added pci_enable_device() in resume. +- removed commas from end of enum lists. +- fixed typo in header files. + +------------------------------------------------------------------- +Mon Feb 4 15:04:11 CET 2002 - tiwai@suse.de + +- added GPL license tags on some modules. +- fixed capture rate on ens1371. +- changes for the latest doxygen. +- fixed oss mixer misbehavior. +- added a new pnp id for cs4236. +- fixed emu10k1 wavetable function. +- fixed compile warning of emu10k1 mpu401 code. +- added missing MODULE_DEVICE_TABLES to some modules. + +------------------------------------------------------------------- +Fri Feb 1 14:58:39 CET 2002 - tiwai@suse.de + +- open OSS pcm devices on the non-blocking mode as default. + +------------------------------------------------------------------- +Fri Feb 1 11:49:20 CET 2002 - tiwai@suse.de + +- added initial support for SB Audigy. +- added initial support for TerraTec DMX 6Fire. +- fixed oops on ALS4000. +- fixed the installation path of modules. +- fixed oops in oss plugin module. +- improved/fixed digital output on cmipci driver. +- added pnp id for ALS200 to alsa100 driver. +- improved mpu401 input check. +- clean up of driver codes. addition of __devinit and + __devinitdata. +- fixed typo in the description of module option in sb16. +- updated cards.txt and cardids.txt. +- renamed varibles for joystick init script. +- added comments about ac3dec in README.SuSE. + +------------------------------------------------------------------- +Fri Jan 25 17:22:18 CET 2002 - tiwai@suse.de + +- more fixes for cmipci driver. +- fix for nm256 (Dell Latitude LS). +- kmerge/Config.in fixes. +- removed ac3dec from alsa-tools tarball due to potential + license problems. disabled build of ac3dec. +- added a colon in start up of alsasound again. + it's better :) +- more fixes for alsa-lib docs. + +------------------------------------------------------------------- +Tue Jan 22 15:58:02 CET 2002 - tiwai@suse.de + +- added a new pci id for ens1371. +- added support for NVidia Nforce (intel8x0). +- removed snd_enable_midi/fm options from cmipci driver. +- fixed 4ch playback mode on cmipci driver. +- more fixes of documents for alsa pcm plugins. +- fixed id of mixer on ESS Allego. +- fixed module names in README.SuSE. + +------------------------------------------------------------------- +Thu Jan 17 15:11:22 CET 2002 - tiwai@suse.de + +- better handling of enum strings in alsactl get/set. + +------------------------------------------------------------------- +Wed Jan 17 12:29:56 CET 2002 - tiwai@suse.de + +- removed gpm from StartRequires in alsasound init script. +- fixed maestro3 initialization bug. +- improved documentation of alsa-lib plugins. +- merged ARM patch into alsa-lib. + +------------------------------------------------------------------- +Thu Jan 17 12:28:43 CET 2002 - uli@suse.de + +- fixed to build on ARM + +------------------------------------------------------------------- +Wed Jan 16 18:50:57 CET 2002 - egmont@suselinux.hu + +- removed colons from startup/shutdown messages. + +------------------------------------------------------------------- +Tue Jan 15 14:21:19 CET 2002 - schwab@suse.de + +- Fix missing declarations in kernel drivers. + +------------------------------------------------------------------- +Mon Jan 14 16:50:40 CET 2002 - tiwai@suse.de + +- added get & set commands to alsactl. +- fixed joystick init script. +- more documents for doxygen. + +------------------------------------------------------------------- +Fri Jan 11 17:56:22 CET 2002 - tiwai@suse.de + +- fixed compile of alsa-kernel on ia64. +- fixed renaming via686a -> via686. + +------------------------------------------------------------------- +Wed Jan 9 16:41:49 CET 2002 - tiwai@suse.de + +- fixed infinite loop when playback drain is failed. + +------------------------------------------------------------------- +Tue Jan 8 18:36:58 CET 2002 - tiwai@suse.de + +- don't call depmod in alsa-driver when DESTDIR is set. + +------------------------------------------------------------------- +Tue Jan 8 14:18:33 CET 2002 - tiwai@suse.de + +- renamed from sysconfig/alsa to sysconfig/sound. +- fixed routing of ice1712 driver. +- added enable_loopback option to snd-ac97-codec module. +- updated gamix to ver.1.99.p11. +- added -c option to envy24control. +- fixed -c option for ac3dec. +- added the list of drivers compiled for each arch. + Makefile.module reads the generated list file when exists. + so far provided only for ia64. + +------------------------------------------------------------------- +Tue Jan 8 10:41:42 CET 2002 - tiwai@suse.de + +- removed sysconfig files from filelist. + +------------------------------------------------------------------- +Mon Jan 7 15:33:44 CET 2002 - tiwai@suse.de + +- fixed name of synth modules (for auto-loading). +- checked linux/pm.h in configure script. + +------------------------------------------------------------------- +Mon Jan 7 12:21:20 CET 2002 - tiwai@suse.de + +- added missing header files from alsa-kernel to devel package. +- fixed calculations of timeout in some drivers. +- many fixes for compile on 2.2 kernel. +- asoundef.h is incldued in alsa-lib (not symlinked). +- added sysconfig files as ghost to filelist. +- check old modules names in /etc/modules.conf and rename them + automatically during post-install. + +------------------------------------------------------------------- +Fri Jan 4 17:08:57 CET 2002 - tiwai@suse.de + +- renaming of driver modules. + all snd-card-xxx modules are renamed to snd-xxx. + the old module configuration must be updated. sorry. + together with this change, cardids.txt is converted, too. +- split alsa driver sources. + (a step for kernel 2.5 integration.) + alsa-kernel tarball is provided individually. +- move LOAD_ALSA_SEQ variable to /etc/sysconfig/alsa. +- fixed alsasound script. + +------------------------------------------------------------------- +Thu Dec 13 12:30:10 CET 2001 - tiwai@suse.de + +- fix alsasound: don't try to load sequencer and version-check + when no card drivers are loaded. +- better renaming from START_ALSA_SEQ to LOAD_ALSA_SEQ. +- added joystick init script. (only for testing yet) + using /etc/sysconfig/joystick for configuration. +- remove (rename) the old /etc/asound.conf if found. +- removed kernel-source from neededforbuild. + +------------------------------------------------------------------- +Thu Dec 13 10:38:17 CET 2001 - tiwai@suse.de + +- fixed eapd hack on cs46xx (now km_alsa is fixed for build). +- more configurable pcm parameter for dummy driver. +- added snd_pcm_route_determine_ttable(). + +------------------------------------------------------------------- +Wed Dec 12 15:38:19 CET 2001 - iwai@suse.de + +- added missing alsa-driver documents. + +------------------------------------------------------------------- +Tue Dec 11 18:59:34 CET 2001 - tiwai@suse.de + +- added joystick support on ymfpci driver: + snd_joystick_port module option is added (default disabled). + Needs ns558 module. +- added joystick support on es1938 (ess solo1) and sonicvibes + drivers (on 2.4 kernel only). + The driver handles gameport directly, so ns558 module is + not necessary. +- added joystick support on es1968 (maestro2) driver. + A new control switch "Joystick" is added. Needs ns558. +- added joystick support on cs4281 driver. + handles gameport directly. No ns558 needed. +- fixed alsasound script to unload gameport module automatically. +- run update-deps on alsa-driver during build stage so that + configure in km_alsa is properly generated. +- fixed compile of alsa-lib on ia64. +- changed snd_pcm_mmap_* handling. + +------------------------------------------------------------------- +Mon Dec 10 11:19:01 CET 2001 - tiwai@suse.de + +- fixed typo in tumbler driver. +- fixed mono conversion plugin in alsa-lib. +- fixed configure of alsa-driver on alpha. +- fixed window resizing of alsamixer. + +------------------------------------------------------------------- +Fri Dec 7 19:01:27 CET 2001 - tiwai@suse.de + +- PM support on opl3sa driver. +- HW volume support from docking station on es1968. +- Fixed GPL license tag on some modules. +- experimental support of LADSPA plugin layer. + +------------------------------------------------------------------- +Fri Dec 7 14:29:53 CET 2001 - tiwai@suse.de + +- fixed pmac (tumbler) driver. +- fixed trident latency problem. +- no longer inclusion of linux asm header files in alsa-lib. +- fixed module descriptions in cs4232 and es18xx modules. +- check ALSA driver version in alsasound init script. +- fixed compile of maestro3 driver on 2.2 kernel. + +------------------------------------------------------------------- +Tue Dec 4 11:49:16 CET 2001 - tiwai@suse.de + +- fixed typo in intel8x0 driver. +- build alsa-docs package on all architectures. +- merged kernel-header hack patch for non-intel architectures. + +------------------------------------------------------------------- +Mon Dec 3 16:22:22 CET 2001 - tiwai@suse.de + +- updated to ALSA 0.9.0 beta (CVS 2001.12.03) +- split alsa-docs package for ALSA documentation. + (so far only on i386 due to problem of doxygen) +- as10k1 is not built to avoid conflict with emu-tools package. + +------------------------------------------------------------------- +Tue Nov 27 12:58:30 CET 2001 - tiwai@suse.de + +- fixed oops at removing cs461x driver with amp hack. + +------------------------------------------------------------------- +Fri Nov 23 16:03:15 CET 2001 - tiwai@suse.de + +- added the last missing patch into patch archive.. sorry. + +------------------------------------------------------------------- +Fri Nov 23 12:45:09 CET 2001 - tiwai@suse.de + +- fixed compile of maestro3 driver on 2.2 kernel. + +------------------------------------------------------------------- +Thu Nov 22 14:10:44 CET 2001 - tiwai@suse.de + +- use new macros for fill-up and init script +- fixes for building with normal user mode: + rpm --rebuild should work with normal user. + +------------------------------------------------------------------- +Wed Nov 21 17:54:57 CET 2001 - tiwai@suse.de + +- fixed permission of proc device files on the latest kernel. +- fixed IrDA on Dell Inspiron 4000 notebook. +- replaced include malloc.h with slab.h (obsoleted). +- fixed expansion of variable length argument macros. +- use set_current_state() macro. +- fixed typo in ymfpci capture switch. + +------------------------------------------------------------------- +Fri Nov 9 19:21:30 CET 2001 - tiwai@suse.de + +- merged with the latest 0.5.12 tarball release. +- fixed installation of alsa.m4 file. +- fixed potential compile warnings. +- clean up spec file. +- build alsa-lib and alsa-utils inside specfile without extra + Makefile. +- gettextize gamix + +------------------------------------------------------------------- +Mon Nov 5 10:26:16 CET 2001 - tiwai@suse.de + +- libtoolized alsa-lib & alsa-utils. +- fix compile of alsa-lib on non-gcc system. + the mixer sort functions become thread-unsafe. + +------------------------------------------------------------------- +Wed Oct 17 17:55:22 CEST 2001 - tiwai@suse.de + +- fixed compile of isapnp.o on 2.2 kernel. + +------------------------------------------------------------------- +Mon Oct 15 16:03:42 CEST 2001 - tiwai@suse.de + +- fixed missing exported symbols in snd-synth-emux module. +- added GPL module license to each module. + necessary for the latest 2.4 kernel and modutils. + +------------------------------------------------------------------- +Fri Oct 12 18:27:05 CEST 2001 - tiwai@suse.de + +- added missing EXPORT_NO_SYMBOLS to the relevant modules. + +------------------------------------------------------------------- +Thu Oct 11 12:19:28 CEST 2001 - tiwai@suse.de + +- fixed new feature calls for the latest benh kernel + (only for ppc) +- improved cardname output of pmac driver. + +------------------------------------------------------------------- +Tue Oct 9 12:03:21 CEST 2001 - tiwai@suse.de + +- added a new pnp id for cs4236. +- fixed again mute bitmask for screamer dev.10. +- added new pnp entries to card id database. + +------------------------------------------------------------------- +Mon Oct 8 18:45:19 CEST 2001 - tiwai@suse.de + +- fixed auto-muting on screamer dev.10 (bug #11690). +- added a new pnp id for sbawe. + +------------------------------------------------------------------- +Tue Oct 2 13:19:38 CEST 2001 - tiwai@suse.de + +- fixed oops / lock-up on es1968 driver (bug #11562). +- fixed oops / lock-up when ROM soundfont is loaded on emu10k1. +- added check for 586MMX in configure script. + +------------------------------------------------------------------- +Mon Oct 1 13:26:52 CEST 2001 - tiwai@suse.de + +- added snd_enable option to awacs driver again (bug #11339). +- fixed auto-mute check on screamer dev.8 (ppc driver). +- added conditional rescheduling while loading samples on emu8000. + +------------------------------------------------------------------- +Thu Sep 27 17:06:36 CEST 2001 - tiwai@suse.de + +- fixed line-out plug check for screamer with dev != 0. + now auto-muting should work on most of pmacs. +- added snd_auto_mute_mask flag for user to set the bit-mask + value. + +------------------------------------------------------------------- +Thu Sep 20 15:27:39 CEST 2001 - tiwai@suse.de + +- changed OSS version number to 3.8.2, to avoid warning from + gmix (Bug #10523) + +------------------------------------------------------------------- +Thu Sep 20 12:23:24 CEST 2001 - tiwai@suse.de + +- added a new pnp id (SMM7180) for ad1816a. +- added toggle command to amixer. + +------------------------------------------------------------------- +Wed Sep 19 15:50:17 CEST 2001 - tiwai@suse.de + +- added missing pnp id to card database. + +------------------------------------------------------------------- +Fri Sep 14 19:02:20 CEST 2001 - tiwai@suse.de + +- removed cache for snd_cards_mask() in alsa-lib + so that alsa-lib can detects the change of status (Bug #10314). + +------------------------------------------------------------------- +Wed Sep 12 18:42:31 CEST 2001 - tiwai@suse.de + +- improved measurement of clock on es1968. +- increased maximum timer frequency on es1968. + better responce expected for small fragments. +- improved measurement of ac97 clock on intel8x0. + +------------------------------------------------------------------- +Mon Sep 10 12:07:06 CEST 2001 - tiwai@suse.de + +- fixed mpu initialization on ymf744/754. +- added snd_mpu_irq option for cmipci driver. some cards need + an extra interrupt for mpu401. when the interrupt is shared + with pcm, pass -1 (as default). + +------------------------------------------------------------------- +Fri Sep 7 14:39:43 CEST 2001 - tiwai@suse.de + +- added auto measurement of clock on es1968 chips. +- added amplifier switch for DACA on pmac. As default it's on. + +------------------------------------------------------------------- +Thu Sep 6 18:29:40 CEST 2001 - tiwai@suse.de + +- fixed the clock value of es1978 chip. +- Makefile.module accept ALSA_MODULE_TO_BUILD to pass as + a configure option. Each kernel package can give --with-cards + option to specify the drivers to be compiled. + As default all drivers are built. + +------------------------------------------------------------------- +Wed Sep 5 18:20:32 CEST 2001 - tiwai@suse.de + +- fixed playback on ymfpci with small fragment size. +- fixed clicking noises during playback on es1968. + +------------------------------------------------------------------- +Tue Sep 4 17:28:49 CEST 2001 - tiwai@suse.de + +- fixed initialization/suspend/resume on pmac DACA and Tumbler + chips. patch is merged to cvs. +- changes "Wave Playback Volume" on alsatest (for ymfpci driver). +- updated README.SuSE, power management section. + +------------------------------------------------------------------- +Thu Aug 30 17:37:41 CEST 2001 - tiwai@suse.de + +- pmac (awacs) driver detects the status of headphone and + mutes/unmutes the speaker automatically. +- alsaconf changes "Speaker" and "Line Out" volumes at sound test + (for awacs driver). + +------------------------------------------------------------------- +Tue Aug 28 16:39:48 CEST 2001 - tiwai@suse.de + +- fixed pc-speaker driver for playback. +- fixed detection of keywest i2c device on ppc. + +------------------------------------------------------------------- +Mon Aug 27 18:45:02 CEST 2001 - tiwai@suse.de + +- integrated i2c-keywest code into awacs driver. + no longer i2c-core and i2c-keywest modules are required. + +------------------------------------------------------------------- +Mon Aug 27 12:14:27 CEST 2001 - tiwai@suse.de + +- fixed deadlock during capture on maestro3 driver (SMP). +- added support for ESS Canyon3D-2/LE PCI (to maestro3 driver). +- merged additional patches to cvs. +- do not return the error code at stopping alsasound script + (bug #9888). +- added isa pnp id for ALS200 to als100 driver. + +------------------------------------------------------------------- +Fri Aug 24 16:52:05 CEST 2001 - tiwai@suse.de + +- added mixer control for DACA (iBook) on awacs driver. + i2c support on kernel (i2c-core and i2c-keywest) is required + as well. + +------------------------------------------------------------------- +Thu Aug 23 16:54:36 CEST 2001 - tiwai@suse.de + +- added experimental support for ibook2 (tumbler) on awacs driver. + i2c support on kernel is required. for mixer control, + i2c-keywest module should be formerly loaded. + only master and beep playback volumes are available. +- reduced clocks at beginning of playback on ad1848. + +------------------------------------------------------------------- +Wed Aug 22 16:42:58 CEST 2001 - tiwai@suse.de + +- fixed race condition in open/close of cmipci driver. + protected by mutex. +- fixed the bug in rate conversion of alsa-lib (this happens + only when different format rate is returned in setup like sb8). +- added pci_enable_device in emu10k1 driver. +- fixed deadlock of mozart driver. +- added snd_isapnp option to snd-card-opti9x driver. + +------------------------------------------------------------------- +Mon Aug 15 10:23:54 CEST 2001 - tiwai@suse.de + +- fixed start up scripts for emu10k1/sbawe to support multiple + cards. +- disabled isapnp on ppc prep (only for 2.2 kernel). +- fixed configure script to set CONFIG_SND_ISA correctly. +- added pc speaker driver (not compiled as default :) + +------------------------------------------------------------------- +Tue Aug 14 19:20:12 CEST 2001 - schwab@suse.de + +- Fix alsa-driver configure script: don't force CONFIG_SND_ISA. + +------------------------------------------------------------------- +Thu Aug 9 14:26:39 CEST 2001 - tiwai@suse.de + +- fixed card id database. +- fixed stereo playback on es1968. +- fixed pcm playback on emu10k1. + +------------------------------------------------------------------- +Fri Aug 3 12:43:57 CEST 2001 - tiwai@suse.de + +- fixed alsasound compliant to LSB. + +------------------------------------------------------------------- +Wed Aug 1 16:01:29 CEST 2001 - tiwai@suse.de + +- removed snd_max_channels module option from cmipci driver. +- support for large soundfonts (caching) on emu10k1 driver. +- fixed card database. +- fixed module descriptions. + +------------------------------------------------------------------- +Fri Jul 13 15:39:53 CEST 2001 - tiwai@suse.de + +- use _prefix & co. + +------------------------------------------------------------------- +Fri Jul 13 13:06:11 CEST 2001 - grimmer@suse.de + +- fixed man page file list (using wild cards instead including + the directory itself) + +------------------------------------------------------------------- +Tue Jul 10 17:11:49 CEST 2001 - tiwai@suse.de + +- improved mixer volumes for spdif controls on ymfpci driver. + +------------------------------------------------------------------- +Thu Jul 5 17:13:04 CEST 2001 - iwai@suse.de + +- added new pnp id for terratec maestro32/96. +- fixed compile on ppc - isa cards are enabled. +- check undefined dma_addr_t & etc in configure script. + +------------------------------------------------------------------- +Tue Jun 26 11:31:31 CEST 2001 - tiwai@suse.de + +- added snd_nonblock_open module option to pcm-oss module. +- fixed clkrun hack on cs461x driver. + +------------------------------------------------------------------- +Thu Jun 7 10:44:35 CEST 2001 - tiwai@suse.de + +- added a new pnp id for sb16. +- improved intel8x0 driver. + + auto-probing of ac97 clock. + + pm support. + + fragment size fix. + + lowlevel module is removed. +- added snd_dsp_map and snd_adsp_map module options to pcm-oss + module. + +------------------------------------------------------------------- +Mon May 28 11:25:17 CEST 2001 - tiwai@suse.de + +- added a new pnp id for azt2320. +- fixed amp_enable hack for hercules game theatre xp. +- swapped spdif 5V switch on cmipci driver. +- initialize more two registers on ymfpci driver. +- fixed kernel-version numbering (in alsa-driver rpms). + +------------------------------------------------------------------- +Tue May 15 18:12:03 CEST 2001 - tiwai@suse.de + +- include alsa-driver 0.5.11 tarball. patches removed. + +------------------------------------------------------------------- +Tue May 15 14:08:21 CEST 2001 - tiwai@suse.de + +- fixed/improved alsaconf: + + added -l, -m options + + use static card db + + use /proc/isapnp instead of pnpdump + + add /sbin path to modutils commands (to start from KDE menu) + +------------------------------------------------------------------- +Fri May 11 17:24:09 CEST 2001 - tiwai@suse.de + +- fixed alsaconf. + +------------------------------------------------------------------- +Fri May 11 13:37:12 CEST 2001 - tiwai@suse.de + +- Fixed pm code. +- Added ali5451 driver. + +------------------------------------------------------------------- +Thu May 10 12:19:49 CEST 2001 - tiwai@suse.de + +- Fixed pm code on ymfpci, es1968, nm256 and cs461x. +- Workaround against hang up on es1968. + +------------------------------------------------------------------- +Wed May 9 11:07:22 CEST 2001 - tiwai@suse.de + +- Added a workaround for buzzing on ymf754. +- alsaconf uses cardids.txt if exists. + +------------------------------------------------------------------- +Tue May 8 15:10:50 CEST 2001 - tiwai@suse.de + +- Added auto-probing of legcay isa chips to alsaconf. + +------------------------------------------------------------------- +Mon May 7 17:34:16 CEST 2001 - tiwai@suse.de + +- Improved alsaconf: + + can choose a soundcard if multiple cards exit. + + saner manipulation of /etc/modules.conf +- Added a new pnp id for ad1816. +- Acquire irq after chip detection on es1968 driver. +- fm/mpu_port don't have to be set on non-isapnp opl3sa2. + +------------------------------------------------------------------- +Thu May 3 11:33:44 CEST 2001 - tiwai@suse.de + +- Added a new pnp id for sbawe. +- Fixed build on 2.2 smp kernel. + +------------------------------------------------------------------- +Wed May 2 15:09:35 CEST 2001 - tiwai@suse.de + +- Fixed sequencer tempo bug. +- Fixed compile warnings regarding pointer cast. +- Check address bit mask of allocated region on es1968 and + maestro3 drivers. + +------------------------------------------------------------------- +Mon Apr 30 15:19:19 CEST 2001 - tiwai@suse.de + +- Fixed alsaconf (for the latest modinfo). +- Added gpm to RequireStart in init script (to avoid irq conflicts) +- Fixed private_value of kswitch from int to long. (This fixes the + bug below correctly.) + +------------------------------------------------------------------- +Sun Apr 29 20:54:20 CEST 2001 - schwab@suse.de + +- Fix invalid cast in cmipci driver. + +------------------------------------------------------------------- +Fri Apr 27 13:04:45 CEST 2001 - bk@suse.de + +- fixed all_notes_off script(no \r's and no delay) +- fixed alsa driver start scripts emu10k1 and sbawe + (fix for creative soundfont path used by yast2 and status improvement) +- fixed permissions of alsa driver start scripts (/etc/alsa.d files) +- filelist fix: add /etc/alsa.d (the dir itself) also to the alsa + filelist (/etc/alsa.d is not mentionend in aaa_dir) + +------------------------------------------------------------------- +Tue Apr 10 18:24:47 CEST 2001 - tiwai@suse.de + +- Fixed INSTALL document. +- Added new chips to cards.txt and cardids.txt. +- Fixed compile on the very recent kernel. +- Clean up of emu10k1/sbawe scripts. + +------------------------------------------------------------------- +Tue Apr 10 13:52:37 CEST 2001 - tiwai@suse.de + +- Added all_notes_off script. +- Added -P/-C options to aplay for AC3 playback. +- Fixed typos in documents. +- Fixed version numbering of alsa-utils. + +------------------------------------------------------------------- +Fri Apr 6 14:34:53 CEST 2001 - tiwai@suse.de + +- New test sound by mana@suse.de. +- Improved spdif/mixer support on cmipci driver. +- Fixed overflow / zero-divide error of timer tempo calculation. + +------------------------------------------------------------------- +Mon Apr 2 16:38:12 CEST 2001 - kukuk@suse.de + +- Remove kernel_headers from requires + +------------------------------------------------------------------- +Fri Mar 23 16:59:20 CET 2001 - tiwai@suse.de + +- Fixed compile on 2.2 kernel again. +- Fixed memory leak. +- Added external amp and clkrun hacks for cs461x (untested). + snd_clkrun module option is obsoleted. +- Disabled debug options. +- Fixed sequencer bugs. + +------------------------------------------------------------------- +Wed Mar 21 14:55:28 CET 2001 - tiwai@suse.de + +- Removed tricky SuSEconfig for alsa-devel header files. + All header files will be installed simplly to /usr/include/linux + and /usr/include/sys, since /usr/include/linux is now included + in glibc-devel package. + +------------------------------------------------------------------- +Wed Mar 21 11:25:54 CET 2001 - tiwai@suse.de + +- Fixed compile of alsa-driver on 2.2 kernel. + +------------------------------------------------------------------- +Tue Mar 20 14:57:21 CET 2001 - tiwai@suse.de + +- Support for ia64. +- Fixed typo in azt2320 driver. + +------------------------------------------------------------------- +Mon Mar 12 18:07:04 CET 2001 - tiwai@suse.de + +- Added a pseudo master volume to awacs driver + (to keep compatibility with other ones). +- Removed invalid elements from awacs / burgundy mixer. + +------------------------------------------------------------------- +Fri Mar 9 16:15:10 CET 2001 - tiwai@suse.de + +- Fixed bogus export of pm_xxx functions on 2.4 kernel. + (fixed conflict with pcmcia_core.o) + +------------------------------------------------------------------- +Tue Mar 6 18:24:54 CET 2001 - tiwai@suse.de + +- Added a new pnp id for neomagic neowave (on acer notebook) + to opl3sa2 driver. +- Fixed nm256 signature detection more strictly. + +------------------------------------------------------------------- +Mon Mar 5 14:32:36 CET 2001 - tiwai@suse.de + +- Fixed endian and rate checks for screamer of ppc awacs driver. + +------------------------------------------------------------------- +Thu Mar 1 14:33:44 CET 2001 - tiwai@suse.de + +- Synced with the latest 0.5.x source (awacs is now in main tree). +- Fixed spinlock in awacs driver. + +------------------------------------------------------------------- +Mon Feb 26 13:09:28 CET 2001 - tiwai@suse.de + +- Fixed Makefile.module for km_alsa. +- Added -b option to depmod in alsa-driver Makefile. +- Improved sbawe/emu10k1 scripts. + +------------------------------------------------------------------- +Tue Feb 20 13:07:48 CET 2001 - tiwai@suse.de + +- Added a new pnp id for sb16. + +------------------------------------------------------------------- +Thu Feb 15 14:48:33 CET 2001 - tiwai@suse.de + +- Minor fixes of awacs. +- Added mic-gain, aux input mixer controls for cmipci. +- Added support of card-dependent scripts (under /etc/alsa.d). + +------------------------------------------------------------------- +Fri Feb 9 13:15:36 CET 2001 - tiwai@suse.de + +- Added new pnp id for cs4236. +- Fixed OSS GET_DSP_RATE ioctl to get the nearest pcm rate. +- Fixed alsasound script. +- Changed byte-swap detection on awacs driver. +- Disabled capture on awacs driver with DACA chip. +- Saner nm256 signature check. + +------------------------------------------------------------------- +Mon Feb 5 17:42:18 CET 2001 - tiwai@suse.de + +- Added reboot notifier callback to ymfpci, es1968 and maestro3 + drivers. +- Fixed ac97 codec routine. + +------------------------------------------------------------------- +Thu Feb 1 10:02:35 CET 2001 - tiwai@suse.de + +- Fixed Makefile again. +- Updated to alsa-lib-0.5.10b. + +------------------------------------------------------------------- +Wed Jan 31 18:18:56 CET 2001 - tiwai@suse.de + +- Fixed initialization on some CS4236 chip. + +------------------------------------------------------------------- +Wed Jan 31 15:16:34 CET 2001 - tiwai@suse.de + +- Fixed Makefile of alsa-driver for DESTDIR support. + +------------------------------------------------------------------- +Mon Jan 29 16:51:36 CET 2001 - tiwai@suse.de + +- Added $remote_fs to RequestStart/Stop in alsasound init script. + +------------------------------------------------------------------- +Mon Jan 29 12:25:38 CET 2001 - tiwai@suse.de + +- Updated to alsa-driver-0.5.10b. + (Addition of VIA VT8233 driver) +- Fixed typo wrt CS4281 pci id. +- Added check for pmac-awacs driver to alsaconf script. + +------------------------------------------------------------------- +Tue Jan 23 11:29:23 CET 2001 - schwab@suse.de + +- Reenable building of kernel module on ia64. + +------------------------------------------------------------------- +Wed Jan 17 13:06:33 CET 2001 - tiwai@suse.de + +- Added experimental support for ibook DACA (no mixer yet). +- Fixed DESTDIR in alsa-driver's Makefile. + +------------------------------------------------------------------- +Tue Jan 16 13:40:45 CET 2001 - tiwai@suse.de + +- Fixed initialization of maestro3 driver on 2.4 kernel. +- Fixed 8bit linear conversion in pcm_misc.c. + +------------------------------------------------------------------- +Thu Jan 11 15:00:16 CET 2001 - tiwai@suse.de + +- Fixed typos in documents. +- Added missing alsamixer & gamix documents. + +------------------------------------------------------------------- +Thu Jan 11 14:36:39 CET 2001 - tiwai@suse.de + +- More fix on ac97codec. +- Fixed alsasound script to avoid hang at shutdown. + +------------------------------------------------------------------- +Wed Jan 10 14:18:53 CET 2001 - tiwai@suse.de + +- Fixed missing exports of pci_compat stuffs. + +------------------------------------------------------------------- +Wed Jan 10 10:52:38 CET 2001 - tiwai@suse.de + +- Fixed clkrun init in resume of cs461x. +- Fixed initialization of ac97 on CS4297A rev B. +- Fixed alsaconf script (Bug #5393). +- Fixed snd_dma_size function. +- Fixed documentation, README.SuSE, README.alsadev. + +------------------------------------------------------------------- +Mon Jan 8 18:20:20 CET 2001 - tiwai@suse.de + +- Fixed warning on comiple. +- Added a note for irq problem on via686a-SMP mobo to + alsa-driver/INSTALL. +- Changed compile condition: CONFIG_APM -> CONFIG_PM + +------------------------------------------------------------------- +Mon Jan 8 12:11:28 CET 2001 - tiwai@suse.de + +- Updated to alsa-driver-0.5.10a. + (including better condition check for wavefront.c) +- Fixed compile on 2.2 kernel. +- Fixed handling of non-interleave data in the mmap plugin. + +------------------------------------------------------------------- +Fri Jan 5 16:16:24 CET 2001 - tiwai@suse.de + +- Improve/bugfix of es1968 (maestro/2e) driver. + + Dead spinlock is fixed. + + Stereo capture is available now. + + APM support. +- Added a new pnp id for cs4236. +- Fixed compile on 2.4.0 kernel. Can no longer compile on old + 2.4.0-testXX kernels. + +------------------------------------------------------------------- +Thu Jan 4 17:55:27 CET 2001 - tiwai@suse.de + +- Added new revision id for ens1371. + +------------------------------------------------------------------- +Wed Jan 3 18:38:00 CET 2001 - tiwai@suse.de + +- Fixed typo in amixer (wrong memory allocation). +- Fixed silent notes on sequencer. +- Added snd_vaio_hack option to nm256 driver. +- Fixed FM801 capture bug. +- Added new pnp id for cs4232. +- Fixed power management on maestro3. +- Fixed typo in cmi8330 driver. + +------------------------------------------------------------------- +Tue Jan 2 17:55:26 CET 2001 - olh@suse.de + +- add DESTDIR to Makefile.module and Makefile + +------------------------------------------------------------------- +Sun Dec 31 19:48:11 CET 2000 - kukuk@suse.de + +- Remove postinstall on SPARC and IA64 + +------------------------------------------------------------------- +Mon Dec 18 18:16:58 CET 2000 - tiwai@suse.de + +- Fixed initialization of ymfpci driver. + +------------------------------------------------------------------- +Mon Dec 18 17:06:36 CET 2000 - tiwai@suse.de + +- Improved maestro3 driver: multiple streams & duplex support. +- Fixed pm support on cs4231,cs4232,cs4236. +- Fixed pm support on cs461x. +- Fixed alsaconf script to display the correct device name. +- Fixed cards.txt and cardids.txt entries. + +------------------------------------------------------------------- +Fri Dec 15 13:59:54 CET 2000 - tiwai@suse.de + +- Added Copyright tag to alsa-devel. + +------------------------------------------------------------------- +Thu Dec 14 15:36:36 CET 2000 - tiwai@suse.de + +- Fixed pm support on nm256. +- Fixed memory barrier problems on some alpha chips. +- Fixed alsasound script to kill OSS apps. + +------------------------------------------------------------------- +Tue Dec 12 13:04:24 CET 2000 - tiwai@suse.de + +- Added pm support for cs461x. +- Fixed typo on maestro3 - m3 chips should work now. +- Added pm support for maestro3. +- Added pm support for nm256. +- Fixed a wrong pnp id of azt2320. + +------------------------------------------------------------------- +Mon Dec 11 12:37:44 CET 2000 - tiwai@suse.de + +- Fixed compile on suse 2.2.17 kernel. + +------------------------------------------------------------------- +Fri Dec 8 15:17:27 CET 2000 - tiwai@suse.de + +- Added NeoMagic NM256AV/ZX driver. + +------------------------------------------------------------------- +Thu Dec 7 14:06:34 CET 2000 - tiwai@suse.de + +- Updated to 0.5.10. + +------------------------------------------------------------------- +Mon Dec 4 19:57:43 CET 2000 - tiwai@suse.de + +- Added experimental Maestro3/Allegro driver. +- Added experimental CS4281 driver. +- Added START_ALSA and START_ALSA_SEQ in /etc/rc.config + to ask start up of alsa services. + +------------------------------------------------------------------- +Mon Dec 4 01:58:19 CET 2000 - ro@suse.de + +- fix km_alsa build + +------------------------------------------------------------------- +Mon Nov 27 13:51:10 CET 2000 - tiwai@suse.de + +- alsa-driver package is no longer compiled. cards.txt and + cardids.txt are provided as extra sources. +- Added new id for cs4236. +- Moved /sbin/init.d -> /etc/init.d + /sbin/rcalsasound -> /usr/sbin/rcalsasound + +------------------------------------------------------------------- +Fri Nov 24 13:51:29 CET 2000 - tiwai@suse.de + +- Added hack to avoid hang on opl3sa2 driver. +- Fixed AWACS driver. +- Enabled basic debug option. + +------------------------------------------------------------------- +Mon Nov 20 19:30:23 CET 2000 - tiwai@suse.de + +- Use insserv in post-install for creating init.d scripts. +- Fixed oops in sequencer. +- Added new id for cs4236. +- Fixed oops in ac97 (some of cs461x chips have caused). +- Updated PMac AWACS driver. + +------------------------------------------------------------------- +Thu Nov 16 13:31:25 CET 2000 - tiwai@suse.de + +- Added PMac AWACS driver (experimentally). +- New pnp id for cs4236. +- Fixed initialization of es1968 on 2.4 kernel. +- Fixed rate and voices plugins for big-endian. +- Fixed usage and man page of alsamixer and aplay. + +------------------------------------------------------------------- +Fri Nov 10 14:59:30 CET 2000 - kukuk@suse.de + +- Change requires from libc to glibc-devel + +------------------------------------------------------------------- +Thu Nov 9 17:23:53 CET 2000 - tiwai@suse.de + +- Updated gamix to 1.11. +- Load sequencer modules automagically in alsasound script. + +------------------------------------------------------------------- +Mon Nov 6 18:05:22 CET 2000 - tiwai@suse.de + +- Move libasound.so into alsa-devel package. +- Fixed autobuild on beta-i386. +- New pnp id for sb16. + +------------------------------------------------------------------- +Thu Nov 2 12:48:49 CET 2000 - tiwai@suse.de + +- Change for long-name packages (alsa-devel and alsa-driver). +- No longer generate sndcards.ycp (contained in y2t_snd package). + +------------------------------------------------------------------- +Tue Oct 31 12:39:26 CET 2000 - tiwai@suse.de + +- Added ALS4000 driver. +- Fixed typo of ac97 codec. +- Changed loops_per_sec to loops_per_jiffy in wavefront.c. +- Added snd_ac97_clock module parameter for i815 chip. + +------------------------------------------------------------------- +Tue Oct 17 14:18:06 CEST 2000 - tiwai@suse.de + +- Fixed a bug in sb8 MIDI input. +- Fixed bugs in standard mpu401-uart. + +------------------------------------------------------------------- +Wed Oct 11 16:56:07 CEST 2000 - tiwai@suse.de + +- Added a new pnp id for SB16. +- Added a new id for AC97. + +------------------------------------------------------------------- +Tue Oct 10 11:05:33 CEST 2000 - tiwai@suse.de + +- Updated to alsa-driver-0.5.9d. +- Fixed a minor bug of sequencer midi emulation. +- Fixed MIDI UART on CMIPCI driver. + +------------------------------------------------------------------- +Fri Oct 6 16:00:29 CEST 2000 - tiwai@suse.de + +- Added new id for CS4236. +- Fixed NOTE events handling in sequencer. +- Updated to gamix-1.09p17. + +------------------------------------------------------------------- +Wed Sep 27 14:27:53 CEST 2000 - tiwai@suse.de + +- Use /lib/modules/%{kernel_version}/misc directory for generating + sndcards.ycp + +------------------------------------------------------------------- +Mon Sep 25 18:35:29 CEST 2000 - tiwai@suse.de + +- Fixed generating sndcards.ycp. +- New pnp id for cs4236. +- New pci id for CM8738B. +- More SPDIF support on CMI PCI driver. +- Fixed loopback bug in alsa-lib. + +------------------------------------------------------------------- +Thu Sep 14 16:27:11 CEST 2000 - tiwai@suse.de + +- Fixed deadlock of OSS sequencer emulation. +- Fixed S/PDIF input on YMFPCI driver. +- Support new switches for CMIPCI driver. +- Support for 2.2.18 kernel. +- Send MIDI reset after closing sequencer MIDI devices. +- Minor update of README.SuSE. + +------------------------------------------------------------------- +Mon Sep 4 14:14:05 CEST 2000 - tiwai@suse.de + +- Updated to alsa-driver-0.5.9c / utils-0.5.9b. +- Fixed emu10k1 filter cutoff pops and clicks. +- Put all patches into patches.tar.bz2. +- Put (currently unused) files for custom subpackages into + custom.*.tar.bz2. +- Include gendb script from y2t_sndd to allow users rebuild the + source RPM without the SuSE internal package. +- More fixes of README.SuSE. + +------------------------------------------------------------------- +Fri Sep 1 19:08:04 CEST 2000 - tiwai@suse.de + +- Added support of i815. +- Fixed ymfpci typos. +- Fixed sequencer instrument layer. +- Fixed emu8000 filter cutoff pops and clicks. +- New option -x for aconnect. +- Bug fixes of memory leak by aseqnet. + +------------------------------------------------------------------- +Mon Aug 28 15:18:24 CEST 2000 - tiwai@suse.de + +- Add new ids for ad1816a, aztec and sb32. +- Fix internal synth of emu8000 and emu10k1. +- Aplay bugfix. +- CMI PCI bugfix. + +------------------------------------------------------------------- +Mon Aug 21 10:35:32 CEST 2000 - tiwai@suse.de + +- Update to alsa-utils 0.5.9a. + +------------------------------------------------------------------- +Mon Aug 14 14:19:24 CEST 2000 - tiwai@suse.de + +- 64bit support on emu10k1. +- Bugfix of ENS1371 initialization. +- More bugfix of 64bit support. + +------------------------------------------------------------------- +Mon Aug 14 10:52:29 CEST 2000 - tiwai@suse.de + +- Update to 0.5.9a +- Minor bugfix of alsactl + +------------------------------------------------------------------- +Wed Aug 9 17:12:33 CEST 2000 - tiwai@suse.de + +- More fixes for 64bit support. + +------------------------------------------------------------------- +Wed Aug 9 11:27:24 CEST 2000 - kukuk@suse.de + +- On SPARC, only include the alsa libraries + +------------------------------------------------------------------- +Mon Aug 7 14:09:59 CEST 2000 - tiwai@suse.de + +- Update to 0.5.9. +- Fix warning messages due to 64bit support. + +------------------------------------------------------------------- +Fri Aug 4 14:25:13 CEST 2000 - tiwai@suse.de + +- Ignore MPU initialization on CS4236 if not reported by isapnp + (for Dell 410 Workstation). +- Fix annoying kmix messages for emu10k1 mixer. +- Improve YMFPCI fragment size calculation. + +------------------------------------------------------------------- +Tue Aug 1 14:57:26 CEST 2000 - tiwai@suse.de + +- Fix Oops in rawmidi when accessed through ALSA sequencer. + +------------------------------------------------------------------- +Fri Jul 28 11:50:19 CEST 2000 - tiwai@suse.de + +- Take KDE_Startup.wave from kbase package as test.wav to reduce + autobuild time. kbase is removed from the neededtobuild list. + +------------------------------------------------------------------- +Thu Jul 27 10:49:53 CEST 2000 - tiwai@suse.de + +- Fix NULL pointer access in Opti93x driver. +- Add CLKRUN support for CS461x. T20 and TP570E will work w/o + disabling PCI Bus power management in BIOS. +- Use modprobe -c instead of reading config file in alsasound + script. + +------------------------------------------------------------------- +Fri Jul 21 13:39:27 CEST 2000 - tiwai@suse.de + +- Fix wrong directory name with $RPM_BUILD_ROOT in libasound.la + (in alsadev package only). +- Remove strict asound.h check at configuring alsa-lib. +- Call autoheader explicitly before compiling alsa-lib and + alsa-utils. + +------------------------------------------------------------------- +Wed Jul 19 11:34:28 CEST 2000 - tiwai@suse.de + +- Allow non-blocking mode to OSS rawmidi access. +- Fix a bug in caputer pointer calculation of via686a driver. +- Fix typos in README.SuSE. +- Install forgotten mo files of gamix. + +------------------------------------------------------------------- +Fri Jul 14 15:16:35 CEST 2000 - tiwai@suse.de + +- Fix cards.txt. +- Add a missing codec ID for AC97. +- Add small i/o delays in ENS1370 driver. + +------------------------------------------------------------------- +Thu Jul 13 17:23:21 CEST 2000 - tiwai@suse.de + +- Fixed triggerrun script. +- Fixed a bug in virmidi causing double kfree(). +- Add README to alsadev package. + +------------------------------------------------------------------- +Mon Jul 10 11:40:37 CEST 2000 - tiwai@suse.de + +- Swap left and right playback voices on YMF PCI. +- Fix alsaconf to display correct ISA-PnP card. +- Fix mixer input MUX of AD1816a driver. +- added %{_docdir}/cardids.txt with full dirver info for hwinfo(bk). +- Alsasound script terminates processes using sound devices when + stopped. +- Added status command to alsasound script. + +------------------------------------------------------------------- +Fri Jul 7 13:04:59 CEST 2000 - tiwai@suse.de + +- Fix a wrong PnP FM-port initialization in sb16. +- Fix playback/capture clicks on SB-1.0. +- Fix Opti92x chip detection bug. +- Fix loud noises at start up of Opti92x-cs4231 driver. + +-------------------------------------------------------------------- +Thu Jul 6 15:13:49 CEST 2000 - tiwai@suse.de + +- Fix emu10k1 PCM playback bug. +- Fix YMFPCI plaback/record bug. +- Avoid freezing of YMFPCI driver when USB is uninitialized. +- Fix MPU401 SMP lock. +- Replace applause.wav with KDE_Startup.wav as test wave data + for alsaconf and YaST2. +- Disable debug flag in km_alsa Makefile. +- Add -fno-builtin option for compile on PPC. +- Fix typos in INSTALL document. +- Fix unexported module parameters. + +------------------------------------------------------------------- +Tue Jul 4 19:32:08 CEST 2000 - kukuk@suse.de + +- Don't include sndcards.ycp on ia64 and SPARC + +------------------------------------------------------------------- +Mon Jul 3 13:08:32 CEST 2000 - tiwai@suse.de + +- Add /usr/lib/YaST2/sndcards.ycp to both alsa and alsadrv packages. +- Change from whistle.au to applause.wav for test sound (installed + as /usr/share/sounds/alsa/test.wav). + +------------------------------------------------------------------- +Wed Jun 28 15:45:31 CEST 2000 - tiwai@suse.de + +- Bugfix of devfs support. +- Bugfixes of emu10k1, cs461x and es1968 drivers. +- Include both libasound.so.1 and 1.0.1 in alsa package. + +------------------------------------------------------------------- +Tue Jun 27 11:18:13 CEST 2000 - tiwai@suse.de + +- Update to ALSA driver 0.5.8b +- Update to gamix-1.09p15 +- Fix a typo in README.SuSE + +------------------------------------------------------------------- +Mon Jun 26 10:11:34 CEST 2000 - kukuk@suse.de + +- Don't build kernel modules on SPARC + +------------------------------------------------------------------- +Fri Jun 23 12:51:38 CEST 2000 - schwab@suse.de + +- Fix use of %suse_update_config. +- Don't build kernel modules on ia64. + +------------------------------------------------------------------- +Fri Jun 16 17:15:21 CEST 2000 - tiwai@suse.de + +- Add pciutils as Requirements. +- Update of gamix to 1.0-p13. +- Bugfixes of ES1938 driver. +- Backport of ES1968 driver from 0.6.0 (with bugfixes). +- Add new pnp id to cs4236. +- Trident joystick support. + +------------------------------------------------------------------- +Fri Jun 16 09:24:28 CEST 2000 - cihlar@suse.cz + +- linux/* header files installed under /usr/include/alsa/linux +- added SuSEconfig.alsa +- added triggers + +------------------------------------------------------------------- +Fri Jun 9 00:12:13 CEST 2000 - bk@suse.de + +- fixed kernel_version define -> %(uname -r) +- changed linux_header_dir to /usr/src/linux/include/linux + (should fit with the pre-install then) + +------------------------------------------------------------------- +Thu Jun 8 23:23:05 CEST 2000 - ro@suse.de + +- added pre-install for alsadev: create linux-srcdir if nonexistant + +------------------------------------------------------------------- +Thu Jun 8 11:01:23 CEST 2000 - tiwai@suse.de + +- linux/* header files are installed under + /usr/src/linux-VERSION.SuSE instead of /usr/src/linux + (for avoiding confliction with lx_suse). +- Fix: minor bugs in ad1816 +- Fix: sequencer patch loader +- Experimental APM support on YMF PCI driver + +------------------------------------------------------------------- +Tue Jun 6 12:49:53 CEST 2000 - tiwai@suse.de + +- Official release of alsa-driver-0.5.8a, lib & utils-0.5.8 are + included. +- alsadev installs header files under /usr/src/linux/include/linux + instead of /usr/include/linux, owing to confliction with libc. + libc and alsa packages are declared as requirements explicitly. + +------------------------------------------------------------------- +Fri Jun 2 18:39:37 CEST 2000 - tiwai@suse.de + +- ALSA development package (alsadev) is split. + It contains header files and static libraries. +- Updated to 06/02 snapshot of 0.5.8-pre version. + YMF PCI driver is newly added. + +------------------------------------------------------------------- +Fri May 26 20:27:08 CEST 2000 - tiwai@suse.de + +- updated to 0.5.8 pre-release version including bug fixes, + addition of new driver (CMI 8x38 PCI) and device (direct FM + OPL3 hwdep). +- bugfix of gamix + +------------------------------------------------------------------- +Tue May 2 15:53:36 CEST 2000 - bk@suse.de + +- merged latest ppc and alpha fixes to one package +- fixed missing documentation +- added subpackage alsai8x0, customer package for intel8x0 chipset + +------------------------------------------------------------------- +Fri Apr 28 11:29:04 CEST 2000 - olh@suse.de + +- add loops_per_sec.dif for ppc, guessing... + +------------------------------------------------------------------- +Fri Apr 28 09:55:21 CEST 2000 - olh@suse.de + +- fix Makefile for 6.4-ppc + +------------------------------------------------------------------- +Thu Apr 27 21:23:00 CEST 2000 - bk@suse.de + +- added fix for card out of range message from tiwai. + +------------------------------------------------------------------- +Thu Apr 27 02:25:44 CEST 2000 - bk@suse.de + +- added subpackage alsadrv, includes update modules for k_deflt +- added subpackage alsavia6, special package for via chipset +- general cleanup +- converted buildroot + +------------------------------------------------------------------- +Thu Apr 6 14:55:19 CEST 2000 - bk@suse.de + +- Updated to alsa-0.5.7, +- -%{version} added to alsa-driver tree in km_alsa +- Updated README.SuSE +- Package build documentation updates. +- added config.{sub,guess} update call from schwab + +------------------------------------------------------------------- +Fri Mar 31 01:08:20 CEST 2000 - ro@suse.de + +- libasound has version 1.0.0 now + +------------------------------------------------------------------- +Fri Mar 17 13:35:02 CET 2000 - bk@suse.de + +- updated to alsa-0.5.6, cvsexport 2000-03-17.tar.bz2 + +------------------------------------------------------------------- +Tue Mar 14 05:55:57 CET 2000 - bk@suse.de + +- disabled kernel headers in the file list + +------------------------------------------------------------------- +Sat Mar 11 23:13:44 CET 2000 - bk@suse.de + +- added isapnp to Requires: + +------------------------------------------------------------------- +Thu Mar 9 07:55:43 CET 2000 - ro@suse.de + +- removed k_deflt from neededforbuild (endless rebuild-loop) + +------------------------------------------------------------------- +Thu Mar 9 07:39:46 CET 2000 - bk@suse.de + +- fixed new selfwritten 0.5.5 alsaconf to actually work, new version: 0.5.5a + +------------------------------------------------------------------- +Tue Mar 7 01:49:20 CET 2000 - bk@suse.de + +- added gamix from http://www1.tcnet.ne.jp/fmurata/linux/down/ +- alsa modules are no longer built here. +- wrote listcards.sh and added generated /usr/doc/packages/alsa/cards.txt + +------------------------------------------------------------------- +Sun Mar 5 23:44:42 CET 2000 - ro@suse.de + +- added Makefile.module and subpackage km_alsa to build the + kernel-modules + +------------------------------------------------------------------- +Sat Mar 4 04:16:24 CET 2000 - bk@suse.de + +- updated to cvsexport 2000-03-03.tar.bz2 +- removed not longer needed alsa-driver-configure.in.dif +- wrote quick hack alsaconf update from 0.4 to 0.5 + +------------------------------------------------------------------- +Thu Mar 2 19:26:31 CET 2000 - bk@suse.de + +- updated to alsa-0.5.5, cvsexport 2000-03-02.tar.bz2 + +------------------------------------------------------------------- +Thu Feb 24 21:18:41 CET 2000 - bk@suse.de + +- fixed alsa-driver configure to check autoconfig.h instead of cpuinfo + +------------------------------------------------------------------- +Thu Feb 24 16:47:15 CET 2000 - bk@suse.de + +- fixed up /usr/src/kernel-modules/alsa-driver source dir. + +------------------------------------------------------------------- +Thu Feb 24 02:44:14 CET 2000 - bk@suse.de + +- added alsa-driver source tree in /usr/src/kernel-modules/alsa-driver + +------------------------------------------------------------------- +Fri Feb 18 22:15:12 CET 2000 - bk@suse.de + +- ALSA 0.5 is back! Version 0.5.3 (cvsexport 2000-02-19) +- alsa config will be done through the yast2 module, or thorugh + a termplat in the default modules.conf, which will be simple + because 0.5 has PnP and PCI support. +- removed hack which got alsa compiled even if lx_suse disabled + soundcore.o +- Added missing Dependency to dialog(Bug #1998) + +------------------------------------------------------------------- +Mon Feb 14 19:49:09 CET 2000 - bk@suse.de + +- went back to alsa-0.4.1i, last 0.5.2 version moved to BETA for + later re-use when the new alsaconf for 0.5.2 is stable. + +------------------------------------------------------------------- +Tue Feb 8 18:57:54 CET 2000 - bk@suse.de + +- updated to improved, sent-back Makefile version from Jaroslav +- fixed and improved the Makefile further (now builds on AXP too) +- ensure that /usr/src/linux/.config is suitable for building ALSA + (didn't exist on AXP) + +------------------------------------------------------------------- +Mon Feb 7 17:16:59 CET 2000 - uli@suse.de + +- fixed (again) for PPC + +------------------------------------------------------------------- +Sun Feb 6 04:49:55 CET 2000 - bk@suse.de + +- updated to alsa-0.5.2, cvsexport 2000-02-05 +- based on pthomas's initial alsa5 work. +- alsaconf for alsa5 included and works if only the alsa modules + which this package actively lists in the filelist are installed. + +------------------------------------------------------------------- +Fri Jan 14 19:53:46 CET 2000 - bk@suse.de + +- rpm version number fix (0.4.1d -> 0.4.1i) + +------------------------------------------------------------------- +Thu Jan 13 16:21:31 CET 2000 - uli@suse.de + +- fixed wavefront.c for PPC + +------------------------------------------------------------------- +Wed Jan 5 16:49:00 CET 2000 - pthomas@suse.de + +- fixed spec file to include the OSS emulation modules in file list + +------------------------------------------------------------------- +Tue Jan 4 22:55:06 CET 2000 - bk@suse.de + +- another fix related to the previous alsaconf fixes. + +------------------------------------------------------------------- +Tue Jan 4 18:51:22 CET 2000 - bk@suse.de + +- updated alsa-driver to alsa-driver-0.4.1i +- updated alsa-lib to alsa-lib-0.4.1e +- fixed some problems in alsaconf (Audiodrive18xx,ES1370 and others) +- improved alsaconf and alsasound scripts for /etc/asound.conf handling. + +------------------------------------------------------------------- +Thu Nov 11 21:07:25 CET 1999 - bk@suse.de + +- added changes from Phillip, oss-Modules vanished, I hope, this is correct. + +------------------------------------------------------------------- +Sun Nov 7 19:44:55 CET 1999 - bk@suse.de + +- fixed garbled sceen messages in alsaconf, now pretty window. +- run alsaconf stop on if alsa is loaded at startup of alsaconf. + +------------------------------------------------------------------- +Sat Nov 6 02:54:19 CET 1999 - bk@suse.de + +- added rcalsasound stop to alsaconf and say in the intro: close all sndapps + +------------------------------------------------------------------- +Fri Nov 5 19:10:20 CET 1999 - bk@suse.de + +- fixed ESS AudioDrive ES16x8 detecton and generating of + /etc/conf.modules for this card. It works now, great! + +------------------------------------------------------------------- +Fri Nov 5 15:33:54 CET 1999 - bk@suse.de + +- fixes and updates to alsasound.diff from Phillip +- updated alsaconf to alsaconf-0.4.2(only change: fix for AWE64) + +------------------------------------------------------------------- +Fri Nov 5 15:24:08 CET 1999 - bk@suse.de + +- added changes from Klaus: Initilaze 2nd PCM on ESS 1969 chipset + and fix y/z-typo. +- set PCM volume initial to 100%(Master output is still 50%) so people + without a big amplifier will hear something and added a note for + people with big amplifiers to lower volumer or say no at the play + test sample question. + +------------------------------------------------------------------- +Fri Nov 5 11:18:26 CET 1999 - ro@suse.de + +- removed devices, now in "devs" package + +------------------------------------------------------------------- +Tue Nov 2 14:53:19 CET 1999 - bk@suse.de + +- fixed a bug alsaconf to configure the ESS Solo 1 Type Sound cards. + (thanks to Thorsten Kukuk for testing and lending me his Travelmate + to fix it) + BTW: The ESS Solo 1 is detected and configured automatically now. + +------------------------------------------------------------------- +Tue Nov 2 05:11:28 CET 1999 - bk@suse.de + +- this one should make alsa really nice to use: +- run /sbin/init.d/alsasound stop&start from alsaconf +- initialize mixers to open channels +- added a sound sample to the package and play it in alsaconf +- added some help for the user to the end of alsaconf + +------------------------------------------------------------------- +Mon Nov 1 01:52:34 CET 1999 - bk@suse.de + +- fixed a small bug in alsaconf and added a supporting ending message + +------------------------------------------------------------------- +Fri Oct 29 07:09:19 CEST 1999 - bk@suse.de + +- added /usr/sbin/alsaconf to the filelist + +------------------------------------------------------------------- +Mon Oct 25 04:49:01 CEST 1999 - bk@suse.de + +- added alsaconf, a tool for configuring the alsa driver! Try it! +- added updates for README.SuSE and /sbin/init.d/alsasound from Philipp Thomas + +------------------------------------------------------------------- +Sun Oct 24 20:20:53 CEST 1999 - bk@suse.de + +- updated alsa-driver to 0.4.1d + minor bugfixes (CMI8330, 2+ soundcards, modules.conf handling, + documentation files). + Upgrade is recommended if your system has 2 or more soundcards. +- updated alsa-lib to 0.4.1d (PCM cleanup fixes) + +------------------------------------------------------------------- +Wed Oct 20 21:54:03 CEST 1999 - bk@suse.de + +- %files: use a static list of sound drivers instead of wildcards. + +------------------------------------------------------------------- +Mon Oct 11 04:13:42 CEST 1999 - bk@suse.de + +- updated alsa-driver to 0.4.1c + +------------------------------------------------------------------- +Mon Oct 11 01:39:02 CEST 1999 - ro@suse.de + +- patched to compile wavefront.c on axp +- simplified specfile + +------------------------------------------------------------------- +Tue Sep 21 00:56:42 CEST 1999 - ro@suse.de + +- fixed filelist + +------------------------------------------------------------------- +Sat Sep 18 07:24:08 CEST 1999 - bk@suse.de + +- major update to version 0.4.1b, many changes + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Sun Aug 29 15:05:56 CEST 1999 - ro@suse.de + +- set kernel-version to 2.2.12 + +------------------------------------------------------------------- +Tue Jul 20 15:12:18 MEST 1999 - bk@suse.de + +- added libtoolize --force to use ltconfig and ltmain from libtool + +------------------------------------------------------------------- +Sat Jul 17 00:14:14 MEST 1999 - ro@suse.de + +- set kernel version to 2.2.10 + +------------------------------------------------------------------- +Fri Jul 16 01:09:00 MEST 1999 - ro@suse.de + +- fixed filelist + +------------------------------------------------------------------- +Thu Jul 15 16:14:19 MEST 1999 - bk@suse.de + +- minor doku update, Check added, postinstall exits with value 0. + +------------------------------------------------------------------- +Mon Jun 28 19:19:07 MEST 1999 - uli@suse.de + +- added missing header files + +------------------------------------------------------------------- +Fri Jun 4 01:15:21 MEST 1999 - ro@suse.de + +- changed kernel-ver to 2.2.9 + +------------------------------------------------------------------- +Sat May 22 09:50:40 MEST 1999 - bk@suse.de + +- fixed compile problem on alpha +- Documentation cleanup +- postinstall fixes + +------------------------------------------------------------------- +Sat May 1 13:15:31 MEST 1999 - ro@suse.de + +- made the kernel-version a macro + +------------------------------------------------------------------- +Mon Apr 5 14:26:29 MEST 1999 - bs@suse.de + +- fixed date strings in .changes. + +------------------------------------------------------------------- +Thu Apr 1 12:53:25 MEST 1999 - ro@suse.de + +- changed "-"in Version to "_" +- activated patch to get README.SuSE +- cut down post-script + +------------------------------------------------------------------- +Thu Apr 1 04:05:30 MEST 1999 - bk@suse.de + +- new package - Advanced Linux Sound Architecture (ALSA) + version : CVS snapshot 1993-03-28 + homepage: http://alsa.jcu.cz + patches : none, except README.SuSE and a fix to the alsasound script. + diff --git a/alsa.spec b/alsa.spec new file mode 100644 index 0000000..0be14b0 --- /dev/null +++ b/alsa.spec @@ -0,0 +1,2250 @@ +# +# spec file for package alsa (Version 1.0.13) +# +# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: alsa +BuildRequires: doxygen +%define package_version 1.0.14rc1 +License: GNU General Public License (GPL) +Group: System/Libraries +Provides: alsa-lib alsa-utils alsa-conf +Requires: dialog pciutils +PreReq: %insserv_prereq %fillup_prereq +Autoreqprov: on +Summary: Advanced Linux Sound Architecture +Version: 1.0.13 +Release: 24 +Source1: ftp://ftp.alsa-project.org/pub/lib/alsa-lib-%{package_version}.tar.bz2 +Source2: ftp://ftp.alsa-project.org/pub/util/alsa-utils-%{package_version}.tar.bz2 +# Source5: ftp://ftp.alsa-project.org/pub/oss/alsa-oss-%{package_version}.tar.bz2 +Source5: ftp://ftp.alsa-project.org/pub/oss/alsa-oss-1.0.12.tar.bz2 +Source6: udev-soundfont +Source7: load-soundfont +Source8: 40-alsa.rules +Source11: alsasound +Source12: sysconfig.sound +Source13: joystick +Source14: sysconfig.joystick +Source16: set_default_volume +Source17: test.wav +Source20: README.SuSE +Source21: README.testwav +Source30: all_notes_off +Source31: all_notes_off.bin +Source32: all_notes_off.mid +# Patch1: alsa-lib-hg-fixes.diff +# Patch2: alsa-utils-hg-fixes.diff +# Patch3: alsa-oss-hg-fixes.diff +URL: http://www.alsa-project.org/ +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%description +ALSA stands for Advanced Linux Sound Architecture. It supports many +PCI and ISA PnP sound cards. + +This package contains the standard ALSA library, utilities, and init +scripts to start the sound system on your Linux box. To set it up, run +yast2 or alsaconf. They detect ALSA-supported PCI and ISA PnP cards. + + + +Authors: +-------- + Jaroslav Kysela + +%package devel +Summary: Include Files and Libraries mandatory for Development. +Group: Development/Libraries/C and C++ +License: GNU Library General Public License v. 2.0 and 2.1 (LGPL) +Requires: glibc-devel %{name} +Obsoletes: alsadev +Provides: alsadev alsa-lib-devel + +%description devel +This package contains all necessary include files and libraries needed +to develop applications that require these. + + + +Authors: +-------- + Jaroslav Kysela + +%package docs +Summary: Additional Package Documentation. +Group: Documentation/Other +License: GNU General Public License (GPL) + +%description docs +This package contains optional documentation provided in addition to +this package's base documentation. + + + +Authors: +-------- + Jaroslav Kysela + +%prep +%setup -c -n alsa -T -a 1 -a 2 -a 5 +# cd alsa-lib*/. +# cd .. +# cd alsa-utils*/. +# %patch2 -p1 +# cd .. +# cd alsa-oss*/. +# %patch3 -p1 +# cd .. +%{?suse_update_config:%{suse_update_config -f alsa-lib*/. alsa-utils*/. alsa-oss*/.}} + +%build +ALSA_ROOT=`pwd` +ALSA_ROOT_INC=$ALSA_ROOT/alsa-lib-%{package_version}/include +ALSA_ROOT_LIB=$ALSA_ROOT/alsa-lib-%{package_version}/src/.libs +ALSA_ROOT_ACLOCAL=$ALSA_ROOT/alsa-lib-%{package_version}/utils +# +# build alsa-lib +# +cd alsa-lib*/. +autoreconf -fi +# +# needed an extra option for MIPS +# +%ifarch mips +ARCH_CFLAGS="-mips2" +%endif +# +# now, build the static library at first. +# due to gratuitous use of #ifdef PIC, we cannot build shared and static +# libraries at the same time... +# +CFLAGS="$RPM_OPT_FLAGS $ARCH_CFLAGS" \ +./configure \ + --libdir=%{_libdir} \ + --mandir=%{_mandir} \ + --datadir=%{_datadir} \ + --disable-shared \ + --enable-static \ + --disable-aload \ + --disable-alisp +make %{?jobs:-j %jobs} +# install it to save +make DESTDIR=$ALSA_ROOT install +# +# ok, then clean up and rebuild the shared library +# +make clean +CFLAGS="$RPM_OPT_FLAGS $ARCH_CFLAGS" \ +./configure \ + --libdir=%{_libdir} \ + --mandir=%{_mandir} \ + --datadir=%{_datadir} \ + --enable-shared \ + --disable-static \ + --disable-aload \ + --disable-alisp +make %{?jobs:-j %jobs} +# +# run doxygen +# +make -C doc doc +cd .. +# +# build alsa-utils +# +cd alsa-utils*/. +ACLOCAL="aclocal -I $ALSA_ROOT_ACLOCAL" autoreconf -fi +CFLAGS="$RPM_OPT_FLAGS" ./configure \ + --prefix=%{_prefix} \ + --with-alsa-prefix=$ALSA_ROOT_LIB \ + --with-alsa-inc-prefix=$ALSA_ROOT_INC \ + --libdir=%{_libdir} \ + --mandir=%{_mandir} \ + --datadir=%{_datadir} \ + --with-curses=ncursesw +make %{?jobs:-j %jobs} +cd .. +# +# build alsa-oss +# +cd alsa-oss*/. +ACLOCAL="aclocal -I $ALSA_ROOT_ACLOCAL" autoreconf -fi +export LD_LIBRARY_PATH=$ALSA_ROOT_LIB +CFLAGS="$RPM_OPT_FLAGS" ./configure \ + --prefix=%{_prefix} \ + --with-alsa-inc-prefix=$ALSA_ROOT_INC \ + --disable-alsatest \ + --libdir=%{_libdir} \ + --mandir=%{_mandir} \ + --datadir=%{_datadir} +make %{?jobs:-j %jobs} +cd .. + +%install +ALSA_ROOT=`pwd` +ALSA_ROOT_LIB=$ALSA_ROOT/alsa-lib-%{package_version}/src/.libs +export LD_LIBRARY_PATH=$ALSA_ROOT_LIB +# Create directories: +# (/usr/lib for fixed all_notes_off data, %_libdir for libs) +for I in %{_bindir} \ + %{_libdir} \ + /usr/lib \ + %{_sbindir} \ + /etc/init.d \ + %{_datadir}/sounds/alsa \ + /etc/udev/rules.d \ + /etc/alsa.d \ + %{_datadir}/alsa \ + %{_docdir}/%{name} +do + install -m 755 -d $RPM_BUILD_ROOT$I +done +make -C alsa-lib*/. DESTDIR=$RPM_BUILD_ROOT install +find $ALSA_ROOT%{_libdir} -name "*.a" -printf "%{_libdir}/%%P\n" | + while read L; do cp $ALSA_ROOT$L $RPM_BUILD_ROOT$L; done +rm -f $RPM_BUILD_ROOT%{_libdir}/alsa-lib/smixer/*.a +rm -f $RPM_BUILD_ROOT%{_libdir}/alsa-lib/smixer/*.la +make -C alsa-utils*/. DESTDIR=$RPM_BUILD_ROOT install +make -C alsa-oss*/. DESTDIR=$RPM_BUILD_ROOT install +# +# install alsa-lib documents +# +mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}/alsa-lib +cd alsa-lib*/. +cp COPYING ChangeLog INSTALL TODO MEMORY-LEAK $RPM_BUILD_ROOT%{_docdir}/%{name}/alsa-lib +cp doc/asoundrc.txt $RPM_BUILD_ROOT%{_docdir}/%{name}/alsa-lib +cd .. +# +# install alsa-utils documents +# +mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}/alsa-utils +cd alsa-utils*/. +cp COPYING ChangeLog INSTALL README TODO $RPM_BUILD_ROOT%{_docdir}/%{name}/alsa-utils +mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}/alsa-utils/alsamixer +cp alsamixer/README $RPM_BUILD_ROOT/%{_docdir}/%{name}/alsa-utils/alsamixer +mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}/alsa-utils/aconnect +cp seq/aconnect/README* $RPM_BUILD_ROOT%{_docdir}/%{name}/alsa-utils/aconnect +mkdir -p $RPM_BUILD_ROOT/%{_docdir}/%{name}/alsa-utils/aseqnet +cp seq/aseqnet/README* $RPM_BUILD_ROOT%{_docdir}/%{name}/alsa-utils/aseqnet +cd .. +# +# install documents by suse +# +cp %{SOURCE20} $RPM_BUILD_ROOT%{_docdir}/%{name} +cp %{SOURCE21} $RPM_BUILD_ROOT%{_docdir}/%{name} +# +# install set_default_volume script +# +install -c -m 0755 %{SOURCE16} $RPM_BUILD_ROOT%{_bindir} +# +# install test wave file +# +install -c -m 0644 %{SOURCE17} $RPM_BUILD_ROOT%{_datadir}/sounds/alsa/test.wav +# +# install all_notes_off stuff +# +install -c -m 0755 %{SOURCE30} $RPM_BUILD_ROOT%{_bindir} +install -c -m 0644 %{SOURCE31} $RPM_BUILD_ROOT/usr/lib +install -c -m 0644 %{SOURCE32} $RPM_BUILD_ROOT/usr/lib +# +# install alsasound and joystick scripts +# +install -c -m 0755 %{SOURCE11} $RPM_BUILD_ROOT/etc/init.d +install -c -m 0755 %{SOURCE13} $RPM_BUILD_ROOT/etc/init.d +rm -f $RPM_BUILD_ROOT%{_sbindir}/rcalsasound +ln -s ../../etc/init.d/alsasound $RPM_BUILD_ROOT%{_sbindir}/rcalsasound +rm -f $RPM_BUILD_ROOT%{_sbindir}/rcjoystick +ln -s ../../etc/init.d/joystick $RPM_BUILD_ROOT%{_sbindir}/rcjoystick +# udev rules +install -c -m 0644 %{SOURCE8} $RPM_BUILD_ROOT/etc/udev/rules.d +# install helper scripts +install -c -m 0744 %{SOURCE6} $RPM_BUILD_ROOT/etc/alsa.d +install -c -m 0744 %{SOURCE7} $RPM_BUILD_ROOT/etc/alsa.d +# +# install template to update rc.config and sysconfig files: +# (updating the actual files is done in the %post-script) +# +mkdir -p -m 755 $RPM_BUILD_ROOT/var/adm/fillup-templates +mkdir -p -m 755 $RPM_BUILD_ROOT/etc/sysconfig +for i in sound joystick; do + install -m 644 $RPM_SOURCE_DIR/sysconfig.$i $RPM_BUILD_ROOT/var/adm/fillup-templates +done + +%post +%run_ldconfig +%ifnarch sparc sparc64 +%{rename_sysconfig_variable START_ALSA_SEQ LOAD_SEQUENCER} +# fixed obsolete (wrong) variable. +if [ -f /etc/sysconfig/sound ]; then + if grep -q LOAD_ALSA_SEQ /etc/sysconfig/sound; then + sed -i -e s/LOAD_ALSA_SEQ/LOAD_SEQUENCER/g /etc/sysconfig/sound + fi +fi +%{fillup_and_insserv -nsy sound alsasound START_ALSA} +%{fillup_and_insserv -n joystick joystick} +if [ -f /bin/rpm.bin -a -f /bin/rpm.sh -a -f /bin/uname.sh -a -f /bin/uname.bin ]; then + # do nothing in autobuild environment + :; +else + # check whether the obsolete /etc/asound.conf exists. + if [ -f /etc/asound.conf ]; then + if grep -q '^soundcard(".\+") {' /etc/asound.conf; then + echo "The obsolete /etc/asound.conf is found." + echo "Renaming it to /etc/asound.conf.saved..." + mv -f /etc/asound.conf /etc/asound.conf.saved + fi + fi +fi +%endif +exit 0 + +%preun +%ifnarch sparc sparc64 +%stop_on_removal alsasound joystick +%endif +exit 0 + +%postun +%run_ldconfig +%ifnarch sparc sparc64 +%restart_on_update alsasound joystick +%insserv_cleanup +%endif +exit 0 + +%clean +[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-, root, root) +%doc %{_docdir}/%{name} +%{_libdir}/libasound.so* +%{_libdir}/libaoss.so* +%{_libdir}/libalsatoss.so* +%{_libdir}/alsa-lib +%ifnarch sparc sparc64 +%{_datadir}/sounds/alsa +/etc/init.d/* +%{_sbindir}/* +%{_bindir}/* +/usr/lib/all_notes_off.* +%{_datadir}/alsa +%{_datadir}/locale/*/*/* +/var/adm/fillup-templates/* +/etc/udev +/etc/alsa.d +%doc %{_mandir}/man*/* +%doc %{_mandir}/fr +%endif + +%files devel +%defattr(-, root, root) +%{_libdir}/libasound.*a +%{_libdir}/libaoss.*a +%{_libdir}/libalsatoss.*a +%{_libdir}/libossredir.*a +%{_includedir}/sys/* +%{_includedir}/alsa +%{_includedir}/oss-redir.h +%{_datadir}/aclocal/*.m4 +%{_libdir}/pkgconfig/*.pc + +%files docs +%defattr(-, root, root) +%doc alsa-lib*/doc/doxygen/html/* + +%changelog -n alsa +* Tue Dec 19 2006 - tiwai@suse.de +- update to ALSA 1.0.14rc1: + * device enumeration API + * fix dmix/dsnoop memory leaks + * fix various warnings +* Mon Oct 30 2006 - schwab@suse.de +- Revert part of last change. +* Thu Oct 26 2006 - schwab@suse.de +- Work around misuse of libtool. +- Fix LDFLAGS. +* Thu Oct 05 2006 - tiwai@suse.de +- updated to ALSA 1.0.13-final: + * all patches have been merged + * fix inifinite-loop with alsa-lib config alias +* Thu Sep 21 2006 - tiwai@suse.de +- updated to ALSA 1.0.13rc2: + * alisp disablement in configure + * TLV dB-range support + * fix some bugs in dB calculation +- fix dB scale check for older alsa-driver +- fix the number parsing in alsa-lib configuration +- use dB expression in alsaconf if possible +- remove the deprecated resmgr support +* Fri Sep 01 2006 - tiwai@suse.de +- updated to ALSA 1.0.13rc1: + * support of linear dB scale + * fix alsaconf for SLES10/SLED10 +- use Should-Start instead of Required-Start in alsasound init + script as olh suggests (#202075) +* Thu Aug 24 2006 - tiwai@suse.de +- updated to ALSA 1.0.12-final: + * fix possible segfaults with invalid TLV entries + * fix default paths in configure +- fix udev rules to use DRIVERS= instead of DRIVER=. +* Wed Aug 16 2006 - tiwai@suse.de +- Move 52-usx26audio.rules to alsa-firmware package since it + makes sense only with the firmware files. +* Thu Aug 10 2006 - tiwai@suse.de +- Move all rules for usx2y audio to 52-usx2yaudio.rules. + Use SUBSYSTEM=="usb_device" to avoid the messing order of + usb detection. +* Tue Aug 08 2006 - tiwai@suse.de +- fixed syntax errors in 52-usx2yaudio.rules. +* Mon Aug 07 2006 - tiwai@suse.de +- fixed udev script for usx2y drivers. + provided in a separated 52-usx2yaudio.rules because it must be + invoked after 50-udev-default.rules. +- fixed the build with the recent gettext. +* Fri Aug 04 2006 - tiwai@suse.de +- updated to version 1.0.12rc2: + * merged previous patches + * add support of dB range + * completely removal of dependency to kernel headers + * config files for new drivers +* Mon Jul 10 2006 - tiwai@suse.de +- Added missing invocation of usx2yloader for Tascam USB + devices in udev rules (#190172). +* Thu Jul 06 2006 - tiwai@suse.de +- add --datadir to configure to avoid the invalid datadir with + recent auto-tools. +* Tue Jul 04 2006 - tiwai@suse.de +- updated to version 1.0.12rc1: + * fix card configurations for ice1724 boards + * fix division-by-zero in alsa-lib + * initialize fully the slave PCM in dmix/dsnoop + * fix segfault with invalid bonding parameter in dmix + * fix manpages + * improved output of amidi -l +* Tue Jun 20 2006 - dmueller@suse.de +- build parallel +* Mon May 29 2006 - tiwai@suse.de +- added the support of delay callback in alsa external I/O + plugin (for new polypaudio support) +- fix the return value of snd_hctl_wait() +- fix surround40 PCM configuration for ens1370 cards +- added infile option for alsa-lib pcm file plugin +* Wed May 17 2006 - tiwai@suse.de +- fix endless loop bug in arecord, also code clean-up. +* Mon May 15 2006 - tiwai@suse.de +- update to ALSA 1.0.11-final + HG fixes. + * all patches in SL10.1 have been merged + * external rate plugin SDK + * fix of kernel API for embedded systems + * new dmix code using O_APPEND open mode + * misc fixes for sequencer API + * fix missing dlclose in various plugins +* Thu Apr 27 2006 - tiwai@suse.de +- fix segfault with direct plugins when invalid channel binding + parameters are given. +- fix CPU hog by artsd together with rate plugin. +* Mon Apr 24 2006 - tiwai@suse.de +- fix udev rules to use "==" instead of "=". +* Wed Apr 12 2006 - tiwai@suse.de +- revert a part of the last fix for aoss, which is rather harmful + for apps like bmp (#165555) +* Mon Apr 03 2006 - tiwai@suse.de +- fix skipping sounds with dmix on aoss (#162771, #162442) +- fix stutering playback of KDE sounds (#162261) +* Wed Mar 29 2006 - tiwai@suse.de +- fix the bogus -EPIPE detection (and thus may lead to hang up) + in 32bit compat mode (ALSA bug#1938). +- correct a typo in the help text of speaker-test +* Fri Mar 24 2006 - tiwai@suse.de +- fix the endless poll() loop without starting PCM +- fix the noisy output and xrun from dmix with 2 periods +- fix the broken period/buffer size handling in speaker-test +- fix the parse of lspci output in alsaconf. +* Tue Mar 21 2006 - tiwai@suse.de +- fix the wrong read size with 32bit apps on 64bit kernel + (#159308) +- fix the buffer-size restriction of dmix (#114745) +- fix generic dmix conversion code (mainly for ppc) +- fix alsasound init script to close device files properly + (#157977) +* Mon Mar 20 2006 - tiwai@suse.de +- fix the possible double free in pcm rate plugin (ALSA + bug#1937) +- fix surround40/51 PCMs (ALSA bug#1914) +- fix the restoration of the original open mode in hw PCM, + resulting in CPU hog with emu10k1 (ALSA bug#1938) +- fix hw-constraints in extplug plugin, added init callback +* Mon Mar 13 2006 - tiwai@suse.de +- added $LOAD_OSS_SEQ_MODULE in sysconfig/sound for (optional) + auto-loading of snd-seq-oss (#155332). +- fix bugs in drain with PCM rate plugin (taken from upstream). +* Fri Mar 03 2006 - tiwai@suse.de +- Fix from upstream: fix the return value to -ENODEV from + -ENOTTY in alsa-lib functions when the device is + disconnected. +* Thu Mar 02 2006 - tiwai@suse.de +- fix segfault with PCM rate plugin (ALSA bug#1878) +- fix speaker-test with 5.1 channels +* Mon Feb 27 2006 - tiwai@suse.de +- fixed close functions in the disconnected state, resulting in + invalid states and memory leaks. +- fixed a typo in sequencer (possible memory leak). +* Mon Feb 20 2006 - tiwai@suse.de +- avoid unnecessary call of resmgr (#145934) +* Mon Feb 20 2006 - tiwai@suse.de +- fixed the infinite loop of snd_pcm_wait due to XRUN (#149894) +- fixed the compile warning on 64bit arch. +* Fri Feb 17 2006 - tiwai@suse.de +- fix the assert with float conversion (#149894). +- fix full-duplex confliction with dmix/dsnoop plugin. +- fix the default behavior of non-blocking open mode. +* Wed Feb 08 2006 - tiwai@suse.de +- fixed small memory leaks in the alsa-lib parser. +- fixed a typo in rawmidi_virt plugin. +* Mon Jan 30 2006 - tiwai@suse.de +- fixed alsasound script for the first yast2 config (#145934) +* Mon Jan 30 2006 - tiwai@suse.de +- fixed the segfault at parsing recursive definitions and the + handling of the string slave of direct PCM plugins (#146447) +* Fri Jan 27 2006 - tiwai@suse.de +- removed invalid assert in alsa-lib +- fixed ladspa plugin in alsa-lib +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Mon Jan 16 2006 - tiwai@suse.de +- Fix the non-blocking open mode (used non-blocking open mode as + default, too) +- Support of multiple cards/devices with direct plugins +* Thu Jan 12 2006 - tiwai@suse.de +- PCM simple helper functions +- ICE1712 conf to use dmix/dsnoop +- Fix S24_BE format +- Fix mixer switch handling in aoss +- Improved alsasound script for restarting/reloading +* Wed Jan 11 2006 - tiwai@suse.de +- Fix a typo in load-soundfont script (#141761) +* Mon Jan 02 2006 - tiwai@suse.de +- updated to version 1.0.11rc2. +* Wed Dec 14 2005 - tiwai@suse.de +- updated to version 1.0.11rc1. +* Fri Nov 25 2005 - tiwai@suse.de +- Move udev rules to alsa package. +* Wed Nov 23 2005 - tiwai@suse.de +- updated to version 1.0.10-final. +- CVS patches as of 2005.11.23. +- fixed a typo in alsasound script. +* Tue Nov 08 2005 - perex@suse.de +- updated to version 1.0.10rc3 +- changed --with-prefix to --prefix +- removed RPM_BUILD_ROOT cleanup from %%install +* Thu Oct 27 2005 - tiwai@suse.de +- Update to CVS 2005.10.27. + - fixed PCM mmap mode with plugins. + - optimize / improve aoss wrapper. + - improve aplay/arecord option parsing. +- Fix alsasound init script. +* Wed Oct 12 2005 - tiwai@suse.de +- updated to version 1.0.10rc2. +* Thu Sep 29 2005 - tiwai@suse.de +- Fix type-punning with the latest gcc +- Mute volume at shutdown (#117277) +* Wed Sep 14 2005 - tiwai@suse.de +- Fix bugs of dmix on big-endian architectures (#117048) + - Fix the argument of semctl() with union. + - Fix the mixing code, accepts both endians. + - Fix alsa-lib configurations. +- Fix hwcfg file name generated by alsaconf (#117046). +* Mon Sep 12 2005 - tiwai@suse.de +- Fix the error with chown() in direct plugins when the user + doesn't belong to the group (#115817). +- Fix segfault of PCM hooks plugin (#116568) +- Load snd-seq module if requested (#116557). +- Fix uninitialized pollio variable in pcm.c. +* Thu Sep 08 2005 - tiwai@suse.de +- Fix the permission of socket of direct plugins (#115817) +- Fix the modem definition on hda-intel (#115253) +* Fri Sep 02 2005 - tiwai@suse.de +- Fix the internal buffer allocation of alsa-lib plugins, + including the fix for ICE1724 config (#115019) +* Fri Sep 02 2005 - tiwai@suse.de +- Fix aoss with bi-arch (#114961) +* Thu Sep 01 2005 - tiwai@suse.de +- Fix PM resume with aoss (#114690) +* Wed Aug 31 2005 - tiwai@suse.de +- Fix crash of knotify (#105772) +* Fri Aug 26 2005 - tiwai@suse.de +- fixed alsasound restart (#113239) +- fixed the handling of -EINTR during resume of dmix (#104100) +- fixed the buffer size of speakertest (ALSA BTS #1304) +- fixed isapnp detection of alsaconf (ALSA BTS #1326) +- added a description about new init script +* Thu Aug 18 2005 - tiwai@suse.de +- Fix invalid read warnings detected by valgrind2 (#105572) +* Thu Aug 18 2005 - tiwai@suse.de +- Fixed races in direct plugins (#104884) +- Fix/clean up aoss wrapper +- Fixed memory leak in alsa-lib pcm configuration +* Tue Aug 16 2005 - tiwai@suse.de +- fix PM of direct plugins (#104100) +* Fri Aug 12 2005 - tiwai@suse.de +- fix biarch problem with dmix (#104424) +- fix default IPC permissions to 0660 +* Wed Aug 10 2005 - tiwai@suse.de +- fixed segfault of aoss (#103780) +- take back alsa udev script for soundfonts (#103814) +- fixed probing of isapnp devices +* Fri Aug 05 2005 - tiwai@suse.de +- fix alsaconf to set up hwcfg-* to follow the new sound system + on SL10.0. +* Wed Aug 03 2005 - tiwai@suse.de +- update to ALSA cvs 2005.08.03. +- removed obsolete usb map stuff. +- removed resmgr dev scripts. +- modified alsasound init script to do minimal jobs in start/stop. + reload/unload are used to force module-reloading. +* Mon Jun 27 2005 - tiwai@suse.de +- added resmgr to Requires of alsa-devel to make the build checker + script easier. +* Thu Jun 02 2005 - tiwai@suse.de +- updated to version 1.0.9-final. +- CVS updates 2005.06.02 +* Tue May 24 2005 - tiwai@suse.de +- updated to version 1.0.9rc4. +* Fri May 20 2005 - tiwai@suse.de +- CVS 2005.05.20: fixes permissions and dmix stuff. +* Tue May 17 2005 - tiwai@suse.de +- CVS 2005.05.16: more fixes on dmix and rate plugins. +* Fri May 13 2005 - tiwai@suse.de +- updated to version 1.0.9rc3. +* Wed Apr 20 2005 - tiwai@suse.de +- fix segfault of rate plugin. +- change the value of $LIBASOUND_DEBUG to integers. +* Fri Apr 08 2005 - tiwai@suse.de +- another try to fix dmix hang-up bug. +* Tue Apr 05 2005 - tiwai@suse.de +- added the large-file support on alsa-oss wrapper. +- fixed dmix hang-up problems. +- fixed the wrong channel_info on some plugins. +* Fri Apr 01 2005 - tiwai@suse.de +- updated to ALSA 1.0.9rc2. +- fixed compilation with gcc-4.0. +* Wed Mar 16 2005 - tiwai@suse.de +- Fixed default "front" volume (bug #72971) +- Fixed the device-open check for sequencer (bug #72368) +* Tue Mar 15 2005 - tiwai@suse.de +- fixed suspend/resume with dmix, dsnoop, dshare plugins + (#72780) +* Fri Mar 11 2005 - tiwai@suse.de +- Fixed wrong memory free in alsa-lib. +- Addition of a new user-control API function for external PCMs. +- Fixed documents of external PCM plugins. +- Fixed Aureon 7.1 configuration. +- Minor fixes for valgrind. +- Fixed the segfault with PCM file plugin. +- Addition of missing sequencer macro. +- Fixed typos in iecset. +* Thu Feb 24 2005 - tiwai@suse.de +- fixed the card type for each config with softvol. +- got rid of debug prints in udev scripts (bug #66476) +* Tue Feb 22 2005 - tiwai@suse.de +- use ncursesw for alsamixer +- fixed distribution check in alsaconf +- split aseqdump from arecmidi +- fixed man pages +- try to modprobe always in alsasound init script at start +- updated alsasound.usermap. +* Fri Feb 18 2005 - tiwai@suse.de +- CVS patch 20050218: + - fix speaker-tools + - fix the weight of Side mixer elements + - use softvol as default for VIA823/8237 +- fixed resmgr support (a typo in configure options). +* Wed Feb 16 2005 - tiwai@suse.de +- fixed amidi command options. +- fixed configure option for shared alsa-lib. +- fixed the path of resmgr. +* Mon Feb 14 2005 - tiwai@suse.de +- CVS patch 20050214: + - disable access to /dev/aload* + - external filter-plugin SDK + - dl-object cache +- Initialize hardware via hotplug/udev + alsactl, etc are called in dev.d/* scripts +* Fri Feb 11 2005 - tiwai@suse.de +- CVS patch 20050211: + - fixed resmgr support, enable it as default + - external PCM I/O plugin support +* Fri Feb 04 2005 - tiwai@suse.de +- CVS patch 20050204: + - fixed segfaults with mixer event handling. +* Wed Feb 02 2005 - tiwai@suse.de +- CVS patch 20050202: + - fixed function-in-function + - fixed exit code of alsa-utils programs +* Thu Jan 27 2005 - tiwai@suse.de +- CVS patch 20050127: + - dmix and dsnoop for default PCMs on many chips + - pcm link fix + - resmgr support (not enabled yet, waiting for fix in udev) +* Tue Jan 18 2005 - tiwai@suse.de +- include fixes for alsa-lib and alsa-utils from CVS. +* Thu Jan 13 2005 - tiwai@suse.de +- updated to version 1.0.8-final. +* Mon Jan 03 2005 - tiwai@suse.de +- updated to version 1.0.8rc2. +* Wed Nov 17 2004 - tiwai@suse.de +- updated to version 1.0.7. +* Thu Sep 30 2004 - tiwai@suse.de +- unmute/adjust 'Master Mono' in alsaconf as default. +* Thu Sep 30 2004 - tiwai@suse.de +- fixed segfault when printing help of aserver. +- fixed card-specific include files in alsa-lib. +- fixed ICH4 SPDIF support. +- fixed card aliases. +- fixed segfault when configuring the invalid sw_params. +- fixed shadow parameters in alsa-lib headers. +- fixed the handling of config files in alsaconf. +- fixed manpages in alsa-utils. +* Thu Sep 16 2004 - tiwai@suse.de +- fixed downsampling. +- fixed the error handling in dmix plugin. +- fixed alsa.m4 to avoid invalid reductions in $LIBS. +- fixed aplay for large file I/O and VOC file playback. +* Mon Sep 13 2004 - tiwai@suse.de +- fixed the infinite loop in alsa-lib parser. +* Tue Aug 31 2004 - tiwai@suse.de +- fixed alsaconf probing and options. +- fixed usb usermap for snd-usb-usx2y driver. +* Fri Aug 27 2004 - tiwai@suse.de +- updated to 1.0.6 final. +- added the new supported card config files. +- support the seprate playback/capture view on alsamixer. +- don't load snd-seq-oss in alsasound script. +* Thu Aug 12 2004 - ro@suse.de +- added libpng to neededforbuild (for doxygen) +* Thu Aug 05 2004 - tiwai@suse.de +- updated to 1.0.6rc1. +- Clean up alsasound init script. +* Thu Apr 15 2004 - tiwai@suse.de +- updated to version 1.0.4. +- fixed ACPI suspend/resume handling (#38571). +- removed the obsolete %%post stuffs. +- removed the unneeded sleep in alsasound. +- fixed the handling of '-' and '_' letters in module names. +* Fri Apr 02 2004 - kukuk@suse.de +- alsasound: Fix Start/Stop Requires +* Mon Mar 29 2004 - tiwai@suse.de +- fixed REAME.SuSE. +- fixed the SPDIF output of Nforce. +- fixed snd_pcm_wait() for direct plugins. +- fixed the rate plugin to mangle avail_min. +- fixed the wrong copy problem in capture of rate plugin. +- fixed the closing bug of alsa-oss. +- fixed the pcm handling in alsa-oss. +- updated usb audio map. +* Fri Mar 19 2004 - tiwai@suse.de +- fixed alsaconf for the legacy chip probing (#36256). +- fixed alsaconf for the dell board. +- fixed aplay/arecord for largefile support. +- improved the PCM polling. +- fixed segfaults in dmix codes. +- included some h/w specific headers into alsa-lib. +- fixed mono output definitions in emu10k1 configs. +* Mon Mar 08 2004 - tiwai@suse.de +- updated to alsa-lib 1.0.3a. +* Mon Mar 01 2004 - tiwai@suse.de +- updated to alsa-oss 1.0.3a. +* Mon Mar 01 2004 - tiwai@suse.de +- 1.0.3-final package. +* Fri Feb 27 2004 - tiwai@suse.de +- use asfxload for emu10k1 and sbawe scripts. +- added sleep in alsasound to get sync with device files. +- added LOAD_OSS_EMUL_MODULES in sysconfig/sound. +- alsa-oss 1.0.3rc3. +* Thu Feb 26 2004 - tiwai@suse.de +- updated to version 1.0.3rc2. +- regenerated usb usermap. +* Thu Feb 12 2004 - tiwai@suse.de +- updated to version 1.0.2. +- fix for stripping RPATH from libaoss (thanks to kraxel's script). +* Fri Jan 16 2004 - pth@suse.de +- Fix quoting in alsa.m4 +* Mon Jan 12 2004 - adrian@suse.de +- build as user +* Fri Jan 09 2004 - tiwai@suse.de +- updated to version 1.0.1. +* Mon Nov 17 2003 - tiwai@suse.de +- updated to version 1.0.0pre1. + now new API is used as default. the apps with old API should + define ALSA_PCM_OLD_HW_PARAMS_API and ALSA_OLD_SW_PARAMS_API + to keep using the old-style API. +* Wed Sep 17 2003 - tiwai@suse.de +- fixed the broken dmix plugin with 32bit samples. +- implemented the dmix plugin for x86-64. +- apply the last missing patch. +* Mon Sep 15 2003 - tiwai@suse.de +- don't remove joydev in joystick script (bug #30661). +* Thu Sep 11 2003 - tiwai@suse.de +- fixed the rate conversion plugin. +- fixed the aplay to set up correctly with unconventional rates. +- fixed the manpage of aplay and arecord. +- fixed the range calculation overflow in alsamixer. +* Mon Sep 08 2003 - tiwai@suse.de +- fixed dmix, dshare, dsnoop plugins. +- fixed alsaconf for the recent modutils. +* Mon Sep 01 2003 - tiwai@suse.de +- fixed config files for audigy boards. +* Wed Aug 27 2003 - tiwai@suse.de +- fixed the wrong name (typos) of snd_seq_port_info_timestamp + functions. +- added MEMORY-LEAK note. +* Thu Aug 14 2003 - tiwai@suse.de +- rewrite alsasound init script to accept reload for reloading + the sysconfig changes. +- added meta data to sound and joystick sysconfig files + (bug #28941, #28887). +* Wed Aug 13 2003 - tiwai@suse.de +- updated alsa-lib to 0.9.7-pre (cvs 2003.08.13) +- updated usb usermap. +* Tue Aug 05 2003 - tiwai@suse.de +- fixed lsmod path (bug #28430). +* Thu Jul 31 2003 - meissner@suse.de +- Adapted symbol version defines for ppc64 (should be reusing the + macro mess from glibc though). +* Wed Jul 30 2003 - tiwai@suse.de +- removed unsued binary file the filelist. +- added the fix for via82xx renaming. +- clean up the post-install code. +- added post_on_removal and restart_on_update for alsasound and + joystick services. +* Mon Jul 28 2003 - tiwai@suse.de +- updated to version 0.9.6. +* Fri Jul 18 2003 - tiwai@suse.de +- updated to version 0.9.5. +- fixed alsasound and alsaconf for the new modutils. +* Fri Jul 04 2003 - tiwai@suse.de +- updated to version 0.9.4. +- fixed the option of head command in alsa-scripts (bug #27413). +- updated alsaconf; -p shows the card name, too. +* Fri Jun 13 2003 - ro@suse.de +- added /etc/hotplug and /etc/hotplug/usb to filelist +* Tue May 27 2003 - ro@suse.de +- add static libaoss to filelist of devel subpackage +* Tue Apr 15 2003 - tiwai@suse.de +- fixed the option of head command in the new POSIX way. +* Mon Mar 17 2003 - tiwai@suse.de +- fixed alsaconf to run for suse modules (bug #25440). +- don't unload soundcore and gameport modules in alsasound + init script - they may be used by other services/devices + (bug #24091). +* Mon Mar 10 2003 - tiwai@suse.de +- fixed arecord to write a better WAV file header for stdout + (bug #24845). +* Wed Mar 05 2003 - tiwai@suse.de +- try to restore the old style elements (cardX) even after the id + is changed. this will prevent the silent state after updating + the package. +- fixed the feedback address in README.SuSE. +* Mon Feb 24 2003 - tiwai@suse.de +- added -F option to alsactl in alsasound init script. +* Thu Feb 20 2003 - tiwai@suse.de +- don't use nested functions on non-ix86 architectures. +* Mon Feb 17 2003 - tiwai@suse.de +- updated to cvs20030217. + including dmix plugin support. +- mute the master volume at unloading to avoid clicks. +* Fri Feb 07 2003 - tiwai@suse.de +- updated to cvs20020307. +- fixed aplay bug. +- added the support of new timer interface. +- updated usb map. +* Wed Jan 29 2003 - tiwai@suse.de +- fixed the versioned symbols of hook pcm and meter plugins. +- fixed -d option of aplay. +* Tue Jan 21 2003 - tiwai@suse.de +- fixed the dlopen for hook, ladspa and meter pcm plugins. +- added configuration files for ENS1371 and VIA8233. +- fixed the handling of 24bit/3bytes samples. +- updated USB usermap. +* Thu Jan 16 2003 - tiwai@suse.de +- added the metadata to sysconfig files (bug #22689). +* Wed Dec 18 2002 - tiwai@suse.de +- updated to 0.9.0rc7-pre; regenrated tarballs from cvs. +- regenerated usb usermap. +- removed patches.tar.bz2. patches will be listed on spec. +- added SOUNDFONT_FILES in sysconfig/sound, which is used in sbawe + and emu10k1 init scripts (bug #21622). +- removed alsa-dummy library, since KDE2 is no longer supported. +- removed alsa-kernel header files from devel sub-package. + alsa-tools will include the necessary header files in itself. +* Fri Dec 13 2002 - tiwai@suse.de +- fixed the build with the latest automake & co. +* Mon Nov 11 2002 - ro@suse.de +- fix deprecated multiline string literal in aplay.c +* Tue Sep 03 2002 - tiwai@suse.de +- alsactl tries to restore the mixer elements as much as possible. + this will avoid "failure" status of alsasound after a driver is + updated. (bug #18823) +- fixed invalid use of assert in mixer. +- probe more possible dmas for cs and es18xx cards in alsaconf. +- load snd-usb-midi module additionally if necessary in alsa usb + script. +* Thu Aug 29 2002 - tiwai@suse.de +- fixed hotplug start script. +- fixed wrong assertion in alsa-lib. +- added the support for 24bit wav and new options -C and -P + to aplay. +* Fri Aug 23 2002 - tiwai@suse.de +- added the hotplug usermap and script files (bug #16768). +* Tue Aug 20 2002 - tiwai@suse.de +- fixed the detection of powermac driver on alsaconf. +* Fri Aug 16 2002 - tiwai@suse.de +- use the rc3 tarballs (meaning only version up). +- fixed alsa-lib's configure to get the newest auto-tools running. +- updated the comments on power management. +* Wed Aug 14 2002 - tiwai@suse.de +- fixed X-UnitedLinux-Should-Start in init script. +* Thu Aug 01 2002 - tiwai@suse.de +- added PreReq. +- improved alsa-lib documentations. +- fixed alsaconf for redhat :) +- added windows' path for soundfonts on emu10k1 script. +- provides scripts for more cards with opl3. +* Sat Jul 27 2002 - adrian@suse.de +- add %%run_ldconfig +* Mon Jul 22 2002 - tiwai@suse.de +- fixed 3byte format conversion in plugins. +- fixed route pcm plugin. + fixed calculation of norm. +* Tue Jul 16 2002 - meissner@suse.de +- Fixed lib64 problem (/usr/lib was not created on lib64 platforms, + but is used for data files). +* Mon Jul 15 2002 - tiwai@suse.de +- split gamix and alsa-tools as individual packages. +- removed unused files from package sources. +- fixed 3byte format access and unsigned linear conversion + plugins on alsa-lib. +* Wed Jul 03 2002 - tiwai@suse.de +- fixed README.SuSE. +- alsaconf builds the card database by itself. +- added -s option to alsaconf to specify the test wav file. +- removed obsolete cardid files on docdir. +* Wed Jun 26 2002 - tiwai@suse.de +- changed the format ioctl mask. + added the backward compatible ioctls. +- don't check the error of running-mode ioctl for backward + compatibility. +- modprobe snd-ioctl32 in alsasound script. +* Fri Jun 21 2002 - tiwai@suse.de +- fixes and enhances for 64bit architectures. + sequencer has a new ioctl, RUNNING_MODE is used to check the + running 32/64 bit mode of the client. +* Wed Jun 19 2002 - tiwai@suse.de +- moved alsa drivers into kernel-source package. + this package includes only the header files from alsa-kernel + tar ball to reduce the size. + km_alsa is no longer generated. +- support for 3-bytes packed formats (e.g. usb audio 24bit + format) +* Tue Jun 11 2002 - tiwai@suse.de +- version alsa 0.9.0 rc1. +- added new pnp id for cs4236. +- improved rme32 driver. +- fixed resource handling of rme9652 driver. +- added hdsp driver. snd-rme9652-mem is renamed to + snd-hammerfall-mem. +- added experimental usb audio driver. +- fixed pmac driver. added auto-muting support as well as on + 0.5.x driver. + tone controls and DCR support for tumbler chip. + tone control and amplifier for screamer chip. +- removed own i2c functions from pmac driver. now using the + standard i2c interface and i2c-keywest module. +- added 64bit integer support on control API. +- fixed cs4281 driver. supporting two codecs experimentally. +- fixed capture of aplay on big endian. +- fixed sysex encoding of sequencer. +- fixed the module counter on gus driver. +- removed EXPORT_NO_SYMBOLS from the code of alsa-kernel. + moved to alsa-driver for compatibility. +- support of RME9636, RME9652 and GUS configurations. +- fixed the check of return values from copy_*_user(). +- fixed via8233 driver to work on via8233A. using multi-channel + SGD for playback. +- fixed es1968's hardware volume control. +- added 2ch to 4ch duplication switch to ymfpci. +- added support for spdif on cirrus logic's ac97 codecs. +- fixed Makefile and Config.in for 2.5 kernels. +- removed the obsolete snd_seq_create_event() from sequencer API. + fixed alsa.m4 for this change. +- fixed detection of ews64 card. +- fixed null pcm plugin. +- added options to set uid, gid and mode of alsa's device files + to alsaconf script. as default alsaconf doesn't set such + options. for secure set up, call with -r option. +* Tue May 07 2002 - tiwai@suse.de +- fixed hardware volume control on es1968. +- optimized rme32 driver. +- more complete naming of ich chipsets. +- fixed rear playback via wave surround on emu10k1. +- fixed trident driver for big endian. +- fixes for 2.2 kernels. +- fixed aplay to play 16bit-au format correctly. +- fixed typo in amixer. +* Fri May 03 2002 - tiwai@suse.de +- alsasound sets default volumes for all cards if no asound.state + is found. +- unmute mic in set_default_volume script. +- integrated via8233 to via686. via8233 module still exists, + though. +- fixed emu10k1 on big-endian machines. +- fixed inverted cmi8330 pcm volume. +- support --with-softfloat option to alsa-libs' configure. +- fixed check of include path in alsa-driver's configure. +- fixed compile on alpha. +- added a new control switch to toggle shared rear/line-in on + ymfpci. +- removed list-muti from Makefile of alsa-kernel. +- fixed compile of powermac drivers. +- fixed possible deadlock of timer module. +- added pcm playback using emu8000 on sbawe driver. +- fixed panning of sbawe's wavetable. +- phone and mic registers can have 5-bit resolution on ac97. +- fixed compile of drivers on 2.2 and early 2.4 kernels. +* Thu May 02 2002 - meissner@suse.de +- dropped qt dependencies, are not needed apparently. +* Tue Apr 23 2002 - tiwai@suse.de +- fixed deadlock on intel8x0. +- fixed deadlock on ice1712. +- fixed Config.in for alsa-kernel. +- improved detection of cmi8330 chip. +- improved detection of OPL4. +- fixed behavior of midi input on oss sequencer emulation. +- a bit clean up of sequencer core. +- fixed virmidi on sbawe/emu10k1 wavetables. +- clean up alsaconf script. +* Fri Apr 19 2002 - tiwai@suse.de +- build alsa static library separately from shared lib + (due to a bug of libtool). +- moved ipaq driver into alsa-kernel. +- new driver: rme32. +- fixed possible locking on sequencer. +- fixed non-compatible variables (LOAD_ALSA_SEQ). +- invoke soundfont and opl3 scripts only when LOAD_SEQUENCER + is set. +- fixed duplicated object lists in Makefile. + (a workaround for make modules_install) +- using new vararg macro on gcc3. +- fixed sound_core.c +- removed ipc code from sequencer. +- fixed capture plugins. +* Tue Apr 16 2002 - tiwai@suse.de +- fixed capture on OSS emulation mode. +- fixed digital/analog switch on SB live and audigy. +* Mon Apr 15 2002 - tiwai@suse.de +- updated ipaq driver. +* Fri Apr 12 2002 - tiwai@suse.de +- fixed build on mips. +* Wed Apr 10 2002 - tiwai@suse.de +- install non-stripped binaries as default. +* Tue Apr 09 2002 - tiwai@suse.de +- updated gamix to 1.99.p13. + added pkgconfig to neededforbuild. +- fixed compile drivers on 2.2 kernel. +- added --libdir options to configure to make sure building + for lib64. +- use dot instead of underscore in the rpm version. +- improved the detection of spdif on ens1371. +- fixed spdif i/o on ewx24/96. +- fixed OSS mmap emulation. +- added the drivers for arm (iPAQ). +- added new pnp id for cs4236. +- fixed arecord to capture raw data. +- added spdif support on wolfson ac97 codec. +- increase the max. number of rawmidi devices to 8. +- added -D option to amixer (just like on alsamixer). +- fixed digital/analog switch for audigy. +- added presario700 workaround on ac97 codec. +- added boot-up script for sb16 to load opl3 files. +* Fri Apr 05 2002 - ro@suse.de +- fixed gamix to build with new gettext +* Mon Mar 25 2002 - tiwai@suse.de +- fixed spdif-input clock selection on EWX24/96. +* Mon Mar 25 2002 - tiwai@suse.de +- added -Y to fillup_and_insserv joystick (bug #15433). +- removed check of joydev module at start of joystick script + (bug #15441). +- force to proceed even if ac97 not responding (bug #15428). +- fixed clock detection messages on intel8x0. +- support VIA8233 on via686 driver (bug #13786). +* Fri Mar 22 2002 - tiwai@suse.de +- real fix for sb16 vibra. merged forgotten patch. +- fixed aseqnet. +- fixed the use of size_t in sequencer headers. +- fixed alsamixer; no longer aborted on es1938 mixer. +* Wed Mar 20 2002 - tiwai@suse.de +- fixed capture on sb16 vibra. +* Tue Mar 19 2002 - tiwai@suse.de +- fixed assignment of DMAs on als100 driver. +- removed zero-initialization of static variables to move (to + data block). +- fixed compile of emu10k1 on 2.2 kernel. +- fixed detection of Delta 1010LT. +- moved description of serial driver to Documentation directory. +* Wed Mar 13 2002 - tiwai@suse.de +- corrected texts. +- fixed playback rate on via686 driver. +- clean up via8233 driver. +- improved rate converter again. +* Tue Mar 12 2002 - tiwai@suse.de +- more fix for alsa-lib rate converter. +- fixed handling of capture volume/switch on simple mixer API. + fixed alsamixer, too. +- fixed pci ids for AMD chips. + cards.txt and cardids.txt are updated, too. +* Mon Mar 11 2002 - tiwai@suse.de +- fixed support of vibra16 on sb16 driver. +* Mon Mar 11 2002 - tiwai@suse.de +- fixed xrun problems on alsa-lib rate converter. +- fixed pci id definitions for AMD8111. +* Mon Mar 11 2002 - tiwai@suse.de +- fixed/clean-up rawmidi driver. +- fixed compile or rtc-timer. +* Sat Mar 09 2002 - tiwai@suse.de +- fixed segfault of aplay with a larger wav header. +- clean up emu8000 and wavefront drivers; added __init prefixes. +- fixed capture on audigy. +* Fri Mar 08 2002 - tiwai@suse.de +- fixed alsaconf: asound.conf -> asound.state. +* Fri Mar 08 2002 - tiwai@suse.de +- fixed segfault in alsa-lib regarding rate conversions. +- don't show colon at start up when no card is configured. +- fixed collision of resources for legacy opl3 and midi in ymfpci + and cmipci drivers. +- fixed audigy FX capture. +- fixed compile of powermac driver. +- fixed emu10k1 5.1 surround output. +* Thu Mar 07 2002 - tiwai@suse.de +- reverted pci quirk code from 0.5.x for opl3sa2 driver. +- fixed es1968, maestro3, ymfpci: don't call + snd_pcm_period_elapsed() more than once per interrupt. +- removed unused sequencer codes from the source. +- fixed ioctl32 wrapper. +- fixed memory leak in rawmidi. +- return rc 5 (skipped) when no joystick device is configured. +* Wed Mar 06 2002 - tiwai@suse.de +- fixed some bugs in gamix. +- use rwlock instead of spinlock in the pcm operation. +- fixed maestro3 driver to avoid picking the modem up. +- fixed module descriptions in wavefront driver. +- remove invalid snd_id module options in alsa post install + script (bug #14542). +- suppress "unexpected hwpointer.." debug messages (bug + [#14275]). +- fixed initialization of sequencer midi decoder. +- moved some documents into alsa-kernel directory. +- fixed module depenency descriptions. +- added the arm support (not compiled for rpms). +- moved oss related proc files to /proc/asound/oss. +- fixed floppy-hangup problem on ymfpci driver. +* Wed Feb 27 2002 - tiwai@suse.de +- fixed handling of capture volumes/switches in alsamixer. +- added support for x86-64 to alsa drivers' configure script. +- set alsa's header path prior to the kernel headers. +- added ioctl32 wrappers for 64bit architectures (still not + compiled on existing architecturs). +* Mon Feb 25 2002 - tiwai@suse.de +- fixed spdif phase inverse on cmipci for the recent models. +* Mon Feb 25 2002 - tiwai@suse.de +- fixed AC3 passthrough on SB Live. +- added support for AMD-8111. +- fixed SPDIF input inverse switch on cmipci. +- added SPDIF input select switch on cmipci (for recent models). +- added Config.help in alsa-kernel. +- use normal printk with KERN prefixes for usual messages + instead of snd_printk. +- fixed pci_alloc_consistent hack for ppc. +- fixed module depenency in alsa-kernel. +- fixed count overflow problem on aplay. +- fixed legacy isa probing of alsaconf. now killing aplay/arecord + with -9. +* Fri Feb 22 2002 - tiwai@suse.de +- added -p option to alsaconf to be invoked from external + programs. +- alsaconf checks TP600E and tries to configure cs4236 + automatically. +- fixed oops on cs423x drivers. +* Fri Feb 22 2002 - tiwai@suse.de +- fixed surround and center/lfe (analog) outputs on audigy. +- added snd_mmap_valid option to cs46xx driver to support OSS + mmap mode. as default it is disabled (to be sure). +- fixed alsa-lib to adapt the recent API changes. +* Thu Feb 21 2002 - tiwai@suse.de +- fixed memory allocation for ISA. +- improved alsa-lib xrun checks. +- fixed audigy driver + analog front is output through ac97. + enabled digital outputs. + fixed ADC capture. + support for line2 and aux2 inputs. +- fixed volumes of wavetable on emu* drivers. +* Thu Feb 21 2002 - tiwai@suse.de +- improved xrun check - a new ioctl is added for xrun. +- llseek lock fixed for 2.5 kernel. +* Wed Feb 20 2002 - tiwai@suse.de +- fixed oops on SB Audigy. +- fixed/improved set_default_volume script. +* Wed Feb 20 2002 - tiwai@suse.de +- added (partial) midi / joystick support to intel8x0 driver. +- fixed ac97 initialization of via686 driver (bug #13404). +- added set_default_volume script and fixed alsasound init script + to set up volumes automatically when no config file is found + (bug #13649). +- fixed module depencies in alsa-kernel. +- added --with-kernel and --with-soundbase options to configure + scripts in alsa-tools. +- wait for the codec ready status for more longer time in ac97 + driver. +- fixed typos (lockups) in rme9652 driver. +- fixed inverted aux playback switch on cmipci driver. +- added verbose (debug) printk mode. fixed printk prefixes. +- alsasound script does't show failure messages even if ALSA is + already running (bug #13614). +* Tue Feb 19 2002 - tiwai@suse.de +- fixed spdif on cmipci driver (for the recent chip models) +* Tue Feb 19 2002 - tiwai@suse.de +- configurable verbose level of messages in alsa-driver. +- fixed isa memory allocation for old codes. +- fixed error handling of sequencer core. +- added/fixed include files for correct compile. +* Mon Feb 18 2002 - tiwai@suse.de +- fixed joystick init script. +- fixed es18xx driver to support pm correctly. +* Mon Feb 18 2002 - tiwai@suse.de +- fixed intel8x0 driver for nVidia nForce. +* Mon Feb 18 2002 - tiwai@suse.de +- fixed renaming/moving of LOAD_ALSA_SEQ variable to sysconfig + (Bug #13941) +- fixed endian check in the kernel. +- revert to the old isa allocator code. +- fixed power management codes. +- fixed obsolete usage of __FUNCTION__. +- fixed compile on ppc64. +- check the compile date in configure script. +* Fri Feb 15 2002 - tiwai@suse.de +- support for ppc64. +- use pci_alloc_consistent for allocation of ISA buffers. +* Fri Feb 15 2002 - tiwai@suse.de +- fixed compile on 2.5.5 kernel. +- fixed typo in pcm_preallocate_all(). now should be built on + ia64. +* Thu Feb 14 2002 - tiwai@suse.de +- more alsa-lib document fixes/improvements. +- fixed build of alsa-driver on the latest alpha kernel. +* Wed Feb 13 2002 - tiwai@suse.de +- building drivers with debug option. +- fixed wrong kfree's after release_resource(). +- fixed possible collision of macros with ACPI patches. +- moved joystick support from module option to controls in + ymfpci and via686 drivers. +- removed snd_enable_midi option from es1968 driver. + mpu401 is enabled as default. +- fixed initialization of joystick address in joystick init + script. +- more docuemnts for timer releated issues in alsa-lib. +* Tue Feb 12 2002 - tiwai@suse.de +- fixed mixer volumes on ad1816a. +- fixed playback/capture on ad1816a. +* Mon Feb 11 2002 - tiwai@suse.de +- clean up module descriptions for yast2. +- fixed memory leaks before release_resources. +- introduced isa_virt_to_bus macro. +- fixed swap bugs in korg1212 driver. +- compilation fixes for sequencer-related modules. +- moved compatibility layer code to alsa-driver. +- fixed es1968 suspend/resume code. +- make sure intel8x0 driver working on non-intel archs. +* Fri Feb 08 2002 - tiwai@suse.de +- fixed mpu401 handling and wave table devices on audigy. +- fixed mpu401 interrupts on ymfpci. snd_mpu_irq options is + removed. +* Thu Feb 07 2002 - tiwai@suse.de +- fixed compile of pmac driver. +- added hack for panasonic CF-28. +- fixed handling of irq 0 on cs4236. +* Tue Feb 05 2002 - tiwai@suse.de +- added pci_enable_device() in resume. +- removed commas from end of enum lists. +- fixed typo in header files. +* Mon Feb 04 2002 - tiwai@suse.de +- added GPL license tags on some modules. +- fixed capture rate on ens1371. +- changes for the latest doxygen. +- fixed oss mixer misbehavior. +- added a new pnp id for cs4236. +- fixed emu10k1 wavetable function. +- fixed compile warning of emu10k1 mpu401 code. +- added missing MODULE_DEVICE_TABLES to some modules. +* Fri Feb 01 2002 - tiwai@suse.de +- open OSS pcm devices on the non-blocking mode as default. +* Fri Feb 01 2002 - tiwai@suse.de +- added initial support for SB Audigy. +- added initial support for TerraTec DMX 6Fire. +- fixed oops on ALS4000. +- fixed the installation path of modules. +- fixed oops in oss plugin module. +- improved/fixed digital output on cmipci driver. +- added pnp id for ALS200 to alsa100 driver. +- improved mpu401 input check. +- clean up of driver codes. addition of __devinit and + __devinitdata. +- fixed typo in the description of module option in sb16. +- updated cards.txt and cardids.txt. +- renamed varibles for joystick init script. +- added comments about ac3dec in README.SuSE. +* Fri Jan 25 2002 - tiwai@suse.de +- more fixes for cmipci driver. +- fix for nm256 (Dell Latitude LS). +- kmerge/Config.in fixes. +- removed ac3dec from alsa-tools tarball due to potential + license problems. disabled build of ac3dec. +- added a colon in start up of alsasound again. + it's better :) +- more fixes for alsa-lib docs. +* Tue Jan 22 2002 - tiwai@suse.de +- added a new pci id for ens1371. +- added support for NVidia Nforce (intel8x0). +- removed snd_enable_midi/fm options from cmipci driver. +- fixed 4ch playback mode on cmipci driver. +- more fixes of documents for alsa pcm plugins. +- fixed id of mixer on ESS Allego. +- fixed module names in README.SuSE. +* Thu Jan 17 2002 - tiwai@suse.de +- better handling of enum strings in alsactl get/set. +* Thu Jan 17 2002 - tiwai@suse.de +- removed gpm from StartRequires in alsasound init script. +- fixed maestro3 initialization bug. +- improved documentation of alsa-lib plugins. +- merged ARM patch into alsa-lib. +* Thu Jan 17 2002 - uli@suse.de +- fixed to build on ARM +* Wed Jan 16 2002 - egmont@suselinux.hu +- removed colons from startup/shutdown messages. +* Tue Jan 15 2002 - schwab@suse.de +- Fix missing declarations in kernel drivers. +* Mon Jan 14 2002 - tiwai@suse.de +- added get & set commands to alsactl. +- fixed joystick init script. +- more documents for doxygen. +* Fri Jan 11 2002 - tiwai@suse.de +- fixed compile of alsa-kernel on ia64. +- fixed renaming via686a -> via686. +* Wed Jan 09 2002 - tiwai@suse.de +- fixed infinite loop when playback drain is failed. +* Tue Jan 08 2002 - tiwai@suse.de +- don't call depmod in alsa-driver when DESTDIR is set. +* Tue Jan 08 2002 - tiwai@suse.de +- renamed from sysconfig/alsa to sysconfig/sound. +- fixed routing of ice1712 driver. +- added enable_loopback option to snd-ac97-codec module. +- updated gamix to ver.1.99.p11. +- added -c option to envy24control. +- fixed -c option for ac3dec. +- added the list of drivers compiled for each arch. + Makefile.module reads the generated list file when exists. + so far provided only for ia64. +* Tue Jan 08 2002 - tiwai@suse.de +- removed sysconfig files from filelist. +* Mon Jan 07 2002 - tiwai@suse.de +- fixed name of synth modules (for auto-loading). +- checked linux/pm.h in configure script. +* Mon Jan 07 2002 - tiwai@suse.de +- added missing header files from alsa-kernel to devel package. +- fixed calculations of timeout in some drivers. +- many fixes for compile on 2.2 kernel. +- asoundef.h is incldued in alsa-lib (not symlinked). +- added sysconfig files as ghost to filelist. +- check old modules names in /etc/modules.conf and rename them + automatically during post-install. +* Fri Jan 04 2002 - tiwai@suse.de +- renaming of driver modules. + all snd-card-xxx modules are renamed to snd-xxx. + the old module configuration must be updated. sorry. + together with this change, cardids.txt is converted, too. +- split alsa driver sources. + (a step for kernel 2.5 integration.) + alsa-kernel tarball is provided individually. +- move LOAD_ALSA_SEQ variable to /etc/sysconfig/alsa. +- fixed alsasound script. +* Thu Dec 13 2001 - tiwai@suse.de +- fix alsasound: don't try to load sequencer and version-check + when no card drivers are loaded. +- better renaming from START_ALSA_SEQ to LOAD_ALSA_SEQ. +- added joystick init script. (only for testing yet) + using /etc/sysconfig/joystick for configuration. +- remove (rename) the old /etc/asound.conf if found. +- removed kernel-source from neededforbuild. +* Thu Dec 13 2001 - tiwai@suse.de +- fixed eapd hack on cs46xx (now km_alsa is fixed for build). +- more configurable pcm parameter for dummy driver. +- added snd_pcm_route_determine_ttable(). +* Wed Dec 12 2001 - iwai@suse.de +- added missing alsa-driver documents. +* Tue Dec 11 2001 - tiwai@suse.de +- added joystick support on ymfpci driver: + snd_joystick_port module option is added (default disabled). + Needs ns558 module. +- added joystick support on es1938 (ess solo1) and sonicvibes + drivers (on 2.4 kernel only). + The driver handles gameport directly, so ns558 module is + not necessary. +- added joystick support on es1968 (maestro2) driver. + A new control switch "Joystick" is added. Needs ns558. +- added joystick support on cs4281 driver. + handles gameport directly. No ns558 needed. +- fixed alsasound script to unload gameport module automatically. +- run update-deps on alsa-driver during build stage so that + configure in km_alsa is properly generated. +- fixed compile of alsa-lib on ia64. +- changed snd_pcm_mmap_* handling. +* Mon Dec 10 2001 - tiwai@suse.de +- fixed typo in tumbler driver. +- fixed mono conversion plugin in alsa-lib. +- fixed configure of alsa-driver on alpha. +- fixed window resizing of alsamixer. +* Fri Dec 07 2001 - tiwai@suse.de +- PM support on opl3sa driver. +- HW volume support from docking station on es1968. +- Fixed GPL license tag on some modules. +- experimental support of LADSPA plugin layer. +* Fri Dec 07 2001 - tiwai@suse.de +- fixed pmac (tumbler) driver. +- fixed trident latency problem. +- no longer inclusion of linux asm header files in alsa-lib. +- fixed module descriptions in cs4232 and es18xx modules. +- check ALSA driver version in alsasound init script. +- fixed compile of maestro3 driver on 2.2 kernel. +* Tue Dec 04 2001 - tiwai@suse.de +- fixed typo in intel8x0 driver. +- build alsa-docs package on all architectures. +- merged kernel-header hack patch for non-intel architectures. +* Mon Dec 03 2001 - tiwai@suse.de +- updated to ALSA 0.9.0 beta (CVS 2001.12.03) +- split alsa-docs package for ALSA documentation. + (so far only on i386 due to problem of doxygen) +- as10k1 is not built to avoid conflict with emu-tools package. +* Tue Nov 27 2001 - tiwai@suse.de +- fixed oops at removing cs461x driver with amp hack. +* Fri Nov 23 2001 - tiwai@suse.de +- added the last missing patch into patch archive.. sorry. +* Fri Nov 23 2001 - tiwai@suse.de +- fixed compile of maestro3 driver on 2.2 kernel. +* Thu Nov 22 2001 - tiwai@suse.de +- use new macros for fill-up and init script +- fixes for building with normal user mode: + rpm --rebuild should work with normal user. +* Wed Nov 21 2001 - tiwai@suse.de +- fixed permission of proc device files on the latest kernel. +- fixed IrDA on Dell Inspiron 4000 notebook. +- replaced include malloc.h with slab.h (obsoleted). +- fixed expansion of variable length argument macros. +- use set_current_state() macro. +- fixed typo in ymfpci capture switch. +* Fri Nov 09 2001 - tiwai@suse.de +- merged with the latest 0.5.12 tarball release. +- fixed installation of alsa.m4 file. +- fixed potential compile warnings. +- clean up spec file. +- build alsa-lib and alsa-utils inside specfile without extra + Makefile. +- gettextize gamix +* Mon Nov 05 2001 - tiwai@suse.de +- libtoolized alsa-lib & alsa-utils. +- fix compile of alsa-lib on non-gcc system. + the mixer sort functions become thread-unsafe. +* Wed Oct 17 2001 - tiwai@suse.de +- fixed compile of isapnp.o on 2.2 kernel. +* Mon Oct 15 2001 - tiwai@suse.de +- fixed missing exported symbols in snd-synth-emux module. +- added GPL module license to each module. + necessary for the latest 2.4 kernel and modutils. +* Fri Oct 12 2001 - tiwai@suse.de +- added missing EXPORT_NO_SYMBOLS to the relevant modules. +* Thu Oct 11 2001 - tiwai@suse.de +- fixed new feature calls for the latest benh kernel + (only for ppc) +- improved cardname output of pmac driver. +* Tue Oct 09 2001 - tiwai@suse.de +- added a new pnp id for cs4236. +- fixed again mute bitmask for screamer dev.10. +- added new pnp entries to card id database. +* Mon Oct 08 2001 - tiwai@suse.de +- fixed auto-muting on screamer dev.10 (bug #11690). +- added a new pnp id for sbawe. +* Tue Oct 02 2001 - tiwai@suse.de +- fixed oops / lock-up on es1968 driver (bug #11562). +- fixed oops / lock-up when ROM soundfont is loaded on emu10k1. +- added check for 586MMX in configure script. +* Mon Oct 01 2001 - tiwai@suse.de +- added snd_enable option to awacs driver again (bug #11339). +- fixed auto-mute check on screamer dev.8 (ppc driver). +- added conditional rescheduling while loading samples on emu8000. +* Thu Sep 27 2001 - tiwai@suse.de +- fixed line-out plug check for screamer with dev != 0. + now auto-muting should work on most of pmacs. +- added snd_auto_mute_mask flag for user to set the bit-mask + value. +* Thu Sep 20 2001 - tiwai@suse.de +- changed OSS version number to 3.8.2, to avoid warning from + gmix (Bug #10523) +* Thu Sep 20 2001 - tiwai@suse.de +- added a new pnp id (SMM7180) for ad1816a. +- added toggle command to amixer. +* Wed Sep 19 2001 - tiwai@suse.de +- added missing pnp id to card database. +* Fri Sep 14 2001 - tiwai@suse.de +- removed cache for snd_cards_mask() in alsa-lib + so that alsa-lib can detects the change of status (Bug #10314). +* Wed Sep 12 2001 - tiwai@suse.de +- improved measurement of clock on es1968. +- increased maximum timer frequency on es1968. + better responce expected for small fragments. +- improved measurement of ac97 clock on intel8x0. +* Mon Sep 10 2001 - tiwai@suse.de +- fixed mpu initialization on ymf744/754. +- added snd_mpu_irq option for cmipci driver. some cards need + an extra interrupt for mpu401. when the interrupt is shared + with pcm, pass -1 (as default). +* Fri Sep 07 2001 - tiwai@suse.de +- added auto measurement of clock on es1968 chips. +- added amplifier switch for DACA on pmac. As default it's on. +* Thu Sep 06 2001 - tiwai@suse.de +- fixed the clock value of es1978 chip. +- Makefile.module accept ALSA_MODULE_TO_BUILD to pass as + a configure option. Each kernel package can give --with-cards + option to specify the drivers to be compiled. + As default all drivers are built. +* Wed Sep 05 2001 - tiwai@suse.de +- fixed playback on ymfpci with small fragment size. +- fixed clicking noises during playback on es1968. +* Tue Sep 04 2001 - tiwai@suse.de +- fixed initialization/suspend/resume on pmac DACA and Tumbler + chips. patch is merged to cvs. +- changes "Wave Playback Volume" on alsatest (for ymfpci driver). +- updated README.SuSE, power management section. +* Thu Aug 30 2001 - tiwai@suse.de +- pmac (awacs) driver detects the status of headphone and + mutes/unmutes the speaker automatically. +- alsaconf changes "Speaker" and "Line Out" volumes at sound test + (for awacs driver). +* Tue Aug 28 2001 - tiwai@suse.de +- fixed pc-speaker driver for playback. +- fixed detection of keywest i2c device on ppc. +* Mon Aug 27 2001 - tiwai@suse.de +- integrated i2c-keywest code into awacs driver. + no longer i2c-core and i2c-keywest modules are required. +* Mon Aug 27 2001 - tiwai@suse.de +- fixed deadlock during capture on maestro3 driver (SMP). +- added support for ESS Canyon3D-2/LE PCI (to maestro3 driver). +- merged additional patches to cvs. +- do not return the error code at stopping alsasound script + (bug #9888). +- added isa pnp id for ALS200 to als100 driver. +* Fri Aug 24 2001 - tiwai@suse.de +- added mixer control for DACA (iBook) on awacs driver. + i2c support on kernel (i2c-core and i2c-keywest) is required + as well. +* Thu Aug 23 2001 - tiwai@suse.de +- added experimental support for ibook2 (tumbler) on awacs driver. + i2c support on kernel is required. for mixer control, + i2c-keywest module should be formerly loaded. + only master and beep playback volumes are available. +- reduced clocks at beginning of playback on ad1848. +* Wed Aug 22 2001 - tiwai@suse.de +- fixed race condition in open/close of cmipci driver. + protected by mutex. +- fixed the bug in rate conversion of alsa-lib (this happens + only when different format rate is returned in setup like sb8). +- added pci_enable_device in emu10k1 driver. +- fixed deadlock of mozart driver. +- added snd_isapnp option to snd-card-opti9x driver. +* Wed Aug 15 2001 - tiwai@suse.de +- fixed start up scripts for emu10k1/sbawe to support multiple + cards. +- disabled isapnp on ppc prep (only for 2.2 kernel). +- fixed configure script to set CONFIG_SND_ISA correctly. +- added pc speaker driver (not compiled as default :) +* Tue Aug 14 2001 - schwab@suse.de +- Fix alsa-driver configure script: don't force CONFIG_SND_ISA. +* Thu Aug 09 2001 - tiwai@suse.de +- fixed card id database. +- fixed stereo playback on es1968. +- fixed pcm playback on emu10k1. +* Fri Aug 03 2001 - tiwai@suse.de +- fixed alsasound compliant to LSB. +* Wed Aug 01 2001 - tiwai@suse.de +- removed snd_max_channels module option from cmipci driver. +- support for large soundfonts (caching) on emu10k1 driver. +- fixed card database. +- fixed module descriptions. +* Fri Jul 13 2001 - tiwai@suse.de +- use _prefix & co. +* Fri Jul 13 2001 - grimmer@suse.de +- fixed man page file list (using wild cards instead including + the directory itself) +* Tue Jul 10 2001 - tiwai@suse.de +- improved mixer volumes for spdif controls on ymfpci driver. +* Thu Jul 05 2001 - iwai@suse.de +- added new pnp id for terratec maestro32/96. +- fixed compile on ppc - isa cards are enabled. +- check undefined dma_addr_t & etc in configure script. +* Tue Jun 26 2001 - tiwai@suse.de +- added snd_nonblock_open module option to pcm-oss module. +- fixed clkrun hack on cs461x driver. +* Thu Jun 07 2001 - tiwai@suse.de +- added a new pnp id for sb16. +- improved intel8x0 driver. + + auto-probing of ac97 clock. + + pm support. + + fragment size fix. + + lowlevel module is removed. +- added snd_dsp_map and snd_adsp_map module options to pcm-oss + module. +* Mon May 28 2001 - tiwai@suse.de +- added a new pnp id for azt2320. +- fixed amp_enable hack for hercules game theatre xp. +- swapped spdif 5V switch on cmipci driver. +- initialize more two registers on ymfpci driver. +- fixed kernel-version numbering (in alsa-driver rpms). +* Tue May 15 2001 - tiwai@suse.de +- include alsa-driver 0.5.11 tarball. patches removed. +* Tue May 15 2001 - tiwai@suse.de +- fixed/improved alsaconf: + + added -l, -m options + + use static card db + + use /proc/isapnp instead of pnpdump + + add /sbin path to modutils commands (to start from KDE menu) +* Fri May 11 2001 - tiwai@suse.de +- fixed alsaconf. +* Fri May 11 2001 - tiwai@suse.de +- Fixed pm code. +- Added ali5451 driver. +* Thu May 10 2001 - tiwai@suse.de +- Fixed pm code on ymfpci, es1968, nm256 and cs461x. +- Workaround against hang up on es1968. +* Wed May 09 2001 - tiwai@suse.de +- Added a workaround for buzzing on ymf754. +- alsaconf uses cardids.txt if exists. +* Tue May 08 2001 - tiwai@suse.de +- Added auto-probing of legcay isa chips to alsaconf. +* Mon May 07 2001 - tiwai@suse.de +- Improved alsaconf: + + can choose a soundcard if multiple cards exit. + + saner manipulation of /etc/modules.conf +- Added a new pnp id for ad1816. +- Acquire irq after chip detection on es1968 driver. +- fm/mpu_port don't have to be set on non-isapnp opl3sa2. +* Thu May 03 2001 - tiwai@suse.de +- Added a new pnp id for sbawe. +- Fixed build on 2.2 smp kernel. +* Wed May 02 2001 - tiwai@suse.de +- Fixed sequencer tempo bug. +- Fixed compile warnings regarding pointer cast. +- Check address bit mask of allocated region on es1968 and + maestro3 drivers. +* Mon Apr 30 2001 - tiwai@suse.de +- Fixed alsaconf (for the latest modinfo). +- Added gpm to RequireStart in init script (to avoid irq conflicts) +- Fixed private_value of kswitch from int to long. (This fixes the + bug below correctly.) +* Sun Apr 29 2001 - schwab@suse.de +- Fix invalid cast in cmipci driver. +* Fri Apr 27 2001 - bk@suse.de +- fixed all_notes_off script(no \r's and no delay) +- fixed alsa driver start scripts emu10k1 and sbawe + (fix for creative soundfont path used by yast2 and status improvement) +- fixed permissions of alsa driver start scripts (/etc/alsa.d files) +- filelist fix: add /etc/alsa.d (the dir itself) also to the alsa + filelist (/etc/alsa.d is not mentionend in aaa_dir) +* Tue Apr 10 2001 - tiwai@suse.de +- Fixed INSTALL document. +- Added new chips to cards.txt and cardids.txt. +- Fixed compile on the very recent kernel. +- Clean up of emu10k1/sbawe scripts. +* Tue Apr 10 2001 - tiwai@suse.de +- Added all_notes_off script. +- Added -P/-C options to aplay for AC3 playback. +- Fixed typos in documents. +- Fixed version numbering of alsa-utils. +* Fri Apr 06 2001 - tiwai@suse.de +- New test sound by mana@suse.de. +- Improved spdif/mixer support on cmipci driver. +- Fixed overflow / zero-divide error of timer tempo calculation. +* Mon Apr 02 2001 - kukuk@suse.de +- Remove kernel_headers from requires +* Fri Mar 23 2001 - tiwai@suse.de +- Fixed compile on 2.2 kernel again. +- Fixed memory leak. +- Added external amp and clkrun hacks for cs461x (untested). + snd_clkrun module option is obsoleted. +- Disabled debug options. +- Fixed sequencer bugs. +* Wed Mar 21 2001 - tiwai@suse.de +- Removed tricky SuSEconfig for alsa-devel header files. + All header files will be installed simplly to /usr/include/linux + and /usr/include/sys, since /usr/include/linux is now included + in glibc-devel package. +* Wed Mar 21 2001 - tiwai@suse.de +- Fixed compile of alsa-driver on 2.2 kernel. +* Tue Mar 20 2001 - tiwai@suse.de +- Support for ia64. +- Fixed typo in azt2320 driver. +* Mon Mar 12 2001 - tiwai@suse.de +- Added a pseudo master volume to awacs driver + (to keep compatibility with other ones). +- Removed invalid elements from awacs / burgundy mixer. +* Fri Mar 09 2001 - tiwai@suse.de +- Fixed bogus export of pm_xxx functions on 2.4 kernel. + (fixed conflict with pcmcia_core.o) +* Tue Mar 06 2001 - tiwai@suse.de +- Added a new pnp id for neomagic neowave (on acer notebook) + to opl3sa2 driver. +- Fixed nm256 signature detection more strictly. +* Mon Mar 05 2001 - tiwai@suse.de +- Fixed endian and rate checks for screamer of ppc awacs driver. +* Thu Mar 01 2001 - tiwai@suse.de +- Synced with the latest 0.5.x source (awacs is now in main tree). +- Fixed spinlock in awacs driver. +* Mon Feb 26 2001 - tiwai@suse.de +- Fixed Makefile.module for km_alsa. +- Added -b option to depmod in alsa-driver Makefile. +- Improved sbawe/emu10k1 scripts. +* Tue Feb 20 2001 - tiwai@suse.de +- Added a new pnp id for sb16. +* Thu Feb 15 2001 - tiwai@suse.de +- Minor fixes of awacs. +- Added mic-gain, aux input mixer controls for cmipci. +- Added support of card-dependent scripts (under /etc/alsa.d). +* Fri Feb 09 2001 - tiwai@suse.de +- Added new pnp id for cs4236. +- Fixed OSS GET_DSP_RATE ioctl to get the nearest pcm rate. +- Fixed alsasound script. +- Changed byte-swap detection on awacs driver. +- Disabled capture on awacs driver with DACA chip. +- Saner nm256 signature check. +* Mon Feb 05 2001 - tiwai@suse.de +- Added reboot notifier callback to ymfpci, es1968 and maestro3 + drivers. +- Fixed ac97 codec routine. +* Thu Feb 01 2001 - tiwai@suse.de +- Fixed Makefile again. +- Updated to alsa-lib-0.5.10b. +* Wed Jan 31 2001 - tiwai@suse.de +- Fixed initialization on some CS4236 chip. +* Wed Jan 31 2001 - tiwai@suse.de +- Fixed Makefile of alsa-driver for DESTDIR support. +* Mon Jan 29 2001 - tiwai@suse.de +- Added $remote_fs to RequestStart/Stop in alsasound init script. +* Mon Jan 29 2001 - tiwai@suse.de +- Updated to alsa-driver-0.5.10b. + (Addition of VIA VT8233 driver) +- Fixed typo wrt CS4281 pci id. +- Added check for pmac-awacs driver to alsaconf script. +* Tue Jan 23 2001 - schwab@suse.de +- Reenable building of kernel module on ia64. +* Wed Jan 17 2001 - tiwai@suse.de +- Added experimental support for ibook DACA (no mixer yet). +- Fixed DESTDIR in alsa-driver's Makefile. +* Tue Jan 16 2001 - tiwai@suse.de +- Fixed initialization of maestro3 driver on 2.4 kernel. +- Fixed 8bit linear conversion in pcm_misc.c. +* Thu Jan 11 2001 - tiwai@suse.de +- Fixed typos in documents. +- Added missing alsamixer & gamix documents. +* Thu Jan 11 2001 - tiwai@suse.de +- More fix on ac97codec. +- Fixed alsasound script to avoid hang at shutdown. +* Wed Jan 10 2001 - tiwai@suse.de +- Fixed missing exports of pci_compat stuffs. +* Wed Jan 10 2001 - tiwai@suse.de +- Fixed clkrun init in resume of cs461x. +- Fixed initialization of ac97 on CS4297A rev B. +- Fixed alsaconf script (Bug #5393). +- Fixed snd_dma_size function. +- Fixed documentation, README.SuSE, README.alsadev. +* Mon Jan 08 2001 - tiwai@suse.de +- Fixed warning on comiple. +- Added a note for irq problem on via686a-SMP mobo to + alsa-driver/INSTALL. +- Changed compile condition: CONFIG_APM -> CONFIG_PM +* Mon Jan 08 2001 - tiwai@suse.de +- Updated to alsa-driver-0.5.10a. + (including better condition check for wavefront.c) +- Fixed compile on 2.2 kernel. +- Fixed handling of non-interleave data in the mmap plugin. +* Fri Jan 05 2001 - tiwai@suse.de +- Improve/bugfix of es1968 (maestro/2e) driver. + + Dead spinlock is fixed. + + Stereo capture is available now. + + APM support. +- Added a new pnp id for cs4236. +- Fixed compile on 2.4.0 kernel. Can no longer compile on old + 2.4.0-testXX kernels. +* Thu Jan 04 2001 - tiwai@suse.de +- Added new revision id for ens1371. +* Wed Jan 03 2001 - tiwai@suse.de +- Fixed typo in amixer (wrong memory allocation). +- Fixed silent notes on sequencer. +- Added snd_vaio_hack option to nm256 driver. +- Fixed FM801 capture bug. +- Added new pnp id for cs4232. +- Fixed power management on maestro3. +- Fixed typo in cmi8330 driver. +* Tue Jan 02 2001 - olh@suse.de +- add DESTDIR to Makefile.module and Makefile +* Sun Dec 31 2000 - kukuk@suse.de +- Remove postinstall on SPARC and IA64 +* Mon Dec 18 2000 - tiwai@suse.de +- Fixed initialization of ymfpci driver. +* Mon Dec 18 2000 - tiwai@suse.de +- Improved maestro3 driver: multiple streams & duplex support. +- Fixed pm support on cs4231,cs4232,cs4236. +- Fixed pm support on cs461x. +- Fixed alsaconf script to display the correct device name. +- Fixed cards.txt and cardids.txt entries. +* Fri Dec 15 2000 - tiwai@suse.de +- Added Copyright tag to alsa-devel. +* Thu Dec 14 2000 - tiwai@suse.de +- Fixed pm support on nm256. +- Fixed memory barrier problems on some alpha chips. +- Fixed alsasound script to kill OSS apps. +* Tue Dec 12 2000 - tiwai@suse.de +- Added pm support for cs461x. +- Fixed typo on maestro3 - m3 chips should work now. +- Added pm support for maestro3. +- Added pm support for nm256. +- Fixed a wrong pnp id of azt2320. +* Mon Dec 11 2000 - tiwai@suse.de +- Fixed compile on suse 2.2.17 kernel. +* Fri Dec 08 2000 - tiwai@suse.de +- Added NeoMagic NM256AV/ZX driver. +* Thu Dec 07 2000 - tiwai@suse.de +- Updated to 0.5.10. +* Mon Dec 04 2000 - tiwai@suse.de +- Added experimental Maestro3/Allegro driver. +- Added experimental CS4281 driver. +- Added START_ALSA and START_ALSA_SEQ in /etc/rc.config + to ask start up of alsa services. +* Mon Dec 04 2000 - ro@suse.de +- fix km_alsa build +* Mon Nov 27 2000 - tiwai@suse.de +- alsa-driver package is no longer compiled. cards.txt and + cardids.txt are provided as extra sources. +- Added new id for cs4236. +- Moved /sbin/init.d -> /etc/init.d + /sbin/rcalsasound -> /usr/sbin/rcalsasound +* Fri Nov 24 2000 - tiwai@suse.de +- Added hack to avoid hang on opl3sa2 driver. +- Fixed AWACS driver. +- Enabled basic debug option. +* Mon Nov 20 2000 - tiwai@suse.de +- Use insserv in post-install for creating init.d scripts. +- Fixed oops in sequencer. +- Added new id for cs4236. +- Fixed oops in ac97 (some of cs461x chips have caused). +- Updated PMac AWACS driver. +* Thu Nov 16 2000 - tiwai@suse.de +- Added PMac AWACS driver (experimentally). +- New pnp id for cs4236. +- Fixed initialization of es1968 on 2.4 kernel. +- Fixed rate and voices plugins for big-endian. +- Fixed usage and man page of alsamixer and aplay. +* Fri Nov 10 2000 - kukuk@suse.de +- Change requires from libc to glibc-devel +* Thu Nov 09 2000 - tiwai@suse.de +- Updated gamix to 1.11. +- Load sequencer modules automagically in alsasound script. +* Mon Nov 06 2000 - tiwai@suse.de +- Move libasound.so into alsa-devel package. +- Fixed autobuild on beta-i386. +- New pnp id for sb16. +* Thu Nov 02 2000 - tiwai@suse.de +- Change for long-name packages (alsa-devel and alsa-driver). +- No longer generate sndcards.ycp (contained in y2t_snd package). +* Tue Oct 31 2000 - tiwai@suse.de +- Added ALS4000 driver. +- Fixed typo of ac97 codec. +- Changed loops_per_sec to loops_per_jiffy in wavefront.c. +- Added snd_ac97_clock module parameter for i815 chip. +* Tue Oct 17 2000 - tiwai@suse.de +- Fixed a bug in sb8 MIDI input. +- Fixed bugs in standard mpu401-uart. +* Wed Oct 11 2000 - tiwai@suse.de +- Added a new pnp id for SB16. +- Added a new id for AC97. +* Tue Oct 10 2000 - tiwai@suse.de +- Updated to alsa-driver-0.5.9d. +- Fixed a minor bug of sequencer midi emulation. +- Fixed MIDI UART on CMIPCI driver. +* Fri Oct 06 2000 - tiwai@suse.de +- Added new id for CS4236. +- Fixed NOTE events handling in sequencer. +- Updated to gamix-1.09p17. +* Wed Sep 27 2000 - tiwai@suse.de +- Use /lib/modules/%%{kernel_version}/misc directory for generating + sndcards.ycp +* Mon Sep 25 2000 - tiwai@suse.de +- Fixed generating sndcards.ycp. +- New pnp id for cs4236. +- New pci id for CM8738B. +- More SPDIF support on CMI PCI driver. +- Fixed loopback bug in alsa-lib. +* Thu Sep 14 2000 - tiwai@suse.de +- Fixed deadlock of OSS sequencer emulation. +- Fixed S/PDIF input on YMFPCI driver. +- Support new switches for CMIPCI driver. +- Support for 2.2.18 kernel. +- Send MIDI reset after closing sequencer MIDI devices. +- Minor update of README.SuSE. +* Mon Sep 04 2000 - tiwai@suse.de +- Updated to alsa-driver-0.5.9c / utils-0.5.9b. +- Fixed emu10k1 filter cutoff pops and clicks. +- Put all patches into patches.tar.bz2. +- Put (currently unused) files for custom subpackages into + custom.*.tar.bz2. +- Include gendb script from y2t_sndd to allow users rebuild the + source RPM without the SuSE internal package. +- More fixes of README.SuSE. +* Fri Sep 01 2000 - tiwai@suse.de +- Added support of i815. +- Fixed ymfpci typos. +- Fixed sequencer instrument layer. +- Fixed emu8000 filter cutoff pops and clicks. +- New option -x for aconnect. +- Bug fixes of memory leak by aseqnet. +* Mon Aug 28 2000 - tiwai@suse.de +- Add new ids for ad1816a, aztec and sb32. +- Fix internal synth of emu8000 and emu10k1. +- Aplay bugfix. +- CMI PCI bugfix. +* Mon Aug 21 2000 - tiwai@suse.de +- Update to alsa-utils 0.5.9a. +* Mon Aug 14 2000 - tiwai@suse.de +- 64bit support on emu10k1. +- Bugfix of ENS1371 initialization. +- More bugfix of 64bit support. +* Mon Aug 14 2000 - tiwai@suse.de +- Update to 0.5.9a +- Minor bugfix of alsactl +* Wed Aug 09 2000 - tiwai@suse.de +- More fixes for 64bit support. +* Wed Aug 09 2000 - kukuk@suse.de +- On SPARC, only include the alsa libraries +* Mon Aug 07 2000 - tiwai@suse.de +- Update to 0.5.9. +- Fix warning messages due to 64bit support. +* Fri Aug 04 2000 - tiwai@suse.de +- Ignore MPU initialization on CS4236 if not reported by isapnp + (for Dell 410 Workstation). +- Fix annoying kmix messages for emu10k1 mixer. +- Improve YMFPCI fragment size calculation. +* Tue Aug 01 2000 - tiwai@suse.de +- Fix Oops in rawmidi when accessed through ALSA sequencer. +* Fri Jul 28 2000 - tiwai@suse.de +- Take KDE_Startup.wave from kbase package as test.wav to reduce + autobuild time. kbase is removed from the neededtobuild list. +* Thu Jul 27 2000 - tiwai@suse.de +- Fix NULL pointer access in Opti93x driver. +- Add CLKRUN support for CS461x. T20 and TP570E will work w/o + disabling PCI Bus power management in BIOS. +- Use modprobe -c instead of reading config file in alsasound + script. +* Fri Jul 21 2000 - tiwai@suse.de +- Fix wrong directory name with $RPM_BUILD_ROOT in libasound.la + (in alsadev package only). +- Remove strict asound.h check at configuring alsa-lib. +- Call autoheader explicitly before compiling alsa-lib and + alsa-utils. +* Wed Jul 19 2000 - tiwai@suse.de +- Allow non-blocking mode to OSS rawmidi access. +- Fix a bug in caputer pointer calculation of via686a driver. +- Fix typos in README.SuSE. +- Install forgotten mo files of gamix. +* Fri Jul 14 2000 - tiwai@suse.de +- Fix cards.txt. +- Add a missing codec ID for AC97. +- Add small i/o delays in ENS1370 driver. +* Thu Jul 13 2000 - tiwai@suse.de +- Fixed triggerrun script. +- Fixed a bug in virmidi causing double kfree(). +- Add README to alsadev package. +* Mon Jul 10 2000 - tiwai@suse.de +- Swap left and right playback voices on YMF PCI. +- Fix alsaconf to display correct ISA-PnP card. +- Fix mixer input MUX of AD1816a driver. +- added %%{_docdir}/cardids.txt with full dirver info for hwinfo(bk). +- Alsasound script terminates processes using sound devices when + stopped. +- Added status command to alsasound script. +* Fri Jul 07 2000 - tiwai@suse.de +- Fix a wrong PnP FM-port initialization in sb16. +- Fix playback/capture clicks on SB-1.0. +- Fix Opti92x chip detection bug. +- Fix loud noises at start up of Opti92x-cs4231 driver. +* Thu Jul 06 2000 - tiwai@suse.de +- Fix emu10k1 PCM playback bug. +- Fix YMFPCI plaback/record bug. +- Avoid freezing of YMFPCI driver when USB is uninitialized. +- Fix MPU401 SMP lock. +- Replace applause.wav with KDE_Startup.wav as test wave data + for alsaconf and YaST2. +- Disable debug flag in km_alsa Makefile. +- Add -fno-builtin option for compile on PPC. +- Fix typos in INSTALL document. +- Fix unexported module parameters. +* Tue Jul 04 2000 - kukuk@suse.de +- Don't include sndcards.ycp on ia64 and SPARC +* Mon Jul 03 2000 - tiwai@suse.de +- Add /usr/lib/YaST2/sndcards.ycp to both alsa and alsadrv packages. +- Change from whistle.au to applause.wav for test sound (installed + as /usr/share/sounds/alsa/test.wav). +* Wed Jun 28 2000 - tiwai@suse.de +- Bugfix of devfs support. +- Bugfixes of emu10k1, cs461x and es1968 drivers. +- Include both libasound.so.1 and 1.0.1 in alsa package. +* Tue Jun 27 2000 - tiwai@suse.de +- Update to ALSA driver 0.5.8b +- Update to gamix-1.09p15 +- Fix a typo in README.SuSE +* Mon Jun 26 2000 - kukuk@suse.de +- Don't build kernel modules on SPARC +* Fri Jun 23 2000 - schwab@suse.de +- Fix use of %%suse_update_config. +- Don't build kernel modules on ia64. +* Fri Jun 16 2000 - tiwai@suse.de +- Add pciutils as Requirements. +- Update of gamix to 1.0-p13. +- Bugfixes of ES1938 driver. +- Backport of ES1968 driver from 0.6.0 (with bugfixes). +- Add new pnp id to cs4236. +- Trident joystick support. +* Fri Jun 16 2000 - cihlar@suse.cz +- linux/* header files installed under /usr/include/alsa/linux +- added SuSEconfig.alsa +- added triggers +* Fri Jun 09 2000 - bk@suse.de +- fixed kernel_version define -> %%(uname -r) +- changed linux_header_dir to /usr/src/linux/include/linux + (should fit with the pre-install then) +* Thu Jun 08 2000 - ro@suse.de +- added pre-install for alsadev: create linux-srcdir if nonexistant +* Thu Jun 08 2000 - tiwai@suse.de +- linux/* header files are installed under + /usr/src/linux-VERSION.SuSE instead of /usr/src/linux + (for avoiding confliction with lx_suse). +- Fix: minor bugs in ad1816 +- Fix: sequencer patch loader +- Experimental APM support on YMF PCI driver +* Tue Jun 06 2000 - tiwai@suse.de +- Official release of alsa-driver-0.5.8a, lib & utils-0.5.8 are + included. +- alsadev installs header files under /usr/src/linux/include/linux + instead of /usr/include/linux, owing to confliction with libc. + libc and alsa packages are declared as requirements explicitly. +* Fri Jun 02 2000 - tiwai@suse.de +- ALSA development package (alsadev) is split. + It contains header files and static libraries. +- Updated to 06/02 snapshot of 0.5.8-pre version. + YMF PCI driver is newly added. +* Fri May 26 2000 - tiwai@suse.de +- updated to 0.5.8 pre-release version including bug fixes, + addition of new driver (CMI 8x38 PCI) and device (direct FM + OPL3 hwdep). +- bugfix of gamix +* Tue May 02 2000 - bk@suse.de +- merged latest ppc and alpha fixes to one package +- fixed missing documentation +- added subpackage alsai8x0, customer package for intel8x0 chipset +* Fri Apr 28 2000 - olh@suse.de +- add loops_per_sec.dif for ppc, guessing... +* Fri Apr 28 2000 - olh@suse.de +- fix Makefile for 6.4-ppc +* Thu Apr 27 2000 - bk@suse.de +- added fix for card out of range message from tiwai. +* Thu Apr 27 2000 - bk@suse.de +- added subpackage alsadrv, includes update modules for k_deflt +- added subpackage alsavia6, special package for via chipset +- general cleanup +- converted buildroot +* Thu Apr 06 2000 - bk@suse.de +- Updated to alsa-0.5.7, +- -%%{version} added to alsa-driver tree in km_alsa +- Updated README.SuSE +- Package build documentation updates. +- added config.{sub,guess} update call from schwab +* Fri Mar 31 2000 - ro@suse.de +- libasound has version 1.0.0 now +* Fri Mar 17 2000 - bk@suse.de +- updated to alsa-0.5.6, cvsexport 2000-03-17.tar.bz2 +* Tue Mar 14 2000 - bk@suse.de +- disabled kernel headers in the file list +* Sat Mar 11 2000 - bk@suse.de +- added isapnp to Requires: +* Thu Mar 09 2000 - ro@suse.de +- removed k_deflt from neededforbuild (endless rebuild-loop) +* Thu Mar 09 2000 - bk@suse.de +- fixed new selfwritten 0.5.5 alsaconf to actually work, new version: 0.5.5a +* Tue Mar 07 2000 - bk@suse.de +- added gamix from http://www1.tcnet.ne.jp/fmurata/linux/down/ +- alsa modules are no longer built here. +- wrote listcards.sh and added generated /usr/doc/packages/alsa/cards.txt +* Sun Mar 05 2000 - ro@suse.de +- added Makefile.module and subpackage km_alsa to build the + kernel-modules +* Sat Mar 04 2000 - bk@suse.de +- updated to cvsexport 2000-03-03.tar.bz2 +- removed not longer needed alsa-driver-configure.in.dif +- wrote quick hack alsaconf update from 0.4 to 0.5 +* Thu Mar 02 2000 - bk@suse.de +- updated to alsa-0.5.5, cvsexport 2000-03-02.tar.bz2 +* Thu Feb 24 2000 - bk@suse.de +- fixed alsa-driver configure to check autoconfig.h instead of cpuinfo +* Thu Feb 24 2000 - bk@suse.de +- fixed up /usr/src/kernel-modules/alsa-driver source dir. +* Thu Feb 24 2000 - bk@suse.de +- added alsa-driver source tree in /usr/src/kernel-modules/alsa-driver +* Fri Feb 18 2000 - bk@suse.de +- ALSA 0.5 is back! Version 0.5.3 (cvsexport 2000-02-19) +- alsa config will be done through the yast2 module, or thorugh + a termplat in the default modules.conf, which will be simple + because 0.5 has PnP and PCI support. +- removed hack which got alsa compiled even if lx_suse disabled + soundcore.o +- Added missing Dependency to dialog(Bug #1998) +* Mon Feb 14 2000 - bk@suse.de +- went back to alsa-0.4.1i, last 0.5.2 version moved to BETA for + later re-use when the new alsaconf for 0.5.2 is stable. +* Tue Feb 08 2000 - bk@suse.de +- updated to improved, sent-back Makefile version from Jaroslav +- fixed and improved the Makefile further (now builds on AXP too) +- ensure that /usr/src/linux/.config is suitable for building ALSA + (didn't exist on AXP) +* Mon Feb 07 2000 - uli@suse.de +- fixed (again) for PPC +* Sun Feb 06 2000 - bk@suse.de +- updated to alsa-0.5.2, cvsexport 2000-02-05 +- based on pthomas's initial alsa5 work. +- alsaconf for alsa5 included and works if only the alsa modules + which this package actively lists in the filelist are installed. +* Fri Jan 14 2000 - bk@suse.de +- rpm version number fix (0.4.1d -> 0.4.1i) +* Thu Jan 13 2000 - uli@suse.de +- fixed wavefront.c for PPC +* Wed Jan 05 2000 - pthomas@suse.de +- fixed spec file to include the OSS emulation modules in file list +* Tue Jan 04 2000 - bk@suse.de +- another fix related to the previous alsaconf fixes. +* Tue Jan 04 2000 - bk@suse.de +- updated alsa-driver to alsa-driver-0.4.1i +- updated alsa-lib to alsa-lib-0.4.1e +- fixed some problems in alsaconf (Audiodrive18xx,ES1370 and others) +- improved alsaconf and alsasound scripts for /etc/asound.conf handling. +* Thu Nov 11 1999 - bk@suse.de +- added changes from Phillip, oss-Modules vanished, I hope, this is correct. +* Sun Nov 07 1999 - bk@suse.de +- fixed garbled sceen messages in alsaconf, now pretty window. +- run alsaconf stop on if alsa is loaded at startup of alsaconf. +* Sat Nov 06 1999 - bk@suse.de +- added rcalsasound stop to alsaconf and say in the intro: close all sndapps +* Fri Nov 05 1999 - bk@suse.de +- fixed ESS AudioDrive ES16x8 detecton and generating of + /etc/conf.modules for this card. It works now, great! +* Fri Nov 05 1999 - bk@suse.de +- fixes and updates to alsasound.diff from Phillip +- updated alsaconf to alsaconf-0.4.2(only change: fix for AWE64) +* Fri Nov 05 1999 - bk@suse.de +- added changes from Klaus: Initilaze 2nd PCM on ESS 1969 chipset + and fix y/z-typo. +- set PCM volume initial to 100%%(Master output is still 50%%) so people + without a big amplifier will hear something and added a note for + people with big amplifiers to lower volumer or say no at the play + test sample question. +* Fri Nov 05 1999 - ro@suse.de +- removed devices, now in "devs" package +* Tue Nov 02 1999 - bk@suse.de +- fixed a bug alsaconf to configure the ESS Solo 1 Type Sound cards. + (thanks to Thorsten Kukuk for testing and lending me his Travelmate + to fix it) + BTW: The ESS Solo 1 is detected and configured automatically now. +* Tue Nov 02 1999 - bk@suse.de +- this one should make alsa really nice to use: +- run /sbin/init.d/alsasound stop&start from alsaconf +- initialize mixers to open channels +- added a sound sample to the package and play it in alsaconf +- added some help for the user to the end of alsaconf +* Mon Nov 01 1999 - bk@suse.de +- fixed a small bug in alsaconf and added a supporting ending message +* Fri Oct 29 1999 - bk@suse.de +- added /usr/sbin/alsaconf to the filelist +* Mon Oct 25 1999 - bk@suse.de +- added alsaconf, a tool for configuring the alsa driver! Try it! +- added updates for README.SuSE and /sbin/init.d/alsasound from Philipp Thomas +* Sun Oct 24 1999 - bk@suse.de +- updated alsa-driver to 0.4.1d + minor bugfixes (CMI8330, 2+ soundcards, modules.conf handling, + documentation files). + Upgrade is recommended if your system has 2 or more soundcards. +- updated alsa-lib to 0.4.1d (PCM cleanup fixes) +* Wed Oct 20 1999 - bk@suse.de +- %%files: use a static list of sound drivers instead of wildcards. +* Mon Oct 11 1999 - bk@suse.de +- updated alsa-driver to 0.4.1c +* Mon Oct 11 1999 - ro@suse.de +- patched to compile wavefront.c on axp +- simplified specfile +* Tue Sep 21 1999 - ro@suse.de +- fixed filelist +* Sat Sep 18 1999 - bk@suse.de +- major update to version 0.4.1b, many changes +* Mon Sep 13 1999 - bs@suse.de +- ran old prepare_spec on spec file to switch to new prepare_spec. +* Sun Aug 29 1999 - ro@suse.de +- set kernel-version to 2.2.12 +* Tue Jul 20 1999 - bk@suse.de +- added libtoolize --force to use ltconfig and ltmain from libtool +* Sat Jul 17 1999 - ro@suse.de +- set kernel version to 2.2.10 +* Fri Jul 16 1999 - ro@suse.de +- fixed filelist +* Thu Jul 15 1999 - bk@suse.de +- minor doku update, Check added, postinstall exits with value 0. +* Mon Jun 28 1999 - uli@suse.de +- added missing header files +* Fri Jun 04 1999 - ro@suse.de +- changed kernel-ver to 2.2.9 +* Sat May 22 1999 - bk@suse.de +- fixed compile problem on alpha +- Documentation cleanup +- postinstall fixes +* Sat May 01 1999 - ro@suse.de +- made the kernel-version a macro +* Mon Apr 05 1999 - bs@suse.de +- fixed date strings in .changes. +* Thu Apr 01 1999 - ro@suse.de +- changed "-"in Version to "_" +- activated patch to get README.SuSE +- cut down post-script +* Thu Apr 01 1999 - bk@suse.de +- new package - Advanced Linux Sound Architecture (ALSA) + version : CVS snapshot 1993-03-28 + homepage: http://alsa.jcu.cz + patches : none, except README.SuSE and a fix to the alsasound script. diff --git a/alsasound b/alsasound new file mode 100644 index 0000000..8ecb492 --- /dev/null +++ b/alsasound @@ -0,0 +1,218 @@ +#!/bin/sh +# +# alsasound This shell script takes care of starting and stopping +# the ALSA sound driver. +# +# This script requires /usr/sbin/alsactl program from alsa-utils package. +# +# Copyright (c) by Jaroslav Kysela +# +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +# +# +# For RedHat 5.0+: +# chkconfig: 2345 87 14 +# description: ALSA driver +# +# modified to visually fit into SuSE 6.0+ by Philipp Thomas +# further improvements by Bernd Kaindl, Olaf Hering and Takashi Iwai. +# +### BEGIN INIT INFO +# Provides: alsasound +# Should-Start: $remote_fs resmgr +# Should-Stop: $remote_fs resmgr +# Default-Start: 2 3 5 +# Default-Stop: +# Description: Loading ALSA drivers and store/restore the current setting +### END INIT INFO + +. /etc/rc.status +. /etc/sysconfig/sound + +# Shell functions sourced from /etc/rc.status: +# rc_check check and set local and overall rc status +# rc_status check and set local and overall rc status +# rc_status -v ditto but be verbose in local rc status +# rc_status -v -r ditto and clear the local rc status +# rc_failed set local and overall rc status to failed +# rc_reset clear local rc status (overall remains) +# rc_exit exit appropriate to overall rc status + +# First reset status of this service +rc_reset + +alsactl=/usr/sbin/alsactl +asoundcfg=/etc/asound.state +aconnect=/usr/bin/aconnect +lsmod=/bin/lsmod + +# +# insert sequencer modules +# +load_sequencer() { + test "$LOAD_SEQUENCER" = "yes" && modprobe -q snd-seq + if [ x"$LOAD_SEQUENCER" = xyes -a -r /proc/asound/seq/drivers ]; then + OLDIFS="$IFS" + IFS="," + while read t x c; do + /sbin/modprobe $t + done < /proc/asound/seq/drivers + IFS="$OLDIFS" + fi +} + +get_drivers() { + if [ -f /etc/modprobe.d/sound ]; then + cat /etc/modprobe.d/sound + else + /sbin/modprobe -c + fi | \ + grep -E "^[[:space:]]*alias[[:space:]]+snd-card-[[:digit:]]" | sort | \ + while read a b card; do + echo $card + done +} + +# +# insert all sound modules +# +load_modules() { + module_loaded=0 + c="" + drivers=`get_drivers` + for i in $drivers; do + if [ $i != off ]; then + if [ x$c = x ]; then + echo -n ": " + c=1 + fi + echo -n " ${i##snd-}" + /sbin/modprobe $i && module_loaded=1 + fi + done + rc_status -v -r + test $module_loaded -eq 0 && return 1 + return 0 +} + +# +# rest of start action +# +start_rest() { + load_sequencer + if [ x"$LOAD_OSS_EMUL_MODULES" = xyes ]; then + /sbin/modprobe snd-pcm-oss + test x"$LOAD_OSS_SEQ_MODULE" = xyes && /sbin/modprobe snd-seq-oss + fi +} + +# manual load and force to store the status +start_all() { + echo -n "Starting sound driver" + load_modules && start_rest + # hack - in case the mixer isn't restored + (sleep 1; $alsactl -F -f $asoundcfg restore >/dev/null 2>&1) + rc_status +} + +terminate() { + # + # Kill processes holding open sound devices + # + fuser -k /dev/admmidi* /dev/adsp* /dev/amidi* /dev/audio* /dev/dmfm* \ + /dev/dmmidi* /dev/dsp* /dev/dspW* /dev/midi* /dev/mixer* /dev/music \ + /dev/patmgr* /dev/sequencer* /dev/sndstat >/dev/null 2>&1 + if [ -d /dev/snd ]; then + fuser -k /dev/snd/* >/dev/null 2>&1 + fi + # + # remove all sequencer connections if any + # + if [ -f /proc/asound/seq/clients -a -x $aconnect ]; then + $aconnect --removeall + fi +} + +# mute master to avoid clicks at unload/shutdown +unmute_system() { + /usr/bin/amixer set Master mute >/dev/null 2>&1 +} + +# +# remove all sound modules +# +unload_modules() { + unmute_system + $lsmod | grep -E "^snd" | grep -Ev "(snd-page-alloc|snd_page_alloc)" | while read m s; do + /sbin/rmmod $m + done +} + +unload_all() { + echo -n "Shutting down sound driver" + terminate + unload_modules + rc_status -v +} + +stop_all() { + if [ -d /proc/asound ]; then + $alsactl -f $asoundcfg store + unload_all + fi +} + +# See how we were called. +case "$1" in + start) + if [ "$PREVLEVEL" = "N" ]; then + test -d /proc/asound && start_rest + else + start_all + fi + ;; + stop) + if [ "$RUNLEVEL" = "6" ]; then + if [ -d /proc/asound ]; then + $alsactl -f $asoundcfg store + unmute_system + fi + else + stop_all + fi + ;; + unload) + test -d /proc/asound && unload_all + ;; + reload|restart) + stop_all + start_all + ;; + status) + if [ -d /proc/asound ]; then + echo -n "ALSA sound driver loaded." + rc_status -v + else + echo -n "ALSA sound driver not loaded." + rc_status -u + fi + ;; + *) + echo "Usage: $0 {start|stop|restart|reload|unload|status}" + exit 1 +esac + +rc_exit diff --git a/joystick b/joystick new file mode 100644 index 0000000..ff30a19 --- /dev/null +++ b/joystick @@ -0,0 +1,131 @@ +#! /bin/bash +# Copyright (c) 2002 SuSE Linux AG Nuernberg, Germany. +# +# Author: Takashi Iwai , 2001 +# +# /etc/init.d/joystick +# +### BEGIN INIT INFO +# Provides: joystick +# Required-Start: alsasound +# Required-Stop: +# Default-Start: 2 3 5 +# Default-Stop: +# Description: Loading joystick drivers +### END INIT INFO + +. /etc/rc.status +. /etc/sysconfig/joystick + +alsactl=/usr/sbin/alsactl +if [ -x /sbin/lsmod ]; then + lsmod=/sbin/lsmod +else + lsmod=/bin/lsmod +fi + +# load joystick drivers +function start () { + # first load joydev module + if [ -z "${JOYSTICK_MODULE_0}${JOYSTICK_MODULE_1}${JOYSTICK_MODULE_2}${JOYSTICK_MODULE_3}" ]; then + rc_failed 5 + return + fi + + /sbin/modprobe joydev + for js in 0 1 2 3; do + # configure joystick port (if necessary) + eval jsport=\$JOYSTICK_CONTROL_PORT_$js + if [ -n "$jsport" ]; then + $alsactl set $js card:"Joystick Address" "port $jsport" + fi + # activate joystick (if necessary) + eval jsctrl=\$JOYSTICK_CONTROL_$js + if [ -n "$jsctrl" -a "$jsctrl" != no ]; then + if [ "$jsctrl" = yes ]; then + jsctrl="Joystick" + fi + $alsactl set $js card:"$jsctrl" true + fi + # load gameport module + eval jsmod=\$GAMEPORT_MODULE_$js + if [ -n "$jsmod" -a "$jsmod" != off ]; then + /sbin/modprobe $jsmod >/dev/null 2>&1 + fi + # load joystick moulde + eval jsdev=\$JOYSTICK_MODULE_$js + eval jsdev_opts=\$JOYSTICK_MODULE_OPTION_$js + if [ -n "$jsdev" -a "$jsdev" != off ]; then + /sbin/modprobe $jsdev $jsdev_opts >/dev/null 2>&1 + fi + done +} + +function stop () { + for js in 0 1 2 3; do + # deactivate joystick (if necessary) + eval jsctrl=\$JOYSTICK_CONTROL_$js + if [ -n "$jsctrl" -a "$jsctrl" != no ]; then + if [ "$jsctrl" = yes ]; then + jsctrl="Joystick" + fi + $alsactl set $js card:"$jsctrl" false + fi + # remove gameport module + eval jsmod=\$GAMEPORT_MODULE_$js + if [ -n "$jsmod" -a "$jsmod" != off ]; then + /sbin/modprobe -r $jsmod + fi + # remove joystick moulde + eval jsdev=\$JOYSTICK_MODULE_$js + if [ -n "$jsdev" -a "$jsdev" != off ]; then + /sbin/modprobe -r $jsdev + fi + done +} + +# See how we were called. +case "$1" in + start) + echo -n "Starting joystick driver" + start + rc_status -v + ;; + stop) + # Stop daemons. + echo -n "Stopping joystick driver" + stop + rc_status -v + ;; + try-restart) + $0 status >/dev/null && $0 restart + rc_status + ;; + restart) + $0 stop + $0 start + rc_status + ;; + force-reload) + $0 stop && $0 start + rc_status + ;; + reload) + rc_failed 3 + rc_status -v + ;; + status) + if $lsmod | grep -q joydev; then + echo -n "Joystick driver loaded." + rc_status -v + else + echo -n "Joystick driver not loaded." + rc_status -u + fi + ;; + *) + echo "Usage: $0 {start|stop|try-restart|restart|force-reload|reload|status}" + exit 1 +esac + +rc_exit diff --git a/load-soundfont b/load-soundfont new file mode 100644 index 0000000..07945d1 --- /dev/null +++ b/load-soundfont @@ -0,0 +1,39 @@ +#!/bin/sh -e + +CARD=$1 +shift + +test -x /usr/bin/asfxload || exit 0 + +. /etc/sysconfig/sound + +load_sf () { + for d in /usr/share/sounds/sf2 \ + /usr/share/sfbank \ + /usr/local/lib/sfbank \ + /usr/share/sfbank/creative \ + /usr/local/lib/sfbank/creative \ + ; do + if [ -r $d/$1 ]; then + /usr/bin/asfxload -Dhw:${CARD},2 $d/$1 + return 0 + fi + done + return 1 +} + +case $SOUNDFONT_FILES in +/*) + if [ -r "$SOUNDFONT_FILES" ]; then + /usr/bin/asfxload -Dhw:${CARD},2 $SOUNDFONT_FILES + exit 0 + fi + ;; +esac + +for file in $SOUNDFONT_FILES $* ; do + if load_sf $file ; then + break + fi +done +exit 0 diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4 diff --git a/set_default_volume b/set_default_volume new file mode 100644 index 0000000..df14253 --- /dev/null +++ b/set_default_volume @@ -0,0 +1,63 @@ +#!/bin/sh +# +# set default volumes for playback on ALSA +# +# set_default_mixer [-f] [card#] +# +# written by Takashi Iwai +# + +if [ -f /etc/asound.state -a x$1 != x-f ]; then + /usr/sbin/alsactl restore >/dev/null 2>&1 + exit 0 +fi + +if [ x$1 = x-f ]; then + shift +fi + +if [ -n "$1" ]; then + card="-c $1" +fi + +amixer -q -s $card < /dev/snd/midiC${CARD}D1 + /etc/alsa.d/load-soundfont $CARD default.bnk default.sf2 + ;; +sbawe) + /etc/alsa.d/load-soundfont $CARD default.bnk default.sf2 default.sbk gu11-rom.sf2 GU11-ROM.SF2 + ;; +esac + +exit 0