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

alsa-1.2.4-3.13 RPM for ppc64le

From OpenSuSE Leap 15.3 for ppc64le

Name: alsa Distribution: SUSE Linux Enterprise 15
Version: 1.2.4 Vendor: SUSE LLC <https://www.suse.com/>
Release: 3.13 Build date: Sat Mar 6 01:45:40 2021
Group: System/Libraries Build host: mourvedre
Size: 1387142 Source RPM: alsa-1.2.4-3.13.src.rpm
Packager: https://www.suse.com/
Url: http://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

* 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

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, Sat Mar 9 14:38:19 2024