Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

alsa-1.2.12-slfo.1.1.1 RPM for x86_64

From OpenSuSE Leap 16.0 for x86_64

Name: alsa Distribution: SUSE Linux Framework One
Version: 1.2.12 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.1.1 Build date: Thu Jun 13 16:51:29 2024
Group: System/Libraries Build host: reproducible
Size: 1387142 Source RPM: alsa-1.2.12-slfo.1.1.1.src.rpm
Packager: https://www.suse.com/
Url: https://www.alsa-project.org
Summary: Advanced Linux Sound Architecture
ALSA stands for Advanced Linux Sound Architecture.  It supports many
PCI, ISA PnP  and USB sound cards.

This package contains the ALSA init scripts to start the sound system
on your Linux box.  To set it up, run yast2 or alsaconf.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Thu Jun 13 2024 tiwai@suse.com
  - Update to alsa-lib 1.2.12:
    * pcm: plug support for iec958 subframe samples
    * pcm: ladspa - Skip missing ladspa directories
    * topology: correct version script path
    * ucm: define and describe Syntax 7
    * async handler cleanup fix
    * conf updates
    For details, see:
      https://www.alsa-project.org/wiki/Changes_v1.2.11_v1.2.12#alsa-lib
* Fri Feb 02 2024 tiwai@suse.com
  - Updated to alsa-lib 1.2.11:
    * auto-tools fixes, versioned symbol fixes
    * support dB TLVs for single controls
    * various PCM updates, including subformat extensions
    * UMP and sequencer API fixes
    For details, see:
      https://www.alsa-project.org/wiki/Changes_v1.2.10_v1.2.11#alsa-lib
  - Dropped obsoleted patches:
    0001-control.h-Fix-ump-header-file-detection.patch
    0002-global.h-move-__STRING-macro-outside-PIC-ifdef-block.patch
    0003-pcm-Fix-segfault-with-32bit-libs.patch
    0004-reshuffle-included-files-to-include-config.h-as-firs.patch
    0005-seq-Fix-typos-in-symbol-version-definitions.patch
    0006-seq-Fix-invalid-sanity-check-in-snd_seq_set_input_bu.patch
    0007-mixer-simple-Support-dB-TLVs-for-CTL_SINGLE-controls.patch
    0008-seq-Clear-UMP-event-flag-for-legacy-apps.patch
    0009-seq-Simplify-snd_seq_extract_output.patch
    0010-seq-Check-protocol-compatibility-with-the-current-ve.patch
* Tue Nov 07 2023 tiwai@suse.com
  - Backport upstream fixes for sequencer and mixer:
    0006-seq-Fix-invalid-sanity-check-in-snd_seq_set_input_bu.patch
    0007-mixer-simple-Support-dB-TLVs-for-CTL_SINGLE-controls.patch
    0008-seq-Clear-UMP-event-flag-for-legacy-apps.patch
    0009-seq-Simplify-snd_seq_extract_output.patch
    0010-seq-Check-protocol-compatibility-with-the-current-ve.patch
  - Clean up spec file
* Tue Oct 10 2023 tiwai@suse.com
  - Fix symbol version:
    0005-seq-Fix-typos-in-symbol-version-definitions.patch
* Mon Sep 18 2023 tiwai@suse.com
  - More upstream fix for incosistent compile conditions:
    0004-reshuffle-included-files-to-include-config.h-as-firs.patch
* Sat Sep 09 2023 tiwai@suse.com
  - Upstream fix backport:
    0002-global.h-move-__STRING-macro-outside-PIC-ifdef-block.patch
  - Upstream fix for PCM segfault regression (bsc#1215167):
    0003-pcm-Fix-segfault-with-32bit-libs.patch
* Mon Sep 04 2023 tiwai@suse.com
  - Update to version 1.2.10 (jsc#PED-6566):
    * MIDI 2.0 feature support
    * build fixes for various platforms
    * various documentation fixes
    * misc topology fixes
    * ucm fixes and cleanups
    For details, see:
      https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-lib
  - Took upstream fix for possible build errors:
    0001-control.h-Fix-ump-header-file-detection.patch
* Mon May 08 2023 tiwai@suse.com
  - Update to version 1.2.9:
    * Versioned symbol updates
    * Various fixes for building on *BSD and Android
    * Fixes and enhancements of auto silencing and playback drain
    * Add SND_CTL_EINTR open mode at PCM
    * Avoid endless loop in snd_pcm_sw_params_default()
    * Fixes in PCM rate, route/softvol plugins
    * Fixes in topology API parser, cleanups
    * Enhancements in latency test program
    * Minor code cleanup and memory leak fixes in UCM API
    * emu10k1 config cleanup
    For details, see:
      https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-lib
* Tue Oct 25 2022 tiwai@suse.com
  - Update to version 1.2.8 (jsc#PED-850):
    add FreeBSD/NetBD/OpenBSD build support, fixes in control namehint,
    various PCM plugins and UCM.  For details, see:
      https://www.alsa-project.org/wiki/Changes_v1.2.7.2_v1.2.8
  - Add keyring
* Mon Jul 18 2022 tiwai@suse.com
  - Update to version 1.2.7.2: minor updates, including fixes for PCM
    share plugin, rawmidi and UCM
* Mon Jun 20 2022 tiwai@suse.com
  - Update to version 1.2.7.1: minor bug fixes, including the previous
    patches.  For details, see
      https://www.alsa-project.org/wiki/Changes_v1.2.7_v1.2.7.1#alsa-lib
  - Drop obsoleted patches:
    0001-conf-Use-ino64_t-to-save-and-compare-inode-numbers.patch
    0002-control-eld-fix-the-decoding-for-older-hw.patch
* Mon Jun 06 2022 tiwai@suse.com
  - Backport upstream fixes for 32bit inode and ELD parsing:
    0001-conf-Use-ino64_t-to-save-and-compare-inode-numbers.patch
    0002-control-eld-fix-the-decoding-for-older-hw.patch
* Wed Jun 01 2022 tiwai@suse.com
  - Update to version 1.2.7:
    more extended UCM API, PCM rate,multi,direct plugin fixes and
    enhancements, compilation fixes, etc.  For details see:
    https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-lib
* Fri Dec 10 2021 tiwai@suse.de
  - Update to version 1.2.6.1:
    a minor fix release:
    * conf: fix the device parsing when arguments has no defaults
    * conf: accept '_' character in the variable name
* Mon Dec 06 2021 tiwai@suse.de
  - Update to version 1.2.6:
    lots of changes, including UCM and config updates and rawmidi
    framing mode support: for details, see below
    https://www.alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-lib
  - Add *.sig file for the source tarball
* Mon Jun 14 2021 tiwai@suse.de
  - Update to version 1.2.5.1:
    a bug fix release, including previous patches:
    https://www.alsa-project.org/wiki/Changes_v1.2.5_v1.2.5.1
  - Drop obsoleted patches:
    0001-conf-fix-load_for_all_cards.patch
    0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
    0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch
* Wed Jun 09 2021 tiwai@suse.de
  - Fix regression in config read and UCM handling on pipewire and
    pulseaudio (boo#1187079, boo#1187033):
    0001-conf-fix-load_for_all_cards.patch
    0002-ucm-add-_alibpref-to-get-the-private-device-prefix.patch
    0003-ucm-fix-_alibpref-string-add-.-delimiter-to-the-end.patch
* Mon May 31 2021 rpm@fthiessen.de
  - Update to version 1.2.5
    * https://www.alsa-project.org/wiki/Changes_v1.2.4_v1.2.5#alsa-lib
  - Drop upstream fixed patches
    * 0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch
    * 0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch
    * 0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch
    * 0004-topology-use-inclusive-language-for-bclk.patch
    * 0005-topology-use-inclusive-language-for-fsync.patch
    * 0006-topology-use-inclusive-language-in-documentation.patch
    * 0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch
    * 0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch
    * 0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
    * 0019-pcm-fix-__snd_pcm_state-return-value.patch
    * 0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch
    * 0026-Revert-pcm_plugin-fix-delay.patch
    * 0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch
    * 0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
    * 0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
    * 0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch
    * 0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
    * 0030-pcm-rate-use-pcm_frame_diff-in-snd_pcm_rate_playback.patch
    * 0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
    * 0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
    * 0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
    * 0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch
    * 0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch
    * 0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch
    * 0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
    * 0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch
    * 0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
    * 0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
    * 0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch
    * 0023-pcm-plugin-status-revert-the-recent-changes.patch
    * 0020-confmisc-fix-memory-leak-in-snd_func_concat.patch
    * 0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch
    * 0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
    * 0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch
    * 0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch
    * 0033-pcm-rate-fix-the-capture-delay-values.patch
    * 0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch
    * 0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
    * 0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch
    * 0038-topology-parse_tuple_set-remove-dead-condition-code.patch
    * 0018-conf-fix-get_hexachar-return-value.patch
    * 0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch
    * 0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch
    * 0031-pcm-plugin-fix-status-code-for-capture.patch
    * 0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
    * 0032-pcm-rate-use-pcm_frame_diff-on-related-places.patch
    * 0022-pcm-plugin-status-fix-the-return-value-regression.patch
* Fri Jan 22 2021 tiwai@suse.de
  - Yet more fixes for the crash with dmix plugin (bsc#1181194):
    0045-pcm-direct-Fix-the-missing-appl_ptr-update.patch
    0046-pcm-ioplug-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_statu.patch
    0047-pcm-null-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
    0048-pcm-share-Pass-appl_ptr-and-hw_ptr-in-snd_pcm_status.patch
* Thu Jan 21 2021 tiwai@suse.de
  - Backport upstream fixes:
    yet more PCM plugin fixes, topology fixes/cleanups, UAF fix in
    UCM (bsc#1181194):
    0004-topology-use-inclusive-language-for-bclk.patch
    0005-topology-use-inclusive-language-for-fsync.patch
    0006-topology-use-inclusive-language-in-documentation.patch
    0034-ucm-fix-possible-memory-leak-in-parse_verb_file.patch
    0035-topology-tplg_pprint_integer-fix-coverity-uninitaliz.patch
    0036-topology-tplg_add_widget_object-do-not-use-invalid-e.patch
    0037-topology-tplg_decode_pcm-add-missing-log-argument-co.patch
    0038-topology-parse_tuple_set-remove-dead-condition-code.patch
    0039-ucm-uc_mgr_substitute_tree-fix-use-after-free.patch
    0040-topology-sort_config-cleanups-use-goto-for-the-error.patch
    0041-conf-USB-add-Xonar-U7-MKII-to-USB-Audio.pcm.iec958_d.patch
    0042-pcm_plugin-set-the-initial-hw_ptr-appl_ptr-from-the-.patch
    0043-pcm-dmix-dshare-delay-calculation-fixes-and-cleanups.patch
    0044-topology-fix-parse_tuple_set-remove-dead-condition-c.patch
* Tue Jan 05 2021 tiwai@suse.de
  - Backport upstream fixes:
    a PCM plugin regression fix about snd_pcm_status() call, plugin
    directory handling fixes, missing audio timestamp types,
    use-after-free fix for conf parser, PCM plugin delay account fixes,
    etc:
    0001-dlmisc-the-snd_plugin_dir_set-snd_plugin_dir-must-be.patch
    0002-dlmisc-fix-snd_plugin_dir-locking-for-not-DL_ORIGIN_.patch
    0003-pcm-snd_pcm_mmap_readi-fix-typo-in-comment.patch
    0007-pcm-set-the-snd_pcm_ioplug_status-tstamp-field.patch
    0009-pcm-Add-snd_pcm_audio_tstamp_type_t-constants.patch
    0010-test-audio_time-Make-use-of-SND_PCM_AUDIO_TSTAMP_TYP.patch
    0011-pcm-Fix-a-typo-in-SND_PCM_AUDIO_TSTAMP_TYPE_LAST-def.patch
    0012-conf-fix-use-after-free-in-_snd_config_load_with_inc.patch
    0013-ucm-fix-bad-frees-in-get_list0-and-get_list20.patch
    0014-rawmidi-fix-memory-leak-in-snd_rawmidi_virtual_open.patch
    0015-timer-fix-sizeof-operator-mismatch-in-snd_timer_quer.patch
    0016-pcm-remove-dead-assignments-from-snd_pcm_rate_-commi.patch
    0017-pcm_multi-remove-dead-assignment-from-_snd_pcm_multi.patch
    0018-conf-fix-get_hexachar-return-value.patch
    0019-pcm-fix-__snd_pcm_state-return-value.patch
    0020-confmisc-fix-memory-leak-in-snd_func_concat.patch
    0021-conf-fix-return-code-in-_snd_config_load_with_includ.patch
    0022-pcm-plugin-status-fix-the-return-value-regression.patch
    0023-pcm-plugin-status-revert-the-recent-changes.patch
    0024-pcm-plugin-tidy-snd_pcm_plugin_avail_update.patch
    0025-pcm-plugin-optimize-sync-in-snd_pcm_plugin_status.patch
    0026-Revert-pcm_plugin-fix-delay.patch
    0027-pcm-ioplug-fix-the-delay-calculation-in-the-status-c.patch
    0028-pcm-rate-tidy-up-snd_pcm_rate_avail_update.patch
    0029-pcm-ioplug-fix-the-delay-calculation-for-old-plugins.patch
    0030-pcm-rate-use-pcm_frame_diff-in-snd_pcm_rate_playback.patch
    0031-pcm-plugin-fix-status-code-for-capture.patch
    0032-pcm-rate-use-pcm_frame_diff-on-related-places.patch
    0033-pcm-rate-fix-the-capture-delay-values.patch
* Wed Oct 21 2020 tiwai@suse.de
  - Update to alsa-lib 1.2.4:
    Major updates, including previous patches.
    Documentation updates, PCM optional lockless, meter and iec958
    plugin updates, UCM updates, topology API updates, LTO fixes, etc.
    See the details in
      https://www.alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4
  - Drop the superfluous udev rules for HD-audio;
    it's already handled in the kernel properly
  - Drop obsoleted patches:
    0001-ucm-substitution-remove-duplicate-allow_empty-assign.patch
    0002-ucm-fix-parse_get_safe_name-safe-name-must-be-checke.patch
    0003-ucm-substitute-the-merged-tree-completely.patch
    0004-ctl-improve-documentation-for-identifier-of-control-.patch
    0005-pcm-dmix-make-lockless-operation-optional.patch
    0006-pcm-dmix-Fix-semaphore-usage-with-lockless-operation.patch
    0007-pcm-iec958-implement-HDMI-HBR-audio-formatting.patch
    0008-pcm-iec958-set-channel-status-bits-according-to-rate.patch
    0009-conf-pcm-USB-Added-S-PDIF-fix-for-Asus-Xonar-SE.patch
    0010-control-ctlparse-fix-enum-values-in-or.patch
    0011-conf-USB-Audio-Disable-IEC958-on-Lenovo-ThinkStation.patch
    0012-pcm-dmix-fix-access-to-sum-buffer-in-non-interleaved.patch
    0014-control-Add-documentation-for-snd_ctl_elem_list_.patch
    0015-conf-quote-also-strings-with-and-characters-in-strin.patch
    0016-topology-decode-Fix-channel-map-memory-allocation.patch
    0017-topology-decode-Fix-infinite-loop-in-decoding-enum-c.patch
    0018-topology-decode-Remove-decoding-values-for-enum-cont.patch
    0019-topology-decode-Add-enum-control-texts-as-separate-e.patch
    0020-topology-decode-Fix-printing-texts-section.patch
    0021-topology-decode-Change-declaration-of-enum-decoding-.patch
    0022-topology-decode-Fix-decoding-PCM-formats-and-rates.patch
    0023-topology-decode-Print-sig_bits-field-in-PCM-capabili.patch
    0024-topology-decode-Add-DAI-name-printing.patch
    0025-topology-Make-buffer-for-saving-dynamic-size.patch
    0026-topology-return-correct-value-in-tplg_save_printf.patch
    0027-topology-fix-some-gcc10-warnings-labs-signess.patch
    0028-topology-fix-sort_config.patch
    0029-topology-fix-the-unaligned-access.patch
    0030-topology-improve-the-printf-buffer-management.patch
    0031-control-Improve-general-control-interface-documentat.patch
    0032-control-Add-documentation-for-snd_ctl_elem_value_.patch
* Mon Oct 05 2020 tiwai@suse.de
  - Placeholder for SLE15-SP3 sync (bsc#1171246):
    the actual fix is found in alsa-ucm-conf updates
* Sun Oct 04 2020 schwab@suse.de
  - Enable topology support for riscv64
* Tue Sep 29 2020 guillaume.gardet@opensuse.org
  - Enable topology support for aarch64
* Wed Sep 23 2020 tiwai@suse.de
  - Backport upstream fixes:
    0001-ucm-substitution-remove-duplicate-allow_empty-assign.patch
    0002-ucm-fix-parse_get_safe_name-safe-name-must-be-checke.patch
    0003-ucm-substitute-the-merged-tree-completely.patch
    0004-ctl-improve-documentation-for-identifier-of-control-.patch
    0005-pcm-dmix-make-lockless-operation-optional.patch
    0006-pcm-dmix-Fix-semaphore-usage-with-lockless-operation.patch
    0007-pcm-iec958-implement-HDMI-HBR-audio-formatting.patch
    0008-pcm-iec958-set-channel-status-bits-according-to-rate.patch
    0009-conf-pcm-USB-Added-S-PDIF-fix-for-Asus-Xonar-SE.patch
    0010-control-ctlparse-fix-enum-values-in-or.patch
    0011-conf-USB-Audio-Disable-IEC958-on-Lenovo-ThinkStation.patch
    0012-pcm-dmix-fix-access-to-sum-buffer-in-non-interleaved.patch
    0014-control-Add-documentation-for-snd_ctl_elem_list_.patch
    0015-conf-quote-also-strings-with-and-characters-in-strin.patch
    0016-topology-decode-Fix-channel-map-memory-allocation.patch
    0017-topology-decode-Fix-infinite-loop-in-decoding-enum-c.patch
    0018-topology-decode-Remove-decoding-values-for-enum-cont.patch
    0019-topology-decode-Add-enum-control-texts-as-separate-e.patch
    0020-topology-decode-Fix-printing-texts-section.patch
    0021-topology-decode-Change-declaration-of-enum-decoding-.patch
    0022-topology-decode-Fix-decoding-PCM-formats-and-rates.patch
    0023-topology-decode-Print-sig_bits-field-in-PCM-capabili.patch
    0024-topology-decode-Add-DAI-name-printing.patch
    0025-topology-Make-buffer-for-saving-dynamic-size.patch
    0026-topology-return-correct-value-in-tplg_save_printf.patch
    0027-topology-fix-some-gcc10-warnings-labs-signess.patch
    0028-topology-fix-sort_config.patch
    0029-topology-fix-the-unaligned-access.patch
    0030-topology-improve-the-printf-buffer-management.patch
    0031-control-Improve-general-control-interface-documentat.patch
    0032-control-Add-documentation-for-snd_ctl_elem_value_.patch
  - Build topology library conditionally;
    currently it's supported only for little-endian
* Thu Jul 09 2020 tiwai@suse.de
  - Update to alsa-lib 1.2.3.2:
    another bug fix release: control namehint fixes, PCM dnsoop fixes,
    UCM regression fixes, etc.  See the details in
      https://www.alsa-project.org/wiki/Changes_v1.2.3.1_v1.2.3.2
* Fri Jun 19 2020 tiwai@suse.de
  - Update to alsa-lib 1.2.3.1:
    a bug fix release, see the detailed changes at:
    https://www.alsa-project.org/wiki/Changes_v1.2.3_v1.2.3.1
* Tue Jun 09 2020 tiwai@suse.de
  - Update to alsa-lib 1.2.3:
    including previous fixes, see the detailed changes at:
    https://www.alsa-project.org/wiki/Detailed_changes_v1.2.2_v1.2.3
  - Drop obsoleted patches:
    0001-conf-change-the-order-of-PCM-devices-in-alsa.conf.patch
    0002-conf-namehint-add-omit_noargs-to-the-hint-section.patch
    0003-Change-PCM-device-number-of-Asus-Xonar-U5.patch
    0004-configure-add-embed-for-python3-config-python-3.8.patch
    0005-conf-USB-Audio-Add-C-Media-USB-Headphone-Set-to-the-.patch
    0006-topology-add-back-asrc-to-widget_map-in-dapm.c.patch
    0007-ucm-clarify-the-index-syntax-for-the-device-names.patch
    0008-ucm-fix-uc_mgr_scan_master_configs.patch
    0009-namehint-remember-the-direction-from-the-upper-level.patch
    0010-conf-fix-namehint-for-pcm.front-and-pcm.iec958.patch
    0011-pcm-add-chmap-option-to-route-plugin.patch
    0012-usecase-allow-indexes-also-for-modifier-names.patch
    0013-ucm-fix-the-device-remove-operation.patch
    0014-ucm-fix-copy-n-paste-typo-RemoveDevice-list.patch
    0015-pcm-dmix-fix-sw_params-handling-of-timestamp-types-i.patch
    0016-conf-USB-Audio-Fix-S-PDIF-output-of-ASUS-Xonar-AE.patch
    0017-pcm-rate-fix-the-remaining-size-calculation-in-snd_p.patch
    0018-use-case.h-add-USB-as-allowed-device-name.patch
    0019-topology-Use-bool-parser-to-parse-boolean-value.patch
    0020-fix-infinite-draining-of-the-rate-plugin-in-SND_PCM_.patch
    0021-test-pcm_min-add-snd_pcm_drain-call-and-indentation-.patch
* Wed May 06 2020 tiwai@suse.de
  - Revert a problematic namehint change (boo#1171044)
* Wed May 06 2020 tiwai@suse.de
  - Backport upstream fixes:
    fixes for PCM rate plugin, draining fix, topology parameter parser
    fix, USB device name for UCM:
    0017-pcm-rate-fix-the-remaining-size-calculation-in-snd_p.patch
    0018-use-case.h-add-USB-as-allowed-device-name.patch
    0019-topology-Use-bool-parser-to-parse-boolean-value.patch
    0020-fix-infinite-draining-of-the-rate-plugin-in-SND_PCM_.patch
    0021-test-pcm_min-add-snd_pcm_drain-call-and-indentation-.patch
* Mon Apr 20 2020 tiwai@suse.de
  - Backport recent upstream fixes:
    topology API fix, UCM fixes/improvements, config fixes, chmap
    support in route plugin, timestamp type fix for dmix:
    0006-topology-add-back-asrc-to-widget_map-in-dapm.c.patch
    0007-ucm-clarify-the-index-syntax-for-the-device-names.patch
    0008-ucm-fix-uc_mgr_scan_master_configs.patch
    0009-namehint-remember-the-direction-from-the-upper-level.patch
    0010-conf-fix-namehint-for-pcm.front-and-pcm.iec958.patch
    0011-pcm-add-chmap-option-to-route-plugin.patch
    0012-usecase-allow-indexes-also-for-modifier-names.patch
    0013-ucm-fix-the-device-remove-operation.patch
    0014-ucm-fix-copy-n-paste-typo-RemoveDevice-list.patch
    0015-pcm-dmix-fix-sw_params-handling-of-timestamp-types-i.patch
    0016-conf-USB-Audio-Fix-S-PDIF-output-of-ASUS-Xonar-AE.patch
* Fri Mar 13 2020 tiwai@suse.de
  - Update to alsa-lib 1.2.2:
    including previous fixes
  - Backport recent upstream fixes:
    conf updates, PCM ordering fix, configure fix;
    0001-conf-change-the-order-of-PCM-devices-in-alsa.conf.patch
    0002-conf-namehint-add-omit_noargs-to-the-hint-section.patch
    0003-Change-PCM-device-number-of-Asus-Xonar-U5.patch
    0004-configure-add-embed-for-python3-config-python-3.8.patch
    0005-conf-USB-Audio-Add-C-Media-USB-Headphone-Set-to-the-.patch
  - Drop obsoleted patches:
    0001-ucm-Use-strncmp-to-avoid-access-out-of-boundary.patch
    0002-ucm-return-always-at-least-NULL-if-no-list-is-availa.patch
    0003-ucm-add-_identifiers-list.patch
    0004-namehint-correct-the-args-check.patch
    0005-namehint-improve-the-previous-patch-check-the-return.patch
    0006-ucm-docs-allow-spaces-in-device-names-for-JackHWMute.patch
    0007-use-case-docs-add-PlaybackMixerCopy-and-CaptureMixer.patch
    0008-ucm-docs-add-JackCTL-rearrange-JackControl-and-JackD.patch
    0009-ucm-Do-not-fail-to-parse-configs-on-cards-with-an-em.patch
    0010-src-ucm-main.c-fix-build-without-mixer.patch
    0011-alsa.m4-another-try-to-fix-the-libatopology-detectio.patch
    0012-ucm-docs-add-Mic-DigitalMic-and-multiple-devices-com.patch
    0013-ucm-docs-remove-DigitalMic-it-does-not-have-sense.patch
    0014-ucm-docs-change-the-Mic-description-to-simple-Microp.patch
    0015-ucm-docs-add-note-about-the-sequences-and-device-spl.patch
    0016-ucm-docs-remove-MixerCopy-values-add-Priority-for-ve.patch
    0017-ucm-setup-conf_format-after-getting-ALSA_CONFIG_UCM_.patch
    0018-alsa-lib-fix-the-array-parser-unique-compound-keys.patch
    0019-topology-remove-vendor_fd-name-from-snd_tplg-structu.patch
    0020-topology-file-position-and-size-cleanups.patch
    0021-topology-use-an-array-describing-blocks-for-the-main.patch
    0022-topology-use-size_t-for-calc_block_size.patch
    0023-topology-merge-write_block-to-tplg_write_data.patch
    0024-topology-make-vebose-output-more-nice.patch
    0025-topology-use-list_insert-macro-in-tplg_elem_insert.patch
    0026-topology-dapm-coding-fixes.patch
    0027-topology-dapm-merge-identical-index-blocks-like-for-.patch
    0028-topology-more-coding-fixes.patch
    0029-Fix-alsa-sound-.h-for-external-programs.patch
    0030-type_compat-Add-missing-__s64-and-__u64-definitions-.patch
    0031-uapi-Move-typedefs-from-uapi-to-sound.patch
    0032-Update-the-attributes.m4-macro-file-from-xine.patch
    0033-topology-avoid-to-use-the-atoi-directly-when-expecte.patch
    0034-topology-use-snd_config_get_bool-instead-own-impleme.patch
    0035-topology-fix-tplg_get_integer-handle-errno-ERANGE.patch
    0036-topology-add-tplg_get_unsigned-function.patch
    0037-topology-convert-builder-to-use-the-mallocated-memor.patch
    0038-topology-add-binary-output-from-the-builder.patch
    0039-topology-parser-recode-tplg_parse_config.patch
    0040-topology-add-snd_tplg_load-remove-snd_tplg_build_bin.patch
    0041-topology-move-the-topology-element-table-from-builde.patch
    0042-topology-add-parser-to-the-tplg_table.patch
    0043-topology-add-snd_tplg_save.patch
    0044-topology-add-snd_tplg_create-with-flags.patch
    0045-topology-add-snd_tplg_version-function.patch
    0046-topology-cleanup-the-SNDERR-calls.patch
    0047-topology-dapm-fix-the-SNDERR-Undefined.patch
    0048-topology-fix-the-unitialized-tuples.patch
    0049-topology-implement-shorter-hexa-uuid-00-00-parser.patch
    0050-topology-fix-the-TPLG_DEBUG-compilation.patch
    0051-topology-fix-the-ops-parser-accept-integer-hexa-valu.patch
    0052-topology-fix-the-wrong-memory-access-object-realloc.patch
    0053-topology-implement-snd_tplg_decode.patch
    0054-topology-move-the-elem-list-delete-to-tplg_elem_free.patch
    0055-topology-unify-the-log-mechanism.patch
    0056-topology-tplg_dbg-cleanups.patch
    0057-topology-cosmetic-changes-functions.patch
    0058-mixer-Fix-memory-leak-for-more-than-16-file-descript.patch
    0059-Quote-strings-containing-or-when-saving-an-alsa-conf.patch
    0060-ucm-fix-the-configuration-directory-longname-for-ucm.patch
    0061-ucm-split-conf_file_name-and-conf_dir_name.patch
    0062-ucm-remove-MAX_FILE-definition-and-use-correct-PATH_.patch
    0063-topology-remove-MAX_FILE-definition-and-use-correct-.patch
    0064-ucm-parser-cosmetic-fixes-in-the-comments.patch
    0065-configure.ac-remove-an-unnecessary-libtool-fix.patch
    0066-ucm-parser-use-correct-filename-in-parser_master_fil.patch
    0067-ucm-the-ucm2-subdirectory-is-driver-name-based.patch
    0068-ucm-implement-RenameDevice-and-RemoveDevice-verb-man.patch
    0069-ucm-fill-missing-device-entries-conflicting-supporte.patch
    0070-control-Remove-access-to-the-deprecated-dimen-fields.patch
    0071-topology-Drop-SNDRV_CTL_ELEM_ACCESS_TIMESTAMP-access.patch
    0072-uapi-Sync-with-5.6-kernel-ABI.patch
    0073-ucm-parser-add-error-message-to-verb_dev_list_add.patch
    0074-do-not-set-close-on-exec-flag-on-descriptor-if-it-wa.patch
* Wed Feb 12 2020 tiwai@suse.de
  - Backport upstream fixes:
    ucm-parser fixes and enhancements, configure script cleanup,
    fixes of 5.6 kernel ABI, O_CLOEXEC flag fix:
    0064-ucm-parser-cosmetic-fixes-in-the-comments.patch
    0065-configure.ac-remove-an-unnecessary-libtool-fix.patch
    0066-ucm-parser-use-correct-filename-in-parser_master_fil.patch
    0067-ucm-the-ucm2-subdirectory-is-driver-name-based.patch
    0068-ucm-implement-RenameDevice-and-RemoveDevice-verb-man.patch
    0069-ucm-fill-missing-device-entries-conflicting-supporte.patch
    0070-control-Remove-access-to-the-deprecated-dimen-fields.patch
    0071-topology-Drop-SNDRV_CTL_ELEM_ACCESS_TIMESTAMP-access.patch
    0072-uapi-Sync-with-5.6-kernel-ABI.patch
    0073-ucm-parser-add-error-message-to-verb_dev_list_add.patch
    0074-do-not-set-close-on-exec-flag-on-descriptor-if-it-wa.patch
* Tue Jan 21 2020 tiwai@suse.de
  - Backport upstream fixes:
    more topology fixes, a memory leak fix in mixer API, alsactl
    string handling fix, UCM config fixes:
    0032-Update-the-attributes.m4-macro-file-from-xine.patch
    0033-topology-avoid-to-use-the-atoi-directly-when-expecte.patch
    0034-topology-use-snd_config_get_bool-instead-own-impleme.patch
    0035-topology-fix-tplg_get_integer-handle-errno-ERANGE.patch
    0036-topology-add-tplg_get_unsigned-function.patch
    0037-topology-convert-builder-to-use-the-mallocated-memor.patch
    0038-topology-add-binary-output-from-the-builder.patch
    0039-topology-parser-recode-tplg_parse_config.patch
    0040-topology-add-snd_tplg_load-remove-snd_tplg_build_bin.patch
    0041-topology-move-the-topology-element-table-from-builde.patch
    0042-topology-add-parser-to-the-tplg_table.patch
    0043-topology-add-snd_tplg_save.patch
    0044-topology-add-snd_tplg_create-with-flags.patch
    0045-topology-add-snd_tplg_version-function.patch
    0046-topology-cleanup-the-SNDERR-calls.patch
    0047-topology-dapm-fix-the-SNDERR-Undefined.patch
    0048-topology-fix-the-unitialized-tuples.patch
    0049-topology-implement-shorter-hexa-uuid-00-00-parser.patch
    0050-topology-fix-the-TPLG_DEBUG-compilation.patch
    0051-topology-fix-the-ops-parser-accept-integer-hexa-valu.patch
    0052-topology-fix-the-wrong-memory-access-object-realloc.patch
    0053-topology-implement-snd_tplg_decode.patch
    0054-topology-move-the-elem-list-delete-to-tplg_elem_free.patch
    0055-topology-unify-the-log-mechanism.patch
    0056-topology-tplg_dbg-cleanups.patch
    0057-topology-cosmetic-changes-functions.patch
    0058-mixer-Fix-memory-leak-for-more-than-16-file-descript.patch
    0059-Quote-strings-containing-or-when-saving-an-alsa-conf.patch
    0060-ucm-fix-the-configuration-directory-longname-for-ucm.patch
    0061-ucm-split-conf_file_name-and-conf_dir_name.patch
    0062-ucm-remove-MAX_FILE-definition-and-use-correct-PATH_.patch
    0063-topology-remove-MAX_FILE-definition-and-use-correct-.patch
  - Remove INSTALL document, add NOTES instead
* Fri Dec 20 2019 tiwai@suse.de
  - Upstream fixes, including the alsa-tools build breakage:
    0001-ucm-Use-strncmp-to-avoid-access-out-of-boundary.patch
    0002-ucm-return-always-at-least-NULL-if-no-list-is-availa.patch
    0003-ucm-add-_identifiers-list.patch
    0004-namehint-correct-the-args-check.patch
    0005-namehint-improve-the-previous-patch-check-the-return.patch
    0006-ucm-docs-allow-spaces-in-device-names-for-JackHWMute.patch
    0007-use-case-docs-add-PlaybackMixerCopy-and-CaptureMixer.patch
    0008-ucm-docs-add-JackCTL-rearrange-JackControl-and-JackD.patch
    0009-ucm-Do-not-fail-to-parse-configs-on-cards-with-an-em.patch
    0010-src-ucm-main.c-fix-build-without-mixer.patch
    0011-alsa.m4-another-try-to-fix-the-libatopology-detectio.patch
    0012-ucm-docs-add-Mic-DigitalMic-and-multiple-devices-com.patch
    0013-ucm-docs-remove-DigitalMic-it-does-not-have-sense.patch
    0014-ucm-docs-change-the-Mic-description-to-simple-Microp.patch
    0015-ucm-docs-add-note-about-the-sequences-and-device-spl.patch
    0016-ucm-docs-remove-MixerCopy-values-add-Priority-for-ve.patch
    0017-ucm-setup-conf_format-after-getting-ALSA_CONFIG_UCM_.patch
    0018-alsa-lib-fix-the-array-parser-unique-compound-keys.patch
    0019-topology-remove-vendor_fd-name-from-snd_tplg-structu.patch
    0020-topology-file-position-and-size-cleanups.patch
    0021-topology-use-an-array-describing-blocks-for-the-main.patch
    0022-topology-use-size_t-for-calc_block_size.patch
    0023-topology-merge-write_block-to-tplg_write_data.patch
    0024-topology-make-vebose-output-more-nice.patch
    0025-topology-use-list_insert-macro-in-tplg_elem_insert.patch
    0026-topology-dapm-coding-fixes.patch
    0027-topology-dapm-merge-identical-index-blocks-like-for-.patch
    0028-topology-more-coding-fixes.patch
    0029-Fix-alsa-sound-.h-for-external-programs.patch
    0030-type_compat-Add-missing-__s64-and-__u64-definitions-.patch
    0031-uapi-Move-typedefs-from-uapi-to-sound.patch
* Fri Nov 29 2019 tiwai@suse.de
  - Update to alsa-lib 1.2.1.2:
    More UCM and UCMv2 fixes / enhancements, details are found in
      https://www.alsa-project.org/wiki/Changes_v1.2.1.1_v1.2.1.2
  - Obsoleted patch:
    0001-alsa.m4-Fix-the-detection-of-topology-library-availa.patch
* Wed Nov 27 2019 tiwai@suse.de
  - Fix the detection of topology library in alsa.m4:
    0001-alsa.m4-Fix-the-detection-of-topology-library-availa.patch
* Tue Nov 19 2019 tiwai@suse.de
  - Update to alsa-lib 1.2.1.1:
    * Minor fixes spotted by coverity
    * Fixes for UCM parser regressions
* Fri Nov 15 2019 tiwai@suse.de
  - Update to alsa-lib 1.2.1: including previous fixes
    for the detailed changes, see the following:
      https://www.alsa-project.org/wiki/Changes_v1.1.9_v1.2.1
    The topology-related code is split into subpackages,
    libatopology2 and alsa-topology-devel.  The topology config is
    also moved into another package, alsa-topology-conf, which is
    required by alsa-topology-devel package.
    Also, the UCM profiles are moved into an individual package,
    alsa-ucm-conf, too, which is now required by alsa package.
  - Drop obsoleted upstream patches:
    0001-pcm-direct-Add-generic-hw_ptr_alignment-function-for.patch
    0002-pcm-dshare-Added-hw_ptr_alignment-option-in-configur.patch
    0003-pcm-dsnoop-Added-hw_ptr_alignment-option-in-configur.patch
    0004-pcm-file-add-support-for-infile-reading-in-non-inter.patch
    0005-pcm-file-use-snd_pcm_file_areas_read_infile-for-read.patch
    0006-pcm-file-add-missing-unlock-on-early-return.patch
    0007-ucm-Add-UCM-profile-for-CX2072X-codec-on-Baytrail-Ch.patch
    0008-pcm-add-mmap_begin-callback-to-snd_pcm_fast_ops_t-ap.patch
    0009-pcm-file-add-infile-read-support-for-mmap-mode.patch
    0010-aserver-fix-resource-leak-coverity.patch
    0011-src-conf.c-add-missing-va_end-call-coverity.patch
    0012-config-parse_string-fix-the-dynamic-buffer-allocatio.patch
    0013-control_shm-remove-duplicate-code-coverity.patch
    0014-control_shm-add-missing-socket-close-to-the-error-pa.patch
    0015-pcm-fix-memory-leak-in-_snd_pcm_parse_config_chmaps-.patch
    0016-pcm_file-call-pclose-correctly-for-popen-coverity.patch
    0017-pcm_hw-close-file-descriptor-in-the-error-path-in-sn.patch
    0018-rawmidi-use-snd_dlobj_cache_get2-in-rawmidi-open-cov.patch
    0019-rawmidi_hw-add-sanity-check-for-the-invalid-stream-a.patch
    0020-topology-various-coverity-fixes.patch
    0021-ucm-coverity-fixes.patch
    0022-pcm_file-coverity-fixes-including-double-locking.patch
    0023-topology-next-round-of-coverity-fixes.patch
    0024-pcm_file-another-locking-fix-coverity.patch
    0025-ucm-another-coverity-fix-in-uc_mgr_config_load.patch
* Thu Sep 05 2019 tiwai@suse.de
  - Disable LTO completely (boo#1149612);
    the versioned symbols in alsa-lib doesn't seem work properly on
    some apps
* Tue May 28 2019 tiwai@suse.de
  - Remove hackish modprobe install scripts for auto-loading OSS and
    sequencer modules (bsc#1136562);
    it's invoked from systemd unit file included in alsa-utils now
  - Backport upstream fixes:
    0001-pcm-direct-Add-generic-hw_ptr_alignment-function-for.patch
    0002-pcm-dshare-Added-hw_ptr_alignment-option-in-configur.patch
    0003-pcm-dsnoop-Added-hw_ptr_alignment-option-in-configur.patch
    0004-pcm-file-add-support-for-infile-reading-in-non-inter.patch
    0005-pcm-file-use-snd_pcm_file_areas_read_infile-for-read.patch
    0006-pcm-file-add-missing-unlock-on-early-return.patch
    0007-ucm-Add-UCM-profile-for-CX2072X-codec-on-Baytrail-Ch.patch
    0008-pcm-add-mmap_begin-callback-to-snd_pcm_fast_ops_t-ap.patch
    0009-pcm-file-add-infile-read-support-for-mmap-mode.patch
    0010-aserver-fix-resource-leak-coverity.patch
    0011-src-conf.c-add-missing-va_end-call-coverity.patch
    0012-config-parse_string-fix-the-dynamic-buffer-allocatio.patch
    0013-control_shm-remove-duplicate-code-coverity.patch
    0014-control_shm-add-missing-socket-close-to-the-error-pa.patch
    0015-pcm-fix-memory-leak-in-_snd_pcm_parse_config_chmaps-.patch
    0016-pcm_file-call-pclose-correctly-for-popen-coverity.patch
    0017-pcm_hw-close-file-descriptor-in-the-error-path-in-sn.patch
    0018-rawmidi-use-snd_dlobj_cache_get2-in-rawmidi-open-cov.patch
    0019-rawmidi_hw-add-sanity-check-for-the-invalid-stream-a.patch
    0020-topology-various-coverity-fixes.patch
    0021-ucm-coverity-fixes.patch
    0022-pcm_file-coverity-fixes-including-double-locking.patch
    0023-topology-next-round-of-coverity-fixes.patch
    0024-pcm_file-another-locking-fix-coverity.patch
    0025-ucm-another-coverity-fix-in-uc_mgr_config_load.patch
  - Drop the downstream CX2072X UCM profile, which is replaced with
    upstream patches above
* Fri May 10 2019 tiwai@suse.de
  - Re-enable LTO (bsc#1133086);
    we need to pass -flto-partition=none as a workaround
* Fri May 10 2019 tiwai@suse.de
  - Update to version 1.1.9: including previous fixes
    See https://www.alsa-project.org/wiki/Changes_v1.1.8_v1.1.9
    for detailed changes
  - Dropped obsoleted patches:
    0001-pcm-Preserve-period_event-in-snd_pcm_hw_sw_params-ca.patch
    0004-ucm-Add-ucm-files-for-DB820c-board.patch
    0005-ucm-bytcr-PlatformEnableSeq.conf-update-some-comment.patch
    0006-pcm-dshare-Fix-overflow-when-slave_hw_ptr-rolls-over.patch
    0007-test-latency-use-frame-bytes-correctly-in-writebuf.patch
    0008-conf-pcm-dmix-add-CHANNELS-argument.patch
    0009-Android-avoid-using-versionsort.patch
    0010-pcm-add-the-missing-strings.h-include.patch
    0011-alisp-add-the-missing-include.patch
    0012-add-snd_strlcpy-and-use-it-everywhere.patch
    0013-pcm-rate-plugin-fix-signess-in-snd_pcm_rate_avail_up.patch
    0014-Drop-I-includedir-alsa-from-alsa.pc.patch
* Wed Apr 24 2019 mliska@suse.cz
  - Move definition of _lto_cflags into %build.
* Tue Apr 23 2019 mliska@suse.cz
  - Disable LTO (boo#1133086).
* Thu Mar 28 2019 tiwai@suse.de
  - Backport upstream fixes: PCM sw_params behavior fix, UCM additions and
    corrections, dshare position overflow fix, build fixes for Android:
    0001-pcm-Preserve-period_event-in-snd_pcm_hw_sw_params-ca.patch
    0004-ucm-Add-ucm-files-for-DB820c-board.patch
    0005-ucm-bytcr-PlatformEnableSeq.conf-update-some-comment.patch
    0006-pcm-dshare-Fix-overflow-when-slave_hw_ptr-rolls-over.patch
    0007-test-latency-use-frame-bytes-correctly-in-writebuf.patch
    0008-conf-pcm-dmix-add-CHANNELS-argument.patch
    0009-Android-avoid-using-versionsort.patch
    0010-pcm-add-the-missing-strings.h-include.patch
    0011-alisp-add-the-missing-include.patch
    0012-add-snd_strlcpy-and-use-it-everywhere.patch
    0013-pcm-rate-plugin-fix-signess-in-snd_pcm_rate_avail_up.patch
  - Drop -Iinclude/alsa from alsa.pc (bsc#1130333)
    0014-Drop-I-includedir-alsa-from-alsa.pc.patch
* Sun Mar 17 2019 jengelh@inai.de
  - Replace unspecific historic boilerplate summaries,
    and replace $RPM_* shell vars.
* Mon Jan 07 2019 tiwai@suse.de
  - Update to alsa-lib 1.1.8
    * Core:
      conf: rename snd_conf_load1() to _snd_config_load_with_include()
      conf/ucm: bytcht-es8316: Add long-name UCM profiles
      conf/ucm: Add UCM profile for bytcht-es8316 boards
      Create shared {En,Dis}ableSeq.conf components for rt5645 variants
      conf/ucm: bytcr-rt5651: Add bytcr-rt5651-stereo-spk-dmic-mic config
      conf/ucm: kblrt5660: Add ucm setting for Dell Edge IoT platform
      conf/ucm: chtrt5650: Add UCM config for chtrt5650
      ucm: Set default include path
      conf: Move UCM profile snippets into components subdirectory
      initial version of .travis.yml file
    * Control API:
      control: fix the assert() in snd_ctl_elem_set_bytes
    * PCM API:
      pcm: ioplug: Fix the regression of pulse plugin drain
      pcm: extplug: Keep format and channels the same if requested
      pcm: dshare: Fix segfault when not binding channel 0
      pcm: dmix: Add option to allow alignment of slave pointers
      pcm: interval: Interpret (x x+1] correctly and return x+1
    * Use Case Manager API:
      conf: rename snd_conf_load1() to _snd_config_load_with_include()
      ucm: Set default include path
      conf: Move UCM profile snippets into components subdirectory
    * Configuration:
      conf: rename snd_conf_load1() to _snd_config_load_with_include()
      conf/ucm: bytcht-es8316: Add long-name UCM profiles
      conf/ucm: Add UCM profile for bytcht-es8316 boards
      Create device component for rt5645 Internal Analog Mic UCM
      Factor out rt5645 variants Headset+Digital Mic UCM shared {en,dis}able sequences
      Factor out rt5645 variants Speaker+Headphones shared UCM enable sequences
      Create shared {En,Dis}ableSeq.conf components for rt5645 variants
      Update chtrt5645 ucm variants to use bytcr/PlatformEnableSeq.conf component
      conf/ucm: bytcr-rt5651: Document mono speaker wiring
      conf/ucm: bytcr-rt5651: Add bytcr-rt5651-stereo-spk-dmic-mic config
      conf/ucm: bytcr-rt5651: Add digital mic support
      conf/ucm: bytcr-rt5651: Add support for a headset-mic on IN2
      conf/ucm: bytcr-rt5651: Enable Stereo? ADC MIXL ADC? switches when enabling inputs
      conf/ucm: kblrt5660: Add ucm setting for Dell Edge IoT platform
      conf/ucm: chtrt5650: Add UCM config for chtrt5650
      ucm: Set default include path
      conf: Move UCM profile snippets into components subdirectory
      conf: USB-Audio: Add Dell WD19 Dock in the IEC958 blacklist
      conf/ucm/Dell-WD15-Dock: Fix incorrect device names
    * Documentation:
      README.md: add link to www.alsa-project.org
      initial version of README.md for github
    * External PCM Filter Plugin SDK:
      pcm: extplug: Keep format and channels the same if requested
    * Test/Example code:
      test/audio_time: remove unused variables
      test: rename code to more approriate mixtest
      test/code: make it work again
      test/latecy: fix typo in tstamp compare
    * Utils:
      utils/alsa.m4: conditionally enable libdl in AM_PATH_ALSA m4 macro
  - Drop obsoleted patches:
    0001-conf-ucm-Dell-WD15-Dock-Fix-incorrect-device-names.patch
    0002-pcm-interval-Interpret-x-x-1-correctly-and-return-x-.patch
  - Remove obsoleted UCM profile for rt5640
  - Don't treat the non-existing $ALSA_CONFIG_PATH too severely
    (bsc#1120893):
    alsa-lib-ignore-non-accessible-ALSA_CONFIG_PATH.patch
* Thu Nov 15 2018 tiwai@suse.de
  - Backport upstream fix for a PCM regression for audacity
    (bsc#1116153):
    0002-pcm-interval-Interpret-x-x-1-correctly-and-return-x-.patch
* Thu Oct 18 2018 tiwai@suse.de
  - Fix the incorrect UCM profile for Dell WD15 dock (bsc#1112292):
    0001-conf-ucm-Dell-WD15-Dock-Fix-incorrect-device-names.patch
* Wed Oct 17 2018 tiwai@suse.de
  - Updated to alsa-lib 1.1.7:
    * change the location for add-on configs to /etc/alsa/conf.d
    * topology: Fix bclk and fsync inversion in set_link_hw_format()
    * topology: Add missing clock gating parameter when parsing hw_configs
    * topology: Add definitions for mclk_direction values
    * topology: Add alias conf parameter names for hw_configs
    * softvol: Allow up to 90 dB of gain
    * ucm: adding the folder of card_long_name when finding verb conf file
    * TLV macro cleanup and fixes
    * conf: USB-audio: Fix for Xonar U7 SPDIF device
    * pcm: add missing flags initialization for the fallback control data
    * pcm ioplug: fix some coverity issues
    * pcm: dmix: Fix hwptr updates at status call
    * New UCM files: bytcr-rt5640, chtnau8824, Dell WD-dock
    * UCM fixes: VEYRON-I2S, bytcr-rt5645, bytcr-rt5651, bytcr-rt5640,
      chtrt5645
    * Comment fixes
    * pcm: Define refine mask bits for DSD
    * pcm: snd_interval_refine_first/last fix
    * pcm: ioplug: Provide avail helper function for plugins
    * pcm: rate: Add error check for snd_pcm_avail_update()
    * pcm: Fix header guard in pcm_plugin.h
    * pcm: ioplug: Transfer all available data
    * control_hw: Fix issue when applying seccomp policy
    * seq: Fix signedness in MIDI encoder/decoder
  - Remove obsoleted patches:
    0001-ucm-adding-the-folder-of-card_long_name-when-finding.patch
    0002-conf-ucm-increase-the-input-volume-for-LineIn.patch
    0003-conf-ucm-chtrt5645-Cleanup-and-playback-fixes.patch
    0004-conf-ucm-chtrt5645-Microphone-recording-fixes.patch
    0005-conf-ucm-chtrt5645-Fix-recording-from-internal-analo.patch
    0006-conf-ucm-chtrt5645-At-config-for-the-Asus-T100HA.patch
    0007-conf-ucm-chtrt5645-At-config-for-the-Lenovo-Ideapad-.patch
    0008-conf-ucm-Add-a-UCM-profile-for-Dell-WD15-Dock-USB-au.patch
* Wed May 02 2018 tiwai@suse.de
  - Backport UCM fix and new profiles from upstream (bsc#1091678):
    0001-ucm-adding-the-folder-of-card_long_name-when-finding.patch
    0002-conf-ucm-increase-the-input-volume-for-LineIn.patch
    0003-conf-ucm-chtrt5645-Cleanup-and-playback-fixes.patch
    0004-conf-ucm-chtrt5645-Microphone-recording-fixes.patch
    0005-conf-ucm-chtrt5645-Fix-recording-from-internal-analo.patch
    0006-conf-ucm-chtrt5645-At-config-for-the-Asus-T100HA.patch
    0007-conf-ucm-chtrt5645-At-config-for-the-Lenovo-Ideapad-.patch
    0008-conf-ucm-Add-a-UCM-profile-for-Dell-WD15-Dock-USB-au.patch
* Wed Apr 04 2018 tiwai@suse.de
  - Avoid the use of license tag for old distros for fixing build
* Wed Apr 04 2018 tiwai@suse.de
  - Updated to alsa-lib 1.1.6:
    * Change FSF address (Franklin Street)
    * pcm: route: Fix use_getput flag computation for 3 byte formats
    * test: correct emulation for channel-map TLV
    * Change snd_dlopen() function to return the error string
    * configure.ac: build extra mixer modules conditionally
    * configure.ac: do not enable alisp code by default
    * conf/ucm: Rearrange Makefile.am
    * conf/ucm: Add dual HD-audio codecs config for Lenovo
    * conf/ucm: Add Gigabyte mobo UCM profile with dual HD-audio codecs
    * asound.h: add SNDRV_PCM_FORMAT_{S, U}20
    * pcm: add and describe SND_PCM_FORMAT_{S, U}20
    * pcm: linear, route: handle linear formats with 20-bit sample on 4 bytes
    * pcm: plug: add SND_PCM_FORMAT_{S, U}20 to linear_preferred_formats
    * pcm: remove unused macros of COPY_LABELS/COPY_END
    * pcm: remove unused macros of GETU_LABELS/GETU_END
    * pcm: remove unused macros of NORMS_LABELS/NORMS_END
    * pcm: fix wrong comments for some cases of linear interpolation of PCM samples
    * topology: Fix to skip writing of header for compound elements
    * control: Proper reference of internal versioned functions
    * timer: Proper reference of internal versioned symbols
    * core: Proper reference of internal snd_dlopen()
    * conf/ucm: Add chtrt5645-mono-speaker-analog-mic configuration
    * pcm: Return the consistent error code for unexpected PCM states
    * pcm: Fix two bugs in snd_pcm_area_silence()
    * pcm: fix a bug to copy silent samples aligned to 64
    * pcm: another fix for the snd_pcm_area_silence() fast path
    * pcm: ioplug: Use boundary for wrap around
    * pcm: Do not access lock_enabled if thread safe API
    * pcm: ioplug: Provide hw_avail helper function for plugins
    * pcm: Provide areas_copy function which handles buffer wrap around
    * pcm: ioplug: update prepare and draining state correctly
    * topology: Fix parsing config with multiple hw_configs
    * pcm: hw: Keep control data from kernel when SND_PCM_APPEND
    * control ext: fix the default .rawmidi_next_device callback
    * modules: smixer_python - add support for python3
    * a set of fixes to reduce gcc warnings
    * pcm: Skip avail_min check during draining
    * pcm: ioplug: Implement proper drain behavior
    * conf: USB-Audio: Add second S/PDIF device on Phiree U2SX
  - Remove obsoleted patches:
    0001-pcm-route-Fix-use_getput-flag-computation-for-3-byte.patch
    0002-conf-ucm-Rearrange-Makefile.am.patch
    0003-conf-ucm-Add-dual-HD-audio-codecs-config-for-Lenovo.patch
    0004-conf-ucm-Add-Gigabyte-mobo-UCM-profile-with-dual-HD-.patch
    0005-conf-ucm-Add-chtrt5645-mono-speaker-analog-mic-confi.patch
    0006-pcm-Return-the-consistent-error-code-for-unexpected-.patch
  - Use %license file tag
* Wed Feb 28 2018 tiwai@suse.de
  - Add UCM profile for Baytrail CR with RT5460 (bsc#1083195)
* Thu Jan 18 2018 tiwai@suse.de
  - Upstream fixes:
    * Add the new ucm for Cherrytrail devices (bsc#1068546):
      0005-conf-ucm-Add-chtrt5645-mono-speaker-analog-mic-confi.patch
    * Fix for error code from PCM API functions at unexpected states:
      0006-pcm-Return-the-consistent-error-code-for-unexpected-.patch
* Tue Dec 19 2017 tiwai@suse.de
  - Recover udev 42-hd-audio-pm.rules for TW that was dropped
    mistakenly at the previous change
* Mon Dec 18 2017 tiwai@suse.de
  - Backport fix patches from upstream:
    0001-pcm-route-Fix-use_getput-flag-computation-for-3-byte.patch
    0002-conf-ucm-Rearrange-Makefile.am.patch
    0003-conf-ucm-Add-dual-HD-audio-codecs-config-for-Lenovo.patch
    0004-conf-ucm-Add-Gigabyte-mobo-UCM-profile-with-dual-HD-.patch
  - Add missing UCM profile for chtcx2072x (bsc#1068546)
* Thu Nov 23 2017 rbrown@suse.com
  - Replace references to /var/adm/fillup-templates with new
    %_fillupdir macro (boo#1069468)
* Tue Nov 14 2017 tiwai@suse.de
  - Update to alsa-lib 1.1.5:
    * snd_user_file: avoid use wordexp
    * cleanup: fix poll.h includes
    * ctl: deprecate APIs of dimensional information
    * ctl: ext: error at undefined read_event() callback
    * pcm: softvol: add support for S24_LE
    * cleanup: Use uint*_t instead of u_int*_t everythwere
    * cleanup: fix poll.h includes
    * pcm: hw: Call USER_PVERSION ioctl at open
    * pcm: hw: proper mmap and set_appl_ptr handling
    * pcm: code cleanup and refactoring
    * pcm: obsolete 'mmap_emulation' parameter of snd_pcm_hw_open_fd()
    * pcm: dmix: Fix the inconsistent PCM state
    * pcm: dshare: Call snd_pcm_dshare_state() directly
    * pcm: dmix: Workaround for binary incompatibility
    * conf: Check the availability of PTHREAD_MUTEX_RECURSIVE
    * build: Define __USE_UNIX98 for old glibc
    * rawmidi: symbols: use rawmidi_virt only when available
    * seq: fix snd_seq_set_queue_tempo() usage example in the documentation
    * topology: a few fixes
    * conf/ucm: rt565 support
    * conf: HdmiLpeAudio: add support for 3 devices
    * conf: HdmiLpeAudio: remove the "front" pcm definition
    * conf/ucm: DB410c-HiFi: add CIC selection
    * conf: USB-Audio: allow custom definitions for "default" devices
    * conf: USB-Audio: fix dsnoop args for Audiophile USB card
* Thu Jun 01 2017 tiwai@suse.de
  - Update to alsa-lib 1.1.4.1: it's a bug-fix release, including
    all previous patches:
    * pcm: dmix: Fix the inconsistent PCM state
    * pcm: dshare: Call snd_pcm_dshare_state() directly
    * pcm: dmix: Workaround for binary incompatibility
    * test: add a test for list operation to user-defined element sets
    * conf: Check the availability of PTHREAD_MUTEX_RECURSIVE
    * build: Define __USE_UNIX98 for old glibc
  - Obsoleted patches:
    0001-build-Define-__USE_UNIX98-for-old-glibc.patch
    0098-dmix-Workaround-for-binary-incompatibility.patch
* Tue May 16 2017 tiwai@suse.de
  - Update to alsa-lib 1.1.4: including most of previous fixes,
    in addition to topology API updates
  - Upstream fix for building with old glibc:
    0001-build-Define-__USE_UNIX98-for-old-glibc.patch
  - Obsoleted patches:
    0001-ucm-Add-ATTRIBUTE_UNUSED-for-unused-parameters-of-ex.patch
    0002-ucm-parser-needs-limits.h.patch
    0003-pcm-direct-allow-users-to-configure-different-period.patch
    0004-pcm-dshare-enable-silence.patch
    0005-pcm-rate-fix-the-hw_ptr-update-until-the-boundary-av.patch
    0006-plugin-dynamically-update-avail_min-on-slave.patch
    0007-rate-dynamic-update-avail_min-on-slave.patch
    0008-topology-fix-unused-const-variable-warning.patch
    0009-seq-improve-documentation-about-new-get-pid-card-fun.patch
    0010-pcm-direct-returning-semop-error-code-for-semaphore-.patch
    0011-pcm-direct-Fix-for-sync-issue-on-xrun-recover.patch
    0012-pcm-direct-check-state-before-enter-poll-on-timer.patch
    0013-pcm-direct-don-t-return-bogus-buffer-levels-in-xrun-.patch
    0014-conf-ucm-broxton-add-broxton-rt298-conf-files.patch
    0015-pcm-direct-Fix-deadlock-in-poll_descriptors.patch
    0016-ucm-Assure-the-user-input-card-name-not-to-exceed-ma.patch
    0017-ucm-Load-device-specific-configuration-file-based-on.patch
    0018-ucm-Add-command-get-_file-to-get-the-config-file-nam.patch
    0019-topology-Fix-incorrect-license-in-source-comments.patch
    0020-conf-cards-add-support-for-pistachio-card.patch
    0021-pcm-multi-Drop-the-fixed-slave_map-in-snd_pcm_multi_.patch
    0022-conf-Add-card-config-for-Intel-HDMI-DP-LPE-audio.patch
    0023-pcm-Avoid-lock-for-snd_pcm_nonblock.patch
    0024-pcm-Disable-locking-in-async-mode.patch
    0025-pcm-dmix-Allow-disabling-x86-optimizations.patch
    0026-pcm-dmix_rewind-corrupts-application-pointer-fix.patch
    0027-pcm-direct-fix-race-on-clearing-timer-events.patch
    0028-pcm-file-Enable-file-writing-for-capture-path.patch
    0029-pcm-status-dump-fix-timestamp-formatting.patch
    0030-pcm-extplug-refinement-of-masks-in-extplug.patch
    0031-pcm-rate-Add-capability-to-pass-configuration-node-t.patch
    0032-Drop-ppc64-specific-workaround-for-versioned-symbols.patch
    0033-pcm_plugin-unify-the-snd_pcm_mmap_begin-result-value.patch
    0034-always-handle-return-value-from-snd_config_get_id-co.patch
    0035-pcm-file-plugin-handle-snd_pcm_mmap_begin-error-path.patch
    0036-topology-coverity-remove-dead-code.patch
    0037-ucm-parser-fix-possible-string-overflow-in-uc_mgr_im.patch
    0038-dmix-plugin-fix-drain-for-nonblock-mode.patch
    0039-dmix-plugin-drain-quickfix-for-the-previous-patch.patch
    0040-rawmidi-virtual-fix-reading-into-a-small-buffer.patch
    0041-conf-cards-add-VC4-HDMI-card.patch
    0042-pcm-plug-save-converter-config.patch
    0043-pcm-file-delegate-htimestamping-to-slave-instead-of-.patch
    0096-conf-Remove-dmix.direct_memory_access-setup.patch
    0097-pcm-dmix-Disable-var_periodsize-as-default.patch
* Wed May 03 2017 tiwai@suse.de
  - Remove direct_memory_access flag from dmix definition again for
    fixing a regression used with old alsa-lib binary (boo#1037021):
    0096-conf-Remove-dmix.direct_memory_access-setup.patch
* Mon Apr 10 2017 tiwai@suse.de
  - Disable dmix var_periodsize as default (boo#1033179)
    0097-pcm-dmix-Disable-var_periodsize-as-default.patch
  - Workaround for binary incompatibility of dmix shm (boo#1033080):
    0098-dmix-Workaround-for-binary-incompatibility.patch
* Wed Mar 29 2017 tiwai@suse.de
  - Backport upstream fix patches, including the deadlock fix for
    aplay/arecord (boo#1031525):
    0001-ucm-Add-ATTRIBUTE_UNUSED-for-unused-parameters-of-ex.patch
    0002-ucm-parser-needs-limits.h.patch
    0003-pcm-direct-allow-users-to-configure-different-period.patch
    0004-pcm-dshare-enable-silence.patch
    0005-pcm-rate-fix-the-hw_ptr-update-until-the-boundary-av.patch
    0006-plugin-dynamically-update-avail_min-on-slave.patch
    0007-rate-dynamic-update-avail_min-on-slave.patch
    0008-topology-fix-unused-const-variable-warning.patch
    0009-seq-improve-documentation-about-new-get-pid-card-fun.patch
    0010-pcm-direct-returning-semop-error-code-for-semaphore-.patch
    0011-pcm-direct-Fix-for-sync-issue-on-xrun-recover.patch
    0012-pcm-direct-check-state-before-enter-poll-on-timer.patch
    0013-pcm-direct-don-t-return-bogus-buffer-levels-in-xrun-.patch
    0014-conf-ucm-broxton-add-broxton-rt298-conf-files.patch
    0015-pcm-direct-Fix-deadlock-in-poll_descriptors.patch
    0016-ucm-Assure-the-user-input-card-name-not-to-exceed-ma.patch
    0017-ucm-Load-device-specific-configuration-file-based-on.patch
    0018-ucm-Add-command-get-_file-to-get-the-config-file-nam.patch
    0019-topology-Fix-incorrect-license-in-source-comments.patch
    0020-conf-cards-add-support-for-pistachio-card.patch
    0021-pcm-multi-Drop-the-fixed-slave_map-in-snd_pcm_multi_.patch
    0022-conf-Add-card-config-for-Intel-HDMI-DP-LPE-audio.patch
    0023-pcm-Avoid-lock-for-snd_pcm_nonblock.patch
    0024-pcm-Disable-locking-in-async-mode.patch
    0025-pcm-dmix-Allow-disabling-x86-optimizations.patch
    0026-pcm-dmix_rewind-corrupts-application-pointer-fix.patch
    0027-pcm-direct-fix-race-on-clearing-timer-events.patch
    0028-pcm-file-Enable-file-writing-for-capture-path.patch
    0029-pcm-status-dump-fix-timestamp-formatting.patch
    0030-pcm-extplug-refinement-of-masks-in-extplug.patch
    0031-pcm-rate-Add-capability-to-pass-configuration-node-t.patch
    0032-Drop-ppc64-specific-workaround-for-versioned-symbols.patch
    0033-pcm_plugin-unify-the-snd_pcm_mmap_begin-result-value.patch
    0034-always-handle-return-value-from-snd_config_get_id-co.patch
    0035-pcm-file-plugin-handle-snd_pcm_mmap_begin-error-path.patch
    0036-topology-coverity-remove-dead-code.patch
    0037-ucm-parser-fix-possible-string-overflow-in-uc_mgr_im.patch
    0038-dmix-plugin-fix-drain-for-nonblock-mode.patch
    0039-dmix-plugin-drain-quickfix-for-the-previous-patch.patch
    0040-rawmidi-virtual-fix-reading-into-a-small-buffer.patch
    0041-conf-cards-add-VC4-HDMI-card.patch
    0042-pcm-plug-save-converter-config.patch
    0043-pcm-file-delegate-htimestamping-to-slave-instead-of-.patch
* Mon Feb 13 2017 tchvatal@suse.com
  - Drop alsa-lib-doxygen-avoid-crash-for-11.3.diff as it was applied
    only in case of 11.3 and never else
  - Use Requires(phase) instead of prereq string
  - Use official %udevrulesdir macro instead of handbrew udevdir
  - Version provides/obsoletes in devel pkg to avoid warning
  - Remove hack that allowed build on SLE10
* Wed Feb 08 2017 kukuk@suse.de
  - Don't require insserv if we don't need it.
* Wed Dec 28 2016 tiwai@suse.de
  - Really bump the version number to 1.1.3 (sorry, forgot to change
    in Version tag).
* Wed Dec 28 2016 tiwai@suse.de
  - Update to alsa-lib 1.1.3 release;
    just including all previous fixes
  - Drop obsoleted patches:
    0001-ucm-Add-ucm-files-for-DB410c-board.patch
    0002-mixer-Fix-rounding-mode-documentation.patch
    0003-pcm-Fix-shm-initialization-race-condition.patch
    0004-pcm-Better-understandable-locking-code.patch
    0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
    0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
    0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
    0008-test-use-actual-information-for-TLV-operation.patch
    0009-ctl-improve-API-documentation-for-TLV-operation.patch
    0010-ctl-improve-documentation-about-TLV-related-APIs.patch
    0011-ctl-correct-documentation-about-TLV-feature.patch
    0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
    0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
    0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
    0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
    0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
    0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
    0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
    0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch
* Tue Nov 29 2016 tiwai@suse.de
  - Backport upstream fixes (bsc#1012594):
    - A few PCM bugs have been fixed:
    * Stall of dmix and others in a wrong PCM state
    * Refactoring of PCM locking scheme
    * SHM initialization race fix
    * plug PCM memory leaks
    * Improvement of dshare/dmix delay calculation
    * Fix endless dshare draining
    * Fix semaphore discard race fix of direct plugins
    - UCM fixes and updates for DB410c and skylake-r5286
    - Mixer code cleanup not to install bogus plugin codes
    - Documentation fixes / updates
    0001-ucm-Add-ucm-files-for-DB410c-board.patch
    0002-mixer-Fix-rounding-mode-documentation.patch
    0003-pcm-Fix-shm-initialization-race-condition.patch
    0004-pcm-Better-understandable-locking-code.patch
    0005-ucm-fix-crash-when-calling-snd_use_case_geti-with-no.patch
    0006-ucm-docs-typeset-lists-of-identifiers-explicitly.patch
    0007-Update-include-sound-tlv.h-from-4.9-pre-kernel-uapi.patch
    0008-test-use-actual-information-for-TLV-operation.patch
    0009-ctl-improve-API-documentation-for-TLV-operation.patch
    0010-ctl-improve-documentation-about-TLV-related-APIs.patch
    0011-ctl-correct-documentation-about-TLV-feature.patch
    0012-conf-ucm-skylake-add-skylake-rt286-conf-files.patch
    0013-pcm_plug-Clear-plugins-on-all-error-conditions.patch
    0014-mixer-Don-t-install-smixer-modules-unless-python-is-.patch
    0015-pcm_dshare-Do-not-discard-slave-reported-delay-in-st.patch
    0016-pcm-direct-Protect-from-freeing-semaphore-when-alrea.patch
    0017-pcm-dshare-Fix-endless-playback-of-buffer.patch
    0018-pcm-Add-the-PCM-state-checks-to-plugins.patch
    0019-pcm-dmix-Do-not-discard-slave-reported-delay-in-stat.patch
  - smixer module files got removed from the file list as well
* Wed Aug 03 2016 tiwai@suse.de
  - Update to alsa-lib v1.1.2:
    * topology API updates
    * support of stacked async handlers
    * new UCM configs: rockchip-i2s, skylake-i2s, chtrt5645,
    * add cset-tlv ucm support
    * fix conversion of TLVs min_db and max_dB value in softvol
    * fix appl pointer in the error path of PCM plugin
    * PCM code cleanup
    * fix suspend/resume of PCM dmix, dsnoop and dshare plugins
    * fix doubly enumerated items via namehint
    * make PCM codes thread-safe
    * API documentation enhancements
    * element-set ctl API
    * Optimization by replacing alloca() usages
  - Drop obsoleted patches:
    0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
    0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
    0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
    0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
    0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
    0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch
    0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
    0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
    0009-conf-Add-thread-safe-global-tree-reference.patch
    0010-pcm-Remove-resume-support-from-dmix-co.patch
    0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
    0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
    0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
    0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
    0015-async-Handle-previously-installed-signal-handler.patch
    alsa-docs-suppress-timestamp.patch
* Wed Jun 08 2016 tiwai@suse.de
  - Backport upstream fixes: fixing PCM dmix & co suspend/resume,
    namehint parser fixes, stackable async handler:
    0007-namehint-Don-t-enumerate-as-duplex-if-only-a-single-.patch
    0008-pcm-Define-namehint-for-single-directional-PCM-types.patch
    0009-conf-Add-thread-safe-global-tree-reference.patch
    0010-pcm-Remove-resume-support-from-dmix-co.patch
    0011-pcm-Fix-secondary-retry-in-dsnoop-and-dshare.patch
    0012-pcm-dmix-resume-workaround-for-buggy-driver.patch
    0013-pcm-dmix-Prepare-slave-when-it-s-in-SETUP-too.patch
    0014-pcm-dmix-Return-error-when-slave-is-in-OPEN-or-DISCO.patch
    0015-async-Handle-previously-installed-signal-handler.patch
* Thu May 12 2016 tiwai@suse.de
  - Backport various upstream fixes for PCM (bnc#979702):
    0001-pcm_plugin-fix-appl-pointer-not-correct-when-mmap_co.patch
    0002-pcm-Clean-up-error-paths-in-snd_pcm_plugin_-helpers.patch
    0003-pcm-Fallback-open-as-the-first-instance-for-dmix-co.patch
    0004-pcm-softvol-fix-conversion-of-TLVs-min_db-and-max_dB.patch
    0005-pcm-Fix-suspend-resume-regression-with-dmix-co.patch
    0006-pcm-dmix-Fix-doubly-resume-of-slave-PCM.patch
* Thu Mar 31 2016 tiwai@suse.de
  - Update to alsa-lib 1.1.1:
    * including previous fixes
    * a few more fixes/cleanup of control API
    * BSD compatibility changes
    * sync with 4.6 kernel ABI
    * provide API for sequencer sound card number / pid
    * fix races at dmix/dsnoop plugin
    * a few topology API updates
  - Drop the obsoleted patches:
    0001-topology-Add-missing-include-sys-stat.h.patch
    0002-pcm-simple-Fix-asserts.patch
    0003-topology-open-topology-files-with-O_TRUNC.patch
    0004-topology-Remove-unused-function-write_data_block.patch
    0005-topology-Remove-unused-variables.patch
    0006-topology-Fix-comparison-of-unsigned-expression-0.patch
    0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
    0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
    0009-config-files-do-not-include-ucm-topology-configurati.patch
    0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
    0011-pcm_hw-fix-possible-memory-leak-coverity.patch
    0012-coverity-fixes.patch
    0013-topology-fix-debug-output-to-print-correct-max-value.patch
* Wed Feb 03 2016 tiwai@suse.de
  - Backports from upstream: minor PCM fixes, topology API updates,
    and a few build cleanup:
    0002-pcm-simple-Fix-asserts.patch
    0003-topology-open-topology-files-with-O_TRUNC.patch
    0004-topology-Remove-unused-function-write_data_block.patch
    0005-topology-Remove-unused-variables.patch
    0006-topology-Fix-comparison-of-unsigned-expression-0.patch
    0007-topology-Not-compare-a-for-loop-iterator-with-ABI-__.patch
    0008-topology-Quit-and-show-error-message-on-big-endian-m.patch
    0009-config-files-do-not-include-ucm-topology-configurati.patch
    0010-control-add-missing-asserts-to-ctl_elem_set-function.patch
    0011-pcm_hw-fix-possible-memory-leak-coverity.patch
    0012-coverity-fixes.patch
    0013-topology-fix-debug-output-to-print-correct-max-value.patch
* Mon Nov 09 2015 tiwai@suse.de
  - Update to alsa-lib 1.1.0:
    including all previous fixes, with more updates for topology API,
    a fix for dmix/dsnoop slave PCM xrun, some build fixes /
    improvements.
  - Fix the build with old gcc on SLE11:
    0001-topology-Add-missing-include-sys-stat.h.patch
  - Dropped patches:
    0001-ucm-document-some-standard-values.patch
    0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
    0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
    0004-ucm-reformat-snd_use_case_get-doc.patch
    0005-ucm-improve-jack-configuration-documentation.patch
    0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
    0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
    0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
    0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
    0010-namehint-Fix-the-listing-without-device-number.patch
    0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
    0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
    0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
    0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
    0015-ucm-allow-multiple-devices-in-JackHWMute.patch
    0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
    0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
    0018-test-pcm_min-Fix-error-messages.patch
    0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
    0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
    0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
    0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
    0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
    0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
    0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
    0026-docs-Add-UCM-link-to-main-doxygen-page.patch
    0027-Replace-unsafe-characters-with-_-in-card-name.patch
    0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
    0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
    0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
    0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
    0032-test-audio_time-show-report-validity-and-accuracy.patch
    0033-pcm-restore-hw-params-on-set-latency-failed.patch
    0034-Replace-list.h-with-its-own-version.patch
    0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
    0036-topology-Add-topology-core-parser.patch
    0037-topology-Add-text-section-parser.patch
    0038-topology-Add-PCM-parser.patch
    0039-topology-Add-operations-parser.patch
    0040-topology-Add-private-data-parser.patch
    0041-topology-Add-DAPM-object-parser.patch
    0042-topology-Add-CTL-parser.patch
    0043-topology-Add-Channel-map-parser.patch
    0044-topology-Add-binary-file-builder.patch
    0045-topology-autotools-Add-build-support-for-topology-co.patch
    0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
    0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
    0048-topology-Fix-missing-inclusion-of-ctype.h.patch
    0049-topology-Fix-typos.patch
    0050-topology-fix-element-object-type-is-switch.patch
    0051-topology-Add-element-ID-so-we-can-look-up-references.patch
    0052-topology-Add-support-for-writing-manifest-private-da.patch
    0053-topology-update-ABI-to-improve-support-for-different.patch
    0054-topology-Add-ops-support-to-byte-control-objects.patch
    0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
    0056-topology-print-error-prefix-on-error-message.patch
    0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
    0058-core-add-convenience-macros-to-local.h.patch
    0059-topology-Add-C-templates-structure-for-building-topo.patch
    0060-topology-A-API-calls-to-directly-build-topology-data.patch
    0061-pcm-Fix-doxygen-for-two-enums.patch
    0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
    0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
    0064-topology-builder-Fix-possibly-uninitialized-variable.patch
    0065-topology-ctl-Fix-access-type-checks.patch
    0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
    0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
    0068-topology-pcm-Remove-unused-variables.patch
    0069-build-Do-not-try-to-detect-cross-compiler.patch
    0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
    0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch
* Fri Oct 02 2015 tiwai@suse.de
  - Backport upsteram fixes: more topology API updates/fixes, misc
    documentation fixes, some logical error fixes in PCM plugins,
    LADSPA plugin segfault fix:
    0050-topology-fix-element-object-type-is-switch.patch
    0051-topology-Add-element-ID-so-we-can-look-up-references.patch
    0052-topology-Add-support-for-writing-manifest-private-da.patch
    0053-topology-update-ABI-to-improve-support-for-different.patch
    0054-topology-Add-ops-support-to-byte-control-objects.patch
    0055-topology-treat-all-DAPM-controls-types-the-same-when.patch
    0056-topology-print-error-prefix-on-error-message.patch
    0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch
    0058-core-add-convenience-macros-to-local.h.patch
    0059-topology-Add-C-templates-structure-for-building-topo.patch
    0060-topology-A-API-calls-to-directly-build-topology-data.patch
    0061-pcm-Fix-doxygen-for-two-enums.patch
    0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch
    0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch
    0064-topology-builder-Fix-possibly-uninitialized-variable.patch
    0065-topology-ctl-Fix-access-type-checks.patch
    0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch
    0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch
    0068-topology-pcm-Remove-unused-variables.patch
    0069-build-Do-not-try-to-detect-cross-compiler.patch
    0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch
    0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch
* Tue Aug 04 2015 tiwai@suse.de
  - Backport upstream fixes: surround41/50 chmap fix, UCM documents,
    config string fix, PCM timestamp query API, replacement of list.h
    with LGPL:
    0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch
    0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch
    0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch
    0026-docs-Add-UCM-link-to-main-doxygen-page.patch
    0027-Replace-unsafe-characters-with-_-in-card-name.patch
    0028-pcm-add-helper-functions-to-query-timestamping-capab.patch
    0029-pcm-add-support-for-get-set_audio_htstamp_config.patch
    0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch
    0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch
    0032-test-audio_time-show-report-validity-and-accuracy.patch
    0033-pcm-restore-hw-params-on-set-latency-failed.patch
    0034-Replace-list.h-with-its-own-version.patch
  - Backport topology API addition patches:
    0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch
    0036-topology-Add-topology-core-parser.patch
    0037-topology-Add-text-section-parser.patch
    0038-topology-Add-PCM-parser.patch
    0039-topology-Add-operations-parser.patch
    0040-topology-Add-private-data-parser.patch
    0041-topology-Add-DAPM-object-parser.patch
    0042-topology-Add-CTL-parser.patch
    0043-topology-Add-Channel-map-parser.patch
    0044-topology-Add-binary-file-builder.patch
    0045-topology-autotools-Add-build-support-for-topology-co.patch
    0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch
    0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch
    0048-topology-Fix-missing-inclusion-of-ctype.h.patch
    0049-topology-Fix-typos.patch
  - Enable autoreconf call to regenerate after patching
* Fri Jul 31 2015 dimstar@opensuse.org
  - Change libudev-devel BuildRequires to pkgconfig(udev): makes us
    less prone to packaging changes, and in the end udev.pc is
    exactly what we need to define _udevdir.
* Thu Jun 18 2015 tiwai@suse.de
  - Backport upstream fixes: fix bogus assert() in hw_params, a few
    PCM dmix/dshare/dsnoop fixes, enhacement of amixer, etc:
    0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch
    0018-test-pcm_min-Fix-error-messages.patch
    0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch
    0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch
    0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch
    0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch
* Fri May 22 2015 tiwai@suse.de
  - Backport upstream fixes: UCM updates, Broadwell UCM support,
    namehint fixes, fix faulty assert in PCM plugins, etc:
    0001-ucm-document-some-standard-values.patch
    0002-conf-ucm-broadwell-rt286-add-ucm-config.patch
    0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch
    0004-ucm-reformat-snd_use_case_get-doc.patch
    0005-ucm-improve-jack-configuration-documentation.patch
    0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch
    0007-Sync-include-sound-asound.h-with-4.1-kernel.patch
    0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch
    0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch
    0010-namehint-Fix-the-listing-without-device-number.patch
    0011-namehint-Fix-bad-free-with-invalid-iface-name.patch
    0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch
    0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch
    0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch
    0015-ucm-allow-multiple-devices-in-JackHWMute.patch
    0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch
* Thu Feb 26 2015 tiwai@suse.de
  - Updated to alsa-lib 1.0.29:
    Just a version bump including previous fixes
  - Drop the obsoleted patches:
    0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch
    0002-ICE1712-add-surround71-pcm-definition.patch
    0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch
    0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch
    0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch
    0006-Add-timestamp-type-to-sw_params-internal-only.patch
    0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch
    0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch
    0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch
    0010-test-audio_time-Set-timestamp-type-explicitly.patch
    0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch
    0012-pcm-Fill-sw_params-proto-field.patch
    0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch
    0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch
    0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch
    0016-pcm-Fix-DSD-formats-userland-usability.patch
    0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
    0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
    0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
    0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
    0021-doc-fix-cross-compiling-example.patch
    0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
    0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
    0024-pcm-add-new-32-bit-DSD-sample-format.patch
    0025-dmix-actually-rewind-when-running-or-being-drained.patch
    0026-pcm-express-the-rewind-size-limitation-logic-better.patch
    0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
    0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
    0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
    0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
    0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
    0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
    0034-pcm-route-Fix-the-bad-condition-always-false.patch
    0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
    0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
    0037-mixer-fixed-double-free.patch
    0038-pcm_file-fixed-missing-free.patch
    0039-sbase-fixed-missing-free.patch
    0040-rawmidi-close-handle-h.patch
    0041-pcm_share-fixing-missing-mutex-unlock.patch
    0042-simple_abst-null-check-for-lib.patch
    0043-socket-missing-socket-close.patch
    0044-pcm_hooks-null-check-for-h.patch
    0045-conf-return-negative-value-in-case-of-error.patch
    0046-control-return-negative-value-in-case-of-error.patch
    0047-pcm-return-negative-value-in-case-of-error.patch
    0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
    0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch
    0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
    0051-snd_user_file-fix-memory-leak.patch
    0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
    0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
    0054-dlmisc-Remove-unused-label.patch
    0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
    0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
    0057-mixer-Fix-inclusion-of-config.h.patch
    0058-mixer-Fix-unused-parameter-warnings.patch
    0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
    0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch
    0061-hwdep-add-OXFW-driver-support.patch
    0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
    0063-control-enable-octal-and-hexadecimal-parse.patch
    0064-autotools-fix-ucm-partial-build.patch
    0065-conf-ucm-GoogleNyan-Add-configuration.patch
    0066-ucm-add-binary-configure-file-parse.patch
    0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
* Wed Jan 28 2015 tiwai@suse.de
  - Backport upstream fixes: new OXFW hwdep definition, chmap print
    overflow fix, improvement of UCM parser, GoogleNyan UCM config,
    removal of gethostbyname() usages:
    0061-hwdep-add-OXFW-driver-support.patch
    0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
    0063-control-enable-octal-and-hexadecimal-parse.patch
    0064-autotools-fix-ucm-partial-build.patch
    0065-conf-ucm-GoogleNyan-Add-configuration.patch
    0066-ucm-add-binary-configure-file-parse.patch
    0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
  - Suppress timestamps in the generated documents for make the
    package comparison easier:
    alsa-docs-suppress-timestamp.patch
* Fri Dec 05 2014 tiwai@suse.de
  - Backport upstream fixes:
    A couple of USB-audio config addition/fix, dmix PCM stop fix,
    a memory leak fix, DSD format endianess fix, PCM timestamp fixes, etc.
    0050-USB-Audio-Add-Scarlett-2i4-USB-to-S-PDIF-blacklist.patch
    0051-snd_user_file-fix-memory-leak.patch
    0052-pcm-dmix-Don-t-ignore-SND_TIMER_EVENT_MSTOP.patch
    0053-snd_dlsym-only-do-versioning-checks-if-built-with-ve.patch
    0054-dlmisc-Remove-unused-label.patch
    0055-USB-audio-Add-five-more-cards-to-IEC958-blacklist.patch
    0056-pcm-Fix-DSD-sample-format-endianess-and-add-big-endi.patch
    0057-mixer-Fix-inclusion-of-config.h.patch
    0058-mixer-Fix-unused-parameter-warnings.patch
    0059-ucm-Fix-uninitialized-err-in-snd_use_case_set.patch
    0060-pcm-Fix-assorted-tstamp_type-bugs-omissions.patch
* Sun Nov 16 2014 ledest@gmail.com
  - fix bashism in alsa-init.sh scripts
* Fri Oct 17 2014 tiwai@suse.de
  - Backport upstream fixes / enhancements: mostly small fixes
    spotted by coccinelle and oethers, the fixes for proper rewind
    support, a new DSD format support, hwdep definitions sync, and
    addition of PAZ00 UCM configs.
    0022-pcm-fix-snd_pcm_mmap_hw_avail-near-the-boundary.patch
    0023-pcm-fix-return-value-of-snd_pcm_share_slave_avail.patch
    0024-pcm-add-new-32-bit-DSD-sample-format.patch
    0025-dmix-actually-rewind-when-running-or-being-drained.patch
    0026-pcm-express-the-rewind-size-limitation-logic-better.patch
    0027-pcm-handle-negative-values-from-snd_pcm_mmap_hw_avai.patch
    0028-pcm-rate-use-the-snd_pcm_mmap_hw_avail-function.patch
    0029-pcm-null-use-the-snd_pcm_mmap_avail-function.patch
    0030-rate-handle-negative-values-from-snd_pcm_mmap_playba.patch
    0031-dsnoop-rewindable-and-forwardable-logic-was-swapped.patch
    0033-pcm-file-don-t-recurse-in-the-rewindable-and-forward.patch
    0034-pcm-route-Fix-the-bad-condition-always-false.patch
    0035-pcm-rate-hw_avail-must-not-be-negative-before-starti.patch
    0036-hwdep-add-missing-declaration-for-snd_hwdep_poll_des.patch
    0037-mixer-fixed-double-free.patch
    0038-pcm_file-fixed-missing-free.patch
    0039-sbase-fixed-missing-free.patch
    0040-rawmidi-close-handle-h.patch
    0041-pcm_share-fixing-missing-mutex-unlock.patch
    0042-simple_abst-null-check-for-lib.patch
    0043-socket-missing-socket-close.patch
    0044-pcm_hooks-null-check-for-h.patch
    0045-conf-return-negative-value-in-case-of-error.patch
    0046-control-return-negative-value-in-case-of-error.patch
    0047-pcm-return-negative-value-in-case-of-error.patch
    0048-mixer-Fix-missing-hctl-handle-free-in-snd_mixer_atta.patch
    0049-conf-ucm-PAZ00-add-Toshiba-AC100-Dynabook-AZ-new-con.patch
* Tue Aug 26 2014 tiwai@suse.de
  - Yet more DSD fix, hwdep iface sync with the recent kernel, and a
    minor documentation fix from upstream:
    0019-Sync-enum-snd_hwdep_iface_t-with-include-asound-asou.patch
    0020-pcm-2nd-round-of-pcm_misc-DSD-fixes.patch
    0021-doc-fix-cross-compiling-example.patch
* Tue Aug 12 2014 tiwai@suse.de
  - Backport upstream fixes for supporting the missing DSD formats:
    0016-pcm-Fix-DSD-formats-userland-usability.patch
    0017-Sync-include-sound-asound.h-with-3.17-rc1-kernel.patch
    0018-pcm-Add-missing-signed-and-endianess-definitions-for.patch
  - Remove alsa-info.sh from alsa.rpm; it's moved into alsa-utils
* Thu Jul 31 2014 tiwai@suse.de
  - Remove obsoleted README.SuSE (bnc#889023)
  - Correct SUSE branding names in some texts (bnc#889023,FATE#316521)
  - Properly include time.h for CLOCK_MONOTONIC_RAW:
    0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch
* Tue Jul 22 2014 tiwai@suse.de
  - Remove superfluous Loopback.conf from the source, as it was
    already included in 1.0.28 tarball
  - Backport upstream fixes: UCM dummy PCM definition, ICE1712 surround
    definitions, USB-audio secondary PCM definition, PCM rate plugin
    boundary overwrap fix, MONOTONIC_RAW timestamp support, PCM route
    plugin 3-byte format fixes, etc:
    0001-ucm-Document-PlaybackPCMIsDummy-and-CapturePCMIsDumm.patch
    0002-ICE1712-add-surround71-pcm-definition.patch
    0003-USB-Audio-Add-second-S-PDIF-device-on-Phiree-U2.patch
    0004-pcm-rate-fix-hw_ptr-exceed-the-boundary.patch
    0005-pcm-Provide-a-CLOCK_MONOTONIC_RAW-timestamp-type.patch
    0006-Add-timestamp-type-to-sw_params-internal-only.patch
    0007-pcm-Add-sw_params-API-functions-to-get-set-timestamp.patch
    0008-pcm-Implement-timestamp-type-setup-in-hw-plugin.patch
    0009-pcm-Implement-timestamp-type-handling-in-all-plugins.patch
    0010-test-audio_time-Set-timestamp-type-explicitly.patch
    0011-pcm-route-Use-get-put-labels-for-all-3-byte-formats.patch
    0012-pcm-Fill-sw_params-proto-field.patch
    0013-pcm-route-Use-get32-for-multi-source-route-calculati.patch
    0014-pcm-Drop-snd_pcm_linear_-get-put-32_index.patch
* Wed Jun 18 2014 tiwai@suse.de
  - Updated to alsa-lib 1.0.28:
    All pervious fix patches are obsoleted:
    0001-local.h-use-__kernel_off_t-from-linux-types.h.patch
    0002-conf-cards-add-Audio-Advantage-Micro-II.patch
    0003-pcm-Fix-a-wrong-value-shown-in-the-error-message-in-.patch
    0004-UCM-Document-some-standard-values.patch
    0005-hdspm.h-Update-LTC-ioctl-to-use-struct-hdspm_ltc.patch
    0006-Update-iatomic.h-functions-definitions-for-mips.patch
    0007-Fix-access-of-freed-memory-in-namehints.patch
    0008-HDA-Intel-present-up-to-8-HDMI-DP-outputs-via-hdmi-d.patch
    0009-snd_tlv_convert_from_dB-fix-decreasing-gain-across-e.patch
    0010-remove-unnecessary-obsolete-compat-hsearch_r.c.patch
    0011-local.h-include-sys-types.h-to-fix-issues-with-pcm.h.patch
    0012-test-chmap-Add-missing-usage-text-for-s-option.patch
    0013-include-global.h-don-t-define-timeval-and-timespec-s.patch
    0014-conf.c-use-portable-way-to-initialize-recursive-mute.patch
    0015-pcm_file-fix-SEGFAULT-if-file-option-is-missing-whil.patch
    0016-pcm_file-fixed-memory-leak.patch
    0017-pcm_file-don-t-touch-infile-on-playback-and-output-f.patch
    0018-pcm_file-document-new-argument-to-snd_pcm_file_open.patch
    0019-dmix-Don-t-use-assert-and-abort.patch
    0020-minor-malloc-changes.patch
    0021-alsa-lib-minor-typo-in-pcm-doc.patch
    0022-control_hw-fix-potential-memory-leak.patch
    0023-pcm-initialize-pcm_dmix-monotonic-field.patch
    0024-pcm-initialize-monotonic-field-for-dshare-and-dsnoop.patch
    0025-pcm-use-CLOCK_REALTIME-for-non-monotonic-ts.patch
    0026-alsa-lib-heavy-pcm-atomics-cleanup.patch
    0027-conf-Add-basic-infrastructure-for-2.1-surround-sound.patch
    0028-conf-Add-surround-2.1-support-to-all-cards.patch
    0029-Portability-fix-look-for-sys-endian.h-as-well-as-end.patch
    0030-autotools-update-style.patch
    0031-pcm-Insert-linear-to-float-conversion-when-rate-or-c.patch
    0032-pcm-route-Allow-chmap-syntax-for-slave-channels-in-t.patch
    0033-pcm-route-Select-slave-chmap-based-on-ttable-informa.patch
    0034-conf-Allow-2.1-surround-to-use-different-number-of-c.patch
    0035-pcm-Wrap-hw_ptr-to-boundary-in-pcm_ioplug.patch
    0036-src-conf-cards-Add-missing-entry-for-Loopback.conf.patch
    0037-route-Return-NULL-in-case-of-zero-found-channels-in-.patch
    0038-route-Fix-invalid-pointer-access.patch
    0039-pcm-ladspa-Delay-LADSPA-plugin-activate-call.patch
* Thu Apr 03 2014 tiwai@suse.de
  - Backport upstream fixes:
    0037-route-Return-NULL-in-case-of-zero-found-channels-in-.patch
    0038-route-Fix-invalid-pointer-access.patch
    0039-pcm-ladspa-Delay-LADSPA-plugin-activate-call.patch
  - Remove the temporary fix that has been replaced by the fixes
    above:
    0037-pcm-route-Don-t-handle-no-matching-chmap-as-a-seriou.patch
* Thu Mar 20 2014 tiwai@suse.de
  - Correct the default values in /etc/sysconfig/sound comments
    (bnc#869403)
* Tue Mar 18 2014 tiwai@suse.de
  - Fix the silent output with PulseAudio (bnc#868795)
    0037-pcm-route-Don-t-handle-no-matching-chmap-as-a-seriou.patch
* Tue Mar 11 2014 tiwai@suse.de
  - Update alsa-info.sh to match dmesg with snd_
  - Run spec-cleaner
  - Add missing Loopback.conf manually
  - Upstream fixes: minor clean ups, 2.1 PCM channel config support,
    portability improvements, PCM float format conversion fix,
    fix for ioplug 32bit hwptr wrap, etc.
    0020-minor-malloc-changes.patch
    0021-alsa-lib-minor-typo-in-pcm-doc.patch
    0022-control_hw-fix-potential-memory-leak.patch
    0023-pcm-initialize-pcm_dmix-monotonic-field.patch
    0024-pcm-initialize-monotonic-field-for-dshare-and-dsnoop.patch
    0025-pcm-use-CLOCK_REALTIME-for-non-monotonic-ts.patch
    0026-alsa-lib-heavy-pcm-atomics-cleanup.patch
    0027-conf-Add-basic-infrastructure-for-2.1-surround-sound.patch
    0028-conf-Add-surround-2.1-support-to-all-cards.patch
    0029-Portability-fix-look-for-sys-endian.h-as-well-as-end.patch
    0030-autotools-update-style.patch
    0031-pcm-Insert-linear-to-float-conversion-when-rate-or-c.patch
    0032-pcm-route-Allow-chmap-syntax-for-slave-channels-in-t.patch
    0033-pcm-route-Select-slave-chmap-based-on-ttable-informa.patch
    0034-conf-Allow-2.1-surround-to-use-different-number-of-c.patch
    0035-pcm-Wrap-hw_ptr-to-boundary-in-pcm_ioplug.patch
    0036-src-conf-cards-Add-missing-entry-for-Loopback.conf.patch
* Mon Feb 24 2014 tiwai@suse.de
  - Fix missing /etc/sysconfig/sound due to the previous change
    (bnc#865356)
  - Fix the superfluous insserv calls due to the wrong suse_version
    checks (bnc#863506)
* Fri Feb 14 2014 tiwai@suse.de
  - Remove obsolete init scripts for SLE12 and later (bnc#863506);
    note that you may get errors at upgrading the package due to the
    old postun still accessing /etc/init.d/* files.  Nevertheless
    they are obliged to be removed.  If you see such errors, don't
    report to Bugzilla.  Relax, enjoy Olympic games instead.
* Fri Feb 14 2014 tiwai@suse.de
  - Fix build for SLE11 due to missing udev rules dir
* Thu Feb 06 2014 tiwai@suse.de
  - Enable runtime PM for HD-audio devices (FATE#315523);
    install 42-hd-audio-pm.rules udev file
* Wed Nov 27 2013 tiwai@suse.de
  - Backport upstream fixes: cleanups, non-glibc build fixes, fixes
    and enhancements of pcm_file plugin, etc.
    0010-remove-unnecessary-obsolete-compat-hsearch_r.c.patch
    0011-local.h-include-sys-types.h-to-fix-issues-with-pcm.h.patch
    0012-test-chmap-Add-missing-usage-text-for-s-option.patch
    0013-include-global.h-don-t-define-timeval-and-timespec-s.patch
    0014-conf.c-use-portable-way-to-initialize-recursive-mute.patch
    0015-pcm_file-fix-SEGFAULT-if-file-option-is-missing-whil.patch
    0016-pcm_file-fixed-memory-leak.patch
    0017-pcm_file-don-t-touch-infile-on-playback-and-output-f.patch
    0018-pcm_file-document-new-argument-to-snd_pcm_file_open.patch
  - Fix aborting in races at closing dmix streams (bnc#852446):
    0019-dmix-Don-t-use-assert-and-abort.patch
  - Don't include modprobe.d hack for 12.2 and older distros, which
    seem broken on them
* Tue Oct 01 2013 tiwai@suse.de
  - Backport upstream fixes: namehints double-free fix, expansion of
    more HDMI devices, and a fix for dB conversion
    0007-Fix-access-of-freed-memory-in-namehints.patch
    0008-HDA-Intel-present-up-to-8-HDMI-DP-outputs-via-hdmi-d.patch
    0009-snd_tlv_convert_from_dB-fix-decreasing-gain-across-e.patch
* Fri Sep 06 2013 tiwai@suse.de
  - Backport upstream fixes:
    0001-local.h-use-__kernel_off_t-from-linux-types.h.patch
    0002-conf-cards-add-Audio-Advantage-Micro-II.patch
    0003-pcm-Fix-a-wrong-value-shown-in-the-error-message-in-.patch
    0004-UCM-Document-some-standard-values.patch
    0005-hdspm.h-Update-LTC-ioctl-to-use-struct-hdspm_ltc.patch
    0006-Update-iatomic.h-functions-definitions-for-mips.patch
* Tue Jul 09 2013 tiwai@suse.de
  - updated to version 1.0.27.2:
    just version bump, including all previous fixes
* Mon Jun 17 2013 tiwai@suse.de
  - Backport upstream fixes for plug-in API rewind, a possible memory
    leak in direct plugins, chmap buffer overflow and some segfaults:
    0003-Allow-specifying-the-max-number-of-cards.patch
    0004-pcm_hw-Remove-unused-fields-in-struct.patch
    0005-pcm_plugin-Fix-return-value-of-snd_pcm_rewind.patch
    0006-pcm_direct-fix-the-memory-leak-when-parsing-the-slav.patch
    0007-chmap-Always-succeed-setting-the-map-to-what-it-alre.patch
    0008-pcm_hw-Fix-buffer-overflow-in-chmap.patch
    0009-pcm_direct-fix-SEGFAULT-when-getgrnam_r-returns-0-an.patch
* Thu May 23 2013 tiwai@suse.de
  - Bump to version 1.0.27.1, including previous fixes, USB config
    quirks, addition of UCM configs and other misc fix patches
  - Backport upstream fixes:
    0001-pcm-Fix-typo-in-documentation-PREPARE-PREPARED.patch
    0002-ucm-Fix-segfault-when-device-argument-is-missing-fro.patch
* Thu Apr 25 2013 tiwai@suse.de
  - Upstream fix for dlobj cache crash (bnc#814250)
    0001-Fix-doubly-call-of-dlclose-in-dlobj-caching-code.patch
  - Upstream patches for support DSD
    0002-pcm.c-fix-indentation.patch
    0003-bring-pcm.h-and-pcm.c-in-sync-with-the-kernel-list.patch
  - Fix compile errors with C90 (bnc#817077)
    0004-Use-__inline__-for-exported-headers.patch
    0005-Add-definition-of-__inline__-for-non-GCC.patch
* Fri Apr 12 2013 tiwai@suse.de
  - Updated to version 1.0.27:
    including all previous fixes; all 00*-* patches dropped
* Tue Apr 09 2013 tiwai@suse.de
  - Backport upstream fixes:
    0058-control-pcm-implement-snd_ctl_abort-and-snd_pcm_abor.patch
    0059-all-places-doxygen-cleanups.patch
    0060-pcm-direct-plugins-do-more-safe-IPC-semaphore-handli.patch
  - Fix segfault with openal-soft (bnc#814250):
    0061-Clean-up-dlobj-cache-only-when-no-user-is-present.patch
    0062-Optimize-NULL-check-in-snd_dlobj_cache_put.patch
* Fri Apr 05 2013 tiwai@suse.de
  - Backport upstream fix patches:
    0055-pcm-fix-and-optimize-snd_pcm_areas_copy-function.patch
    0056-USB-audio-Add-HP-Digital-Stereo-Headset-to-SPDIF-bla.patch
    0057-pcm-fix-typo-should-be-SND_PCM_STATE_PREPARED.patch
  - Fix typos in comments in joystick script (bnc#805765)
* Mon Mar 11 2013 tiwai@suse.de
  - More backports of fix patches from upstream:
    0051-Add-sys-types.h-to-include-list.patch
    0052-control-Simplify-using-snd_config_get_bool.patch
    0053-Add-workaround-for-conflicting-IEC958-controls-for-H.patch
    0054-snd_mixer_poll_descriptors_revents-should-loop-over-.patch
* Fri Feb 01 2013 tiwai@suse.de
  - Backport a few fix patches from upstream, mostly for fixing
    crashes in multi-thread programs:
    0044-configure-do-not-detect-incorrect-cross-compiler.patch
    0045-ucm-Set-uc_mgr-ctl-to-NULL-after-closing-it.patch
    0046-snd_pcm_direct_parse_open_conf-use-thread-safe-getgr.patch
    0047-Add-snd_lib_error_set_local-to-install-a-thread-loca.patch
    0048-snd_device_name_hint-do-not-change-the-global-error-.patch
    0049-snd_device_name_hint-do-not-use-global-snd_config.patch
    0050-conf-Fix-a-memory-access-violation-resulting-from-im.patch
* Thu Dec 13 2012 tiwai@suse.de
  - 0041-configure-Quite-AM_CONDITIONAL-arguments.patch:
    Fix for the recent automake conditionals
  - 0042-mixer-Don-t-build-simple_abst-when-no-libdl-is-avail.patch:
    Minor fix for the build without libdl
  - Fix endian check breakage due to the recent UAPI header move:
    0043-Fix-endian-check-in-local.h.patch
* Tue Dec 04 2012 tiwai@suse.de
  - 0040-PCM-Fix-conflict-of-_snd_pcm_hw_params-definitions.patch:
    fix the segfault due to the symbol conflict of _snd_pcm_hw_params
* Thu Nov 29 2012 tiwai@suse.de
  - backport UAPI header fix, chmap extension and comiple warning fix
    0036-Merge-kernel-uapi-sound-asound.h-and-asequencer.h.patch
    0037-PCM-Add-more-chmap-definitions-for-UAC2.patch
    0038-PCM-shut-up-a-compile-unused-parameter-compile-warni.patch
    0039-Add-workaround-for-conflicting-snd_seq_event_t-defin.patch
* Tue Nov 13 2012 tiwai@suse.de
  - backport fixes from upstream tree:
    0031-pcm-support-for-audio-timestamps.patch
    0032-pcm-fix-64-bit-SNDRV_PCM_IOCTL_STATUS-ABI-breakage.patch
    0033-PCM-Fix-memory-leak-for-pcm-empty-and-asym-plugins.patch
    0034-Reduce-compilation-warnings.patch
    0035-PCM-Avoid-busy-loop-in-snd_pcm_write_areas-with-rate.patch
* Wed Oct 17 2012 tiwai@suse.de
  - backport from upstream tree:
    * lots of patches to support the new chmap API
    * fix segfault in rate plugin error path
    * add a couple of test programs
    * fix inifinte loop in htimestamp of dmix & co
* Fri Sep 07 2012 tiwai@suse.de
  - Updated to version 1.0.26:
    * just including all previous patches
* Thu Jul 05 2012 tiwai@suse.de
  - Fix useless assert in hctl, backport from upstream
* Thu Jun 28 2012 tiwai@suse.de
  - Use a special modprobe config for loading OSS and sequencer
    modules automatically (bnc#768361,bnc#768352,bnc#757484,
    bnc#767738)
  - Remove the automatic module loading part from alsasound init
    script since modprobe does it now
  - Set LOAD_SEQUENCER=no and LOAD_OSS_EMUL_MODULES=no as default;
    these were already disabled on 12.1 with systemd.
    This is only for new installations.  Users upgrading from old
    distros aren't affected.
* Mon Jun 25 2012 tiwai@suse.de
  - Fix the backward compatibility of ext_ctl plugin (bnc#768742)
* Mon Jun 11 2012 tiwai@suse.de
  - update alsa-info.sh to ver. 0.4.61
    * Add system firmware version detection
    * Add roaraudio sound server detection
    * Cosmetic heading fixup
* Tue May 29 2012 tiwai@suse.de
  - backport upstream fixes:
    * Add support for Echo3G devices
    * Blacklist iec958 for some USB devices
    * Remove redundant CHECK_ENUM() from snd_mixer_selem_is_enum*()
    * Document fixes / updates
    * Add ability to specify TLV data to external control plugins
    * Fix invalid long long format specifier
    * Fix missing break in PCM non-interleaved mmap handling
    * improve robustness of TLV raw value ranges
* Wed Jan 25 2012 tiwai@suse.de
  - Updated to alsa-lib version 1.0.25; including all previous fixes
* Fri Sep 30 2011 coolo@suse.com
  - add libtool as buildrequire to make the spec file more reliable
* Tue Sep 27 2011 tiwai@suse.de
  - backport upstream fixes: fix noresample hw_params rule and a few
    fixes for missing free()
* Tue Sep 20 2011 tiwai@suse.de
  - Add support of /usr/share/alsa/conf.d/* files.
* Sat Sep 17 2011 jengelh@medozas.de
  - Add alsa-devel to baselibs
  - Remove redundant tags/sections from specfile
  - Use %_smp_mflags for parallel build
* Fri Aug 26 2011 tiwai@suse.de
  - backport upstream fixes: a few trivial fixes for UCM and the
    addition of missing RDSPM types in the header
* Wed Jul 27 2011 tiwai@suse.de
  - Fix enumeration of default PCM in addition to sysdefault
* Tue Jul 26 2011 tiwai@suse.de
  - Add fallback PCM/control support (for pulse plugin)
* Mon Jul 11 2011 tiwai@suse.de
  - Add missing Required-Stop in alsasound init script
* Fri Jul 08 2011 tiwai@suse.de
  - Add $local_fs to alsasound init script (for /var/* access)
    (bnc#700781)
* Tue Jul 05 2011 tiwai@suse.de
  - Call alsactl in alsasound init script when /var is a separate
    partition (bnc#700781)
* Fri Jun 03 2011 tiwai@suse.de
  - Backport alsa-lib fixes from upstream:
    0001-Fix-alsa-lib-to-regard-3D-control-Depth-as-Playback-.patch
    0002-alsa-lib-add-LaCie-Firewire-Speakers-Griffin-FireWav.patch
    0003-alsa-lib-ucm-allow-values-to-be-read-from-devices.patch
    0004-UCM-comment-fixes-and-fix-myvalue-initialization-fix.patch
    0005-UCM-Fix-empty-get_list-initialize-returned-pointer-t.patch
    0006-Conf-Fix-channels-of-ICE1712-to-10-12.patch
    0007-UCM-Fix-LGPL-licence-how-to-receive-part-referred-GP.patch
    0008-configure-Fail-when-the-user-attempts-to-compile-sha.patch
    0009-Mark-Heaphone-Center-LFE-control-of-emu10k1-conf-as-.patch
    0010-Fix-typo-in-comment-in-surround71.conf.patch
    0011-test-latency-print-error-message-when-2-periods-per-.patch
    0012-EMU10K1.conf-Don-t-lock-hook-controls.patch
    0013-HDA-Intel.conf-Fix-low-mic-volume-due-to-pulseaudio-.patch
    0014-alsa-lib-fixed-coverity-reported-issues-under-FORWAR.patch
    0015-Fix-compile-warnings.patch
    0016-Fix-printf-for-size_t.patch
    0018-UCM-fix-memory-leak-when-executing-cset-commands.patch
    0019-Specficy-subdevice-0-for-front-surround-of-HDA-Intel.patch
    0020-emu10k1.conf-Fix-no-sound-problem-when-using-SB-Live.patch
    0021-ctlparse-Respect-softfloat-configure-option.patch
    0022-UCM-Fix-typo-in-error-message.patch
    0023-UCM-Fix-deadlock-following-failed-get-_verb.patch
* Thu Apr 21 2011 tiwai@suse.de
  - Fix the wrong path-name check in the previous fix (bnc#684542)
* Thu Mar 31 2011 tiwai@suse.de
  - Update alsa-info.sh to 0.4.60: show usb mixer, DMI product
    version, fixed typos
  - Fix set_default_volume script not to give 100% volume when no
    Master is present; just for older stuff (bnc#677563)
* Thu Mar 31 2011 tiwai@suse.de
  - Fix typos in the previous fix; the correct path is
    /var/lib/alsa/asound.state
* Fri Mar 25 2011 tiwai@suse.de
  - Fix asound.state path in other scripts, too
  - Replace the asound.state path for older distros
* Thu Mar 24 2011 werner@suse.de
  - Make boot script load modules on boot (bnc#682222)
  - Correct location of saved sound state in the boot script (bnc#682222)
* Mon Jan 31 2011 tiwai@suse.de
  - updated to version 1.0.24.1:
    * including previous fix patches
    * add the UCM (Use Cas Manager) framework
  - Add a hack to avoid crash of doxygen on 11.3 builds
* Fri Nov 26 2010 tiwai@suse.de
  - don't install udev rule for 11.4, as it's provided in alsa-utils
    now
* Wed Nov 24 2010 tiwai@suse.de
  - Backport pending fixes from upstream:
    0027-Version-check-libtool-correctly-when-doing-an-out-of.patch
    0028-configure.in-don-t-rely-on-test-a-not-all-shells-sup.patch
    0029-pcm-direct-plugins-change-timestamping-in-dsnoop.patch
    0030-USB-Audio.conf-fix-Audiophile-USB-card-name.patch
    0031-pcm-pass-hw_params-flags-to-slave.patch
    0032-support-for-period-wakeup-disabling.patch
    0033-pcm-fix-snd_pcm_avail_delay-function.patch
    0034-pcm_plugin-remove-unused-client_frames-and-slave_fra.patch
    0035-pcm-add-MMAP_EMUL-to-type-names.patch
    0036-pcm_plugin-fix-delay.patch
* Mon Oct 25 2010 tiwai@suse.de
  - Fix loopback config
    * 0022-Fix-typo-for-surround-PCMs-in-src-conf-cards-Loopbac.patch
  - Fix config syntax for hw device
    * 0023-namehint-Fix-hw-device-evaluation-missing-last-devic.patch
    * 0024-namehint-Another-fix-to-properly-evaluate-hw-devices.patch
    * 0025-config-file-processing-rewrite-the-locking-use-one-r.patch
  - Fix dB-volume range with mute bit (bnc#648925)
    * 0026-tlv-fix-returned-dB-information-for-min-is-mute-cont.patch
* Thu Sep 02 2010 tiwai@suse.de
  - Backport patches from GIT:
    * 0001-Check-for-thread-specific-locale-support.patch
    * 0002-Use-thread-safe-locale-functions-if-available.patch
    * 0003-seq-Fix-for-snd_seq_parse_address.patch
    * 0004-control-tlv-Check-dB-range-only-within-the-control-s.patch
    * 0005-alisp-Fix-a-string-format-ambiguity.patch
    * 0006-tlv-Check-out-of-range-dB-with-SND_CTL_TLVT_DB_RANGE.patch
    * 0007-tlv-Handle-holes-in-SND_CTL_TLVT_DB_RANGE-array.patch
    * 0008-tlv-Remove-tailing-tab-after-snd_ctl_get_dB_range-fu.patch
    * 0009-Memory-leak-in-namehint.c.patch
    * 0010-pcm-ladspa-fix-small-memory-leak-in-snd_pcm_ladspa_f.patch
    * 0011-pcm_plug-fix-comparison-always-true.patch
    * 0012-test-latency-fix-timediff-calculation.patch
    * 0013-HDA-Intel-present-all-4-HDMI-outputs-instead-of-just.patch
    * 0014-pcm-add-defaults.pcm.minperiodtime-parsing.patch
    * 0015-pcm-introduce-defaults.pcm.compat-to-change-the-para.patch
    * 0016-pcm-Fixed-typo-wrong-deleted-line-instroduced-in-the.patch
    * 0017-Add-missing-support-for-3-byte-formats-for-16bit-put.patch
    * 0018-namehint-Evaluate-more-possibilities-for-hw-devices.patch
    * 0019-HDA-Intel-do-not-lock-IEC958-Playback-switch.patch
    * 0020-general-recoded-snd_dlobj_-functions.patch
    * 0021-Add-Loopback.conf-to-define-standard-PCM-devices-for.patch
* Thu May 06 2010 tiwai@suse.de
  - fix the return code of alsasound (bnc#600767)
* Sat Apr 24 2010 coolo@novell.com
  - buildrequire pkg-config to fix provides
* Mon Apr 19 2010 tiwai@suse.de
  - updated to version 1.0.23:
    * including previous fixes
    * pcm_share plugin: fix pcm->monotonic setup in open() function
* Mon Mar 08 2010 tiwai@suse.de
  - backport upstream fixes:
    * modem.conf Off-hook improve behavior
    * pcm: fix read_areas and write_areas
    * Fix snd_pcm_sw_params_set_period_event() implementation
    * pcm_dmix: add support for S24_LE format
    * pcm direct plugins: drain() call might be blocked when threads are used
    * pcm: show errno in error messages
* Tue Dec 22 2009 tiwai@suse.de
  - backport fix patches from GIT
    * pcm: Close event timer in pcm_hw plugin
    * Fix the sound distortions for S24_3LE stream in pcm_softvol
      plugin
* Fri Dec 18 2009 tiwai@suse.de
  - set AUTOMAKE_JOBS for parallel automake
* Fri Dec 18 2009 tiwai@suse.de
  - updated to version 1.0.22:
    * including previous fixes
    * a few fixes for alsactl init
* Wed Dec 16 2009 jengelh@medozas.de
  - add baselibs.conf as a source
* Tue Nov 03 2009 tiwai@suse.de
  - backport major fix patches from alsa-lib GIT tree
    * pcm_hw: Always use delay ioctl in snd_pcm_delay()
    * dmix - Fix snd_pcm_info()
    * hcontrol: fix compare_default function to handle also
      id.device and id.subdevice
    * Fix corruption after snd_device_name_hint()
* Mon Nov 02 2009 tiwai@suse.de
  - remove references to obsolete modprobe.d/sound file in init
    script (bnc#549905)
* Wed Sep 09 2009 tiwai@suse.de
  - Fixes from upstream to fix conf parser error and audacious
    problems:
    * mixer: Add Speaker and Beep names to the weight list
    * Revert "Fix driver conf parsing in snd_config_hook_load_for_all_cards()"
    * Change dmix.conf to accept user configuration from defaults.dmix.<driver_id>.xxx
    * PCM - Change the hw_params determination order
  - Mark docs subpackage as noarch
* Mon Aug 31 2009 tiwai@suse.de
  - updated to version 1.0.21:
    just a version bump including previous fixes
* Wed Aug 26 2009 tiwai@suse.de
  - fix alsa-info.sh possible symlink attach (bnc#533396,
    CVE-2009-0035)
  - add -q to killall in alsasound init script to be more quiet
* Thu Aug 20 2009 tiwai@suse.de
  - pcm: workaround for avoiding automatic start in mmap mode
  - pcm/ioplug: fix error code in start callback
* Thu Aug 13 2009 tiwai@suse.de
  - fix fuser usage in alsasound init script
  - updated alsa-info.sh: check /sys/class/dmi first
* Mon Aug 10 2009 tiwai@suse.de
  - Misc fixes backported from upstream:
    * Fix zero-division in pcm_rate.c
    * snd_pcm_scope_set_ops: make ops parameter const
    * timer_query: make ops structure constant
    * control.c: snd_ctl_wait: fix revents handling
    * Fix driver conf parsing in snd_config_hook_load_for_all_cards()
* Wed Aug 05 2009 tiwai@suse.de
  - corrected various doc errors
  - remove unimplemented functions from headers
  - misc config parser fixes
  - LSB test case for config stuff
* Mon Aug 03 2009 tiwai@suse.de
  - Fix PA mute problem after reboot (bnc#499445)
* Mon Jul 20 2009 tiwai@suse.de
  - minor improvement of alsa-info for dmesg output
  - minor fixes in conf.c; renaming parameters, prevent adopting
    a non-orphan in snd_config_add()
* Thu Jul 16 2009 tiwai@suse.de
  - Misc fixes in conf.c
  - rawmidi: disable active-sensing-on-close by default
  - USB-Audio.conf: fix definition for M-Audio AudioPhile spdif device
  - LSB midi event test codes
  - updated to alsa-info.sh to 0.4.57; don't upload the information
    as default; include relevant dmesg outputs
* Tue Jul 07 2009 tiwai@suse.de
  - pcm_hooks: cosmetic removal of unused variables
  - more midi_event documentation
  - add midi event tests
  - test/pcm.c: Sample generation on big endian platforms was broken.
  - test/pcm.c: Fix S24 format
  - test/pcm.c: Generic linear PCM support
  - test/pcm.c: float format support
* Tue Jun 30 2009 tiwai@suse.de
  - Manage dlobj lifetime in pcm_hooks.c
* Wed Jun 24 2009 tiwai@suse.de
  - seq_midi_event: fix decoding of (N)RPN events
  - MIDI event decoder: prevent running status after sysex
  - pcm dmix: fix MIX_AREAS_24 routine for i386 & x86_64 platforms
  - Add the support of TLV_DB_MINMAX types
* Tue Jun 09 2009 tiwai@suse.de
  - fix breakage of snd_card_load()
  - fix SB-Xfi configuration
* Tue Jun 02 2009 tiwai@suse.de
  - add configuration for SB X-Fi driver
  - extend PCM rate plugin protocol
* Thu May 28 2009 tiwai@suse.de
  - adjust more volumes in set_default_volume script
* Wed May 20 2009 tiwai@suse.de
  - extend snd_card_get_index() to accept the device path name
* Wed May 06 2009 tiwai@suse.de
  - updated alsa-lib to version 1.0.20:
    * including previous fixes
* Tue May 05 2009 tiwai@suse.de
  - send SIGTERM then SIGKILL at terminating processes (bnc#486131)
* Thu Apr 23 2009 tiwai@suse.de
  - update alsa-lib as of 2009.04.23:
    * pcm: more better documentation for snd_pcm_poll_descriptors
    * pcm_hw plugin: show appl_ptr and hw_ptr in dump() callback
    * pcm_hw plugin: preserve monotonic flag also after
      snd_pcm_hw_params() call
  - update alsa-info.sh
* Mon Mar 23 2009 tiwai@suse.de
  - fix a typo in joystick init script (bnc#480714)
  - add route_policy copy to mono capture hd-audio config
  - add sysfs files contents to alsa-info output
* Thu Mar 05 2009 tiwai@suse.de
  - Doh, forgot to bump the rpm version number...
* Wed Mar 04 2009 tiwai@suse.de
  - alsa-lib git as of 2009.03.03:
    * fix typos in documents
    * change "%b" semantics for PCM file plugin
  - updated alsa-info.sh to ver.0.4.56
* Tue Feb 17 2009 tiwai@suse.de
  - set the ctl numids properly with external plugins (bnc#462032)
  - fix oxygen driver config (removal of softfloat again)
  - increase the preallocated buffer size for HD-audio to improve
    the performance of PA
* Mon Feb 16 2009 tiwai@suse.de
  - Fix HD-audio config file (bnc#469886)
* Tue Feb 03 2009 tiwai@suse.de
  - Fix the automatic mmap-emul conversion in plug plugin
  - Fix off_t in kernel struct
  - Fix default PCM for GUS
  - New file plugin options
  - Fix handling of revents in snd_pcm_poll_descriptor_revents()
* Thu Jan 22 2009 tiwai@suse.de
  - updated to version 1.0.19:
    * including previous patches
  - fix build without math support
* Tue Jan 13 2009 olh@suse.de
  - obsolete old -XXbit packages (bnc#437293)
* Mon Jan 12 2009 tiwai@suse.de
  - fix alsasound init script not to unload modules at shutdown
    (bnc#464822, bnc#465389)
* Mon Dec 15 2008 tiwai@suse.de
  - Fix the check of ALSA_CONFIG_PATH variable, which caused the
    error in YaST test sound (bnc#440981)
* Thu Dec 04 2008 tiwai@suse.de
  - Fix invalid access refine in softvol plugin (bnc#450688)
  - Fix the module unloading in alsasound init script without module
    dependency messes; needed for new hd-audio driver
* Wed Nov 19 2008 tiwai@suse.de
  - Fix segfault of meter plugin with undefined scope type.
* Wed Nov 19 2008 tiwai@suse.de
  - Fix SPDIF configuration for ice1724-based boards (bnc#345421)
  - Fix set_default_volume script to use hw:x for avoiding pulse
    plugin, and also accept any value of device name
    (related bug bnc#444349)
* Thu Nov 13 2008 tiwai@suse.de
  - check /etc/asound.state before calling alsactl restore
    (related bug bnc#444349)
* Mon Nov 10 2008 tiwai@suse.de
  - fix a long-standing mixer bug with global/simple mixer elements
  - update README.SuSE
* Wed Oct 29 2008 tiwai@suse.de
  - updated to alsa-lib version 1.0.18-final
    just including all previous fixes
  - updated alsa-info.sh script taken from the upstream
  - use -g option to alsactl to shut off "no card" error messages
* Thu Oct 23 2008 tiwai@suse.de
  - add missing declarations of new API functions in pcm.h.
  - check /proc/modules instead of lsmod in alsasound script.
* Mon Oct 20 2008 tiwai@suse.de
  - add missing iec958 PCM definition for PS3 (bnc#436845)
  - fix the bug in device listing (don't show non-existing devices)
  - fix some typos in API document
  - remove dangerous assert() calls in card control routines
* Wed Oct 15 2008 tiwai@suse.de
  - added missing semicolons in init scripts (bnc#435504, bnc#435515)
* Wed Sep 10 2008 tiwai@suse.de
  - updated to version 1.0.18rc3:
    * fix the access type handling in softvol plugin
    * add snd_pcm_avail() and snd_pcm_avail_delay()
    * fix SND_PCM_* flags in non-blocking mode
* Fri Aug 22 2008 tiwai@suse.de
  - clean up obsolete post scripts
* Mon Aug 18 2008 mrueckert@suse.de
  - remove outdated options in the fillup_and_insserv call
* Mon Aug 18 2008 tiwai@suse.de
  - fixed required-stop of joystick init script
  - remove obsolete joystick control parameters from sysconfig and
    init script
  - updated to alsa-lib 1.0.17a -- just including previous fixes
* Wed Aug 06 2008 tiwai@suse.de
  - fix the detection of non-interleaved format in dmix code
  - fix the detection of old timer tread support in dmix
  - update IEC958 status bits for recent additions of consumer mode
  - move alsa-info.sh to sbindir
* Mon Jul 28 2008 tiwai@suse.de
  - fix snd_pcm_rewind() and snd_pcm_forward() for plugins,
    mainly for pulseaudio
* Wed Jul 16 2008 tiwai@suse.de
  - fix baselibs.conf (remove alsa.rpm)
  - add a mute-switch function to softvol
  - fixed zero-division errors in softvol
* Tue Jul 15 2008 tiwai@suse.de
  - updated to version 1.0.17-final:
    * including previous patches
* Wed Jun 18 2008 tiwai@suse.de
  - updated to version 1.0.17-rc2:
    * including previous fixes
  - updated alsa-info.sh:
    * fixed URL of alsa-info.sh
* Sat Jun 07 2008 tiwai@suse.de
  - fix segfault with dmix when 3-bytes formats are used
    (bnc#398265)
* Fri Jun 06 2008 tiwai@suse.de
  - fix mmap conversion in plug plugin (bnc#397523)
  - fix alsa-info.sh to check whether pastebin is down
* Wed Jun 04 2008 rodrigo@suse.de
  - Removed patch to alsa.conf, to not force PulseAudio on all
    apps (ie, non-GNOME installs) (bnc#394177)
* Mon May 26 2008 rodrigo@suse.de
  - Add alsa-asound-pulse-conf.diff to include asound-pulse.conf in
    alsa.conf (bnc#394177)
* Fri May 23 2008 tiwai@suse.de
  - misc fixes (typo, stsderr out, distro checks) in alsa-info.sh
  - initialize the volume first for any possible new volume
    elements by the alsa-driver update (bnc#330409, bnc#392321)
* Thu Apr 10 2008 ro@suse.de
  - added baselibs.conf file to build xxbit packages
    for multilib support
* Fri Mar 14 2008 tiwai@suse.de
  - HG snapshot 2008314:
    * improve file plugin ifile support
* Mon Mar 10 2008 tiwai@suse.de
  - HG snapshot 20080310:
    * fix build with older glibc
    * fix the silence at the beginning of dmix playback
    * hdmi pcm definition (experimental)
    * fix name listing for non-existing devices
  - improved/fixed alsa-info.sh for non-HD devices
* Mon Mar 03 2008 tiwai@suse.de
  - fix a typo in configure option --enable-symbolic-functions
  - HG version (20080228):
    * make doxygen.cfg dynamically (for other build source dir)
    * snd_seq_client_*_event_filter() API
    * Add surround7.1 config for Nvidia
    * iatomic.h for SH arch
* Wed Feb 13 2008 tiwai@suse.de
  - fix the build of old programs that don't define *_OLD_API
    properly
* Fri Feb 08 2008 tiwai@suse.de
  - updated to version 1.0.16-final:
    * just a version bump
  - add alsa-info.sh for debugging purpose.
* Thu Jan 31 2008 tiwai@suse.de
  - updated to version 1.0.16rc2
    * including the previous fixes
  - deprecate run_ldconfig
* Wed Jan 23 2008 tiwai@suse.de
  - fix documentation build (removed obsolete entries)
  - fix dsnoop and dshare auto-configuration
* Tue Jan 22 2008 tiwai@suse.de
  - updated to version 1.0.16rc1:
    * just a version bump
* Mon Jan 14 2008 tiwai@suse.de
  - updated to 2008.01.12 Hg version:
    * Changed SND_PCM_TSTAMP_ENABLE
    * Fixed SND_PCM_TSTAMP_MMAP incompatibility
    * Fixed memory leaks
    * Support dmix rewind
* Wed Jan 09 2008 tiwai@suse.de
  - updated to 2008.01.09 HG version:
    * Fix dlsym version error in plugins
    * New monotonic timestamp functions
    * Obsolete PCM xfer_align, sleep_min APIs
* Fri Dec 14 2007 tiwai@suse.de
  - updated to 2007.12.14 HG version:
    * revert aliasing in format conversions, which is rather
      problematic
    * add a new API for ioplug PCM (for pulse plugin)
* Thu Dec 13 2007 tiwai@suse.de
  - updated to 2007.12.13 HG version:
    * Fix segfault with softvol plugin
    * Add support U8 format with dmix
* Fri Nov 30 2007 tiwai@suse.de
  - updated to 2007.11.30 HG version
    * Fix Versions file to reduce unneeded exported symbols
    * fix NULL name strings in pcm plugins
    * fix error codes in card probing
* Fri Nov 23 2007 tiwai@suse.de
  - fix possible CPU hog problem with too small avail_min
  - fix time-stamp with dmix/dsnoop plugins
  - fix mmap of multi plugins
* Fri Nov 16 2007 tiwai@suse.de
  - fix the wrong error codes in dmix (#339507)
* Mon Nov 12 2007 tiwai@suse.de
  - fix poll_descriptors hack in rate plugin that causes many XRUNs
  - fix the calculation of value ranges in alsa-lib simple mixer
    layer
* Mon Nov 05 2007 tiwai@suse.de
  - fix ioplug plugin (for pulse or others) to adjust period hw
    params properly.
* Tue Oct 30 2007 tiwai@suse.de
  - re-add assert.h to asoundlib.h since some packages got broken
* Mon Oct 29 2007 tiwai@suse.de
  - remove unneeded assert from public header files
  - remove assert calls in debug routines
  - export TLV dB-level parser functions
  - fix annoying compile warnings
  - remove ac97_bus module at alsasound stop, too
* Tue Oct 16 2007 tiwai@suse.de
  - updated to version 1.0.15-final
    * including all previous patches
* Mon Sep 17 2007 tiwai@suse.de
  - fix the wrong subdevice number for dmix/dsnoop plugins (#325676)
  - fix the handling of "Input Source", to be as a capture element
    (#325677)
  - fix use after free in alsa-lib
* Tue Aug 14 2007 tiwai@suse.de
  - Add missing pcm_empty.c in doxygen configuration
  - seq_midi_event: fix parsing of F9/FD bytes
  - seq_midi_event: fix parsing of missing data bytes
  - seq_midi_event: prevent running status after system messages
  - seq_midi_event: fix encoding of data bytes after end of sysex
* Mon Aug 06 2007 schwab@suse.de
  - Fix double free.
* Thu Aug 02 2007 tiwai@suse.de
  - fix typos in set_default_volume script
* Mon Jul 30 2007 tiwai@suse.de
  - split mmap_emulation plugin from hw layer
  - python support (disabled)
  - generate asoundlib.h dynamically via configure options
  - PS3 configuration
* Wed Jul 04 2007 tiwai@suse.de
  - fix the build of lfloat plugin
  - allow big-endian with i386/x86-64 dmix
  - fix ppc mac configurations for qemu
* Wed Jun 20 2007 tiwai@suse.de
  - add missing insserv_cleanup in postun
  - add Short-Descriptions tag in init scripts
* Wed Jun 13 2007 tiwai@suse.de
  - updated to alsa-lib-1.0.14a:
    just including previous fixes
* Fri Jun 08 2007 tiwai@suse.de
  - fix external plugin path, now it's accidentally disabled because
    of a typo in configure script.
  - clean up spec file.
* Thu May 31 2007 tiwai@suse.de
  - updated to version 1.0.14-final
    * including the previous HG fixes
* Thu May 24 2007 tiwai@suse.de
  - HG patch as of 2007.05.24:
    * configure options to specify config and plugin paths
    * dB gain with softvol plugin
    * digital capture softvol for hda-intel (for digital mic)
    * enable slowptr option for dmix as default
* Wed May 02 2007 tiwai@suse.de
  - updated to version 1.0.14rc4:
    including previous HG fixes
* Tue Apr 17 2007 tiwai@suse.de
  - move soundfont-related stuff to awesfx package
* Tue Apr 17 2007 aj@suse.de
  - Fix requires of alsa.
* Mon Apr 16 2007 tiwai@suse.de
  - split library files to libasound2 sub package
  - split alsa-utils and alsa-oss to own sub packages
  - remove static library and unneeded files
* Tue Apr 10 2007 tiwai@suse.de
  - update alsa-lib & utils 20070410 snapshot
    * add missing smixer.conf file
    * show iec958 status contents via amixer
    * symbolic-functions build (not enabled yet)
  - add alsa-plugins to Recommends tag for a better rate converter
* Thu Mar 29 2007 tiwai@suse.de
  - add ncurses-devel to BuildRequires
  - update alsa-lib 2007.03.28 snapshot
    * fix shared lib builds
    * more confined plugin selections
    * use speexrate as the default plugin if available
* Wed Mar 14 2007 tiwai@suse.de
  - update alsa-lib-1.0.14rc3
    * include last fixes
    * fix ladspa none policy
    * initialize dl handles where needed
    * fix error code in timer_query
    * fix compile warnings
    * add support for symbol prefixes in shlib
    * add card_name function
    * enable dmix for usb-audio
    * multi-plugin fixes from HG version
  - update alsa-utils-1.0.14rc2
    * include last fixes
  - fix LFS ops on alsa-oss wrapper
* Fri Jan 26 2007 tiwai@suse.de
  - fix file lists (#238223)
    * don't include unnecessary static libraries for libaoss
    * don't include libasound.so to the main package
* Tue Jan 09 2007 tiwai@suse.de
  - Add empty Should-Start to alsasound init script (#231674)
  - Fix compilation of alsa-lib with non-versioned symbols
  - Fix LADSPA plugin with multi-channels
  - Fix error handling in timer code
  - Improved man page of aconnect
* 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.
* Thu Jun 12 2003 ro@suse.de
  - added /etc/hotplug and /etc/hotplug/usb to filelist
* Mon May 26 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.
* Sun Nov 10 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
* Thu Jun 08 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
* Thu Mar 30 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
* Sun Oct 10 1999 ro@suse.de
  - patched to compile wavefront.c on axp
  - simplified specfile
* Mon Sep 20 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
* Fri Jul 16 1999 ro@suse.de
  - set kernel version to 2.2.10
* Thu Jul 15 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
* Thu Jun 03 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.

Files

/usr/bin/all_notes_off
/usr/bin/set_default_volume
/usr/lib/all_notes_off.bin
/usr/lib/all_notes_off.mid
/usr/sbin/alsa-init
/usr/share/doc/packages/alsa
/usr/share/doc/packages/alsa/README.testwav
/usr/share/doc/packages/alsa/alsa-lib
/usr/share/doc/packages/alsa/alsa-lib/ChangeLog
/usr/share/doc/packages/alsa/alsa-lib/MEMORY-LEAK
/usr/share/doc/packages/alsa/alsa-lib/NOTES
/usr/share/doc/packages/alsa/alsa-lib/TODO
/usr/share/doc/packages/alsa/alsa-lib/asoundrc.txt
/usr/share/fillup-templates/sysconfig.sound
/usr/share/licenses/alsa
/usr/share/licenses/alsa/COPYING
/usr/share/sounds/alsa
/usr/share/sounds/alsa/test.wav


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 12 00:02:43 2024