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

alsa-1.1.5-lp152.9.4.1 RPM for x86_64

From OpenSuSE Leap 15.2 updates for x86_64

Name: alsa Distribution: openSUSE Leap 15.2
Version: 1.1.5 Vendor: openSUSE
Release: lp152.9.4.1 Build date: Wed Jul 22 18:50:11 2020
Group: System/Libraries Build host: cloud137
Size: 1390119 Source RPM: alsa-1.1.5-lp152.9.4.1.src.rpm
Packager: http://bugs.opensuse.org
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+

Changelog

* Fri Jun 12 2020 tiwai@suse.de
  - Add UCM profile for ASUS Chromebook C300 (bsc#1171246):
    a downstream UCMv1 profile.  The upstream took already UCMv2 one
    instead.
* Thu Oct 18 2018 tiwai@suse.de
  - Fix UCM profile for Dell WD15 dock (bsc#1112292):
    0104-conf-ucm-Dell-WD15-Dock-Fix-incorrect-device-names.patch
* Thu May 03 2018 tiwai@suse.de
  - Fix UCM profile parsing with longname (bsc#1091678):
    0101-ucm-adding-the-folder-of-card_long_name-when-finding.patch
  - Add Dell WD15 dock UCM profile (bsc#1091678):
    0102-conf-ucm-Add-a-UCM-profile-for-Dell-WD15-Dock-USB-au.patch
    0103-configure-Fix-forgotten-ucm-entry.patch
* 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 Led <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

/etc/modprobe.d
/etc/modprobe.d/50-alsa.conf
/sbin/install-snd-module
/usr/bin/all_notes_off
/usr/bin/set_default_volume
/usr/lib/all_notes_off.bin
/usr/lib/all_notes_off.mid
/usr/lib/udev/rules.d
/usr/lib/udev/rules.d/42-hd-audio-pm.rules
/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/COPYING
/usr/share/doc/packages/alsa/alsa-lib/ChangeLog
/usr/share/doc/packages/alsa/alsa-lib/INSTALL
/usr/share/doc/packages/alsa/alsa-lib/MEMORY-LEAK
/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/sounds/alsa
/usr/share/sounds/alsa/test.wav


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 12:00:11 2024