Hello community, here is the log from the commit of package alsa for openSUSE:Factory checked in at 2015-11-12 19:37:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/alsa (Old) and /work/SRC/openSUSE:Factory/.alsa.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "alsa" Changes: -------- --- /work/SRC/openSUSE:Factory/alsa/alsa.changes 2015-10-14 16:41:01.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.alsa.new/alsa.changes 2015-11-12 19:37:53.000000000 +0100 @@ -1,0 +2,82 @@ +Mon Nov 9 11:32:40 CET 2015 - [email protected] + +- 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 + +------------------------------------------------------------------- Old: ---- 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 alsa-lib-1.0.29.tar.bz2 New: ---- 0001-topology-Add-missing-include-sys-stat.h.patch alsa-lib-1.1.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ alsa.spec ++++++ --- /var/tmp/diff_new_pack.3PMUGz/_old 2015-11-12 19:37:56.000000000 +0100 +++ /var/tmp/diff_new_pack.3PMUGz/_new 2015-11-12 19:37:56.000000000 +0100 @@ -16,14 +16,14 @@ # -%define package_version 1.0.29 +%define package_version 1.1.0 %if 0%{?suse_version} > 1200 %define _udevdir %(pkg-config --variable=udevdir udev) %else %define _udevdir /lib/udev %endif Name: alsa -Version: 1.0.29 +Version: 1.1.0 Release: 0 # Summary: Advanced Linux Sound Architecture @@ -49,77 +49,7 @@ Source41: install-snd-module # Patch: alsa-lib-git-fixes.diff # upstream fixes -Patch1: 0001-ucm-document-some-standard-values.patch -Patch2: 0002-conf-ucm-broadwell-rt286-add-ucm-config.patch -Patch3: 0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch -Patch4: 0004-ucm-reformat-snd_use_case_get-doc.patch -Patch5: 0005-ucm-improve-jack-configuration-documentation.patch -Patch6: 0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch -Patch7: 0007-Sync-include-sound-asound.h-with-4.1-kernel.patch -Patch8: 0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch -Patch9: 0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch -Patch10: 0010-namehint-Fix-the-listing-without-device-number.patch -Patch11: 0011-namehint-Fix-bad-free-with-invalid-iface-name.patch -Patch12: 0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch -Patch13: 0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch -Patch14: 0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch -Patch15: 0015-ucm-allow-multiple-devices-in-JackHWMute.patch -Patch16: 0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch -Patch17: 0017-test-pcm-Fix-generated-values-with-float-PCM-format.patch -Patch18: 0018-test-pcm_min-Fix-error-messages.patch -Patch19: 0019-pcm-Don-t-assert-in-_snd_pcm_hw_params_internal.patch -Patch20: 0020-pcm-Fix-snd_pcm_status-for-dmix-co.patch -Patch21: 0021-control-Allow-cset-ing-specific-values-in-the-multi-.patch -Patch22: 0022-PCM-snd_pcm_xxxx_drain-maybe-blocked-after-suspend-a.patch -Patch23: 0023-surround41-50.conf-Use-chmap-syntax-for-better-flexi.patch -Patch24: 0024-ucm-docs-fix-doxygen-exclude-patch-for-UCM-local-hea.patch -Patch25: 0025-ucm-docs-Fix-doxygen-formatting-for-UCM-main-page.patch -Patch26: 0026-docs-Add-UCM-link-to-main-doxygen-page.patch -Patch27: 0027-Replace-unsafe-characters-with-_-in-card-name.patch -Patch28: 0028-pcm-add-helper-functions-to-query-timestamping-capab.patch -Patch29: 0029-pcm-add-support-for-get-set_audio_htstamp_config.patch -Patch30: 0030-pcm-add-support-for-new-STATUS_EXT-ioctl.patch -Patch31: 0031-test-fix-audio_time-with-new-get-set-audio_tstamp_co.patch -Patch32: 0032-test-audio_time-show-report-validity-and-accuracy.patch -Patch33: 0033-pcm-restore-hw-params-on-set-latency-failed.patch -Patch34: 0034-Replace-list.h-with-its-own-version.patch -Patch35: 0035-topology-uapi-Add-UAPI-headers-for-topology-ABI.patch -Patch36: 0036-topology-Add-topology-core-parser.patch -Patch37: 0037-topology-Add-text-section-parser.patch -Patch38: 0038-topology-Add-PCM-parser.patch -Patch39: 0039-topology-Add-operations-parser.patch -Patch40: 0040-topology-Add-private-data-parser.patch -Patch41: 0041-topology-Add-DAPM-object-parser.patch -Patch42: 0042-topology-Add-CTL-parser.patch -Patch43: 0043-topology-Add-Channel-map-parser.patch -Patch44: 0044-topology-Add-binary-file-builder.patch -Patch45: 0045-topology-autotools-Add-build-support-for-topology-co.patch -Patch46: 0046-topology-doxygen-Add-doxygen-support-for-topology-co.patch -Patch47: 0047-conf-topology-Add-topology-file-for-broadwell-audio-.patch -Patch48: 0048-topology-Fix-missing-inclusion-of-ctype.h.patch -Patch49: 0049-topology-Fix-typos.patch -Patch50: 0050-topology-fix-element-object-type-is-switch.patch -Patch51: 0051-topology-Add-element-ID-so-we-can-look-up-references.patch -Patch52: 0052-topology-Add-support-for-writing-manifest-private-da.patch -Patch53: 0053-topology-update-ABI-to-improve-support-for-different.patch -Patch54: 0054-topology-Add-ops-support-to-byte-control-objects.patch -Patch55: 0055-topology-treat-all-DAPM-controls-types-the-same-when.patch -Patch56: 0056-topology-print-error-prefix-on-error-message.patch -Patch57: 0057-topology-rename-OBJECT_TYPE_-to-SND_TPLG_TYPE_.patch -Patch58: 0058-core-add-convenience-macros-to-local.h.patch -Patch59: 0059-topology-Add-C-templates-structure-for-building-topo.patch -Patch60: 0060-topology-A-API-calls-to-directly-build-topology-data.patch -Patch61: 0061-pcm-Fix-doxygen-for-two-enums.patch -Patch62: 0062-pcm-ioplug-extplug-Fix-logic-errors-in-type-checks.patch -Patch63: 0063-pcm-route-Remove-bogus-in-snd_config_get_id-checks.patch -Patch64: 0064-topology-builder-Fix-possibly-uninitialized-variable.patch -Patch65: 0065-topology-ctl-Fix-access-type-checks.patch -Patch66: 0066-topology-data-Fix-wrong-size-check-in-tplg_parse_dat.patch -Patch67: 0067-topology-parser-Add-missing-return-value-to-snd_tplg.patch -Patch68: 0068-topology-pcm-Remove-unused-variables.patch -Patch69: 0069-build-Do-not-try-to-detect-cross-compiler.patch -Patch70: 0070-topology-Add-API-to-set-a-vendor-specific-version-nu.patch -Patch71: 0071-pcm-ladspa-Fix-segfault-due-to-a-wrong-channel-refer.patch +Patch1: 0001-topology-Add-missing-include-sys-stat.h.patch # rest suse patches Patch99: alsa-lib-doxygen-avoid-crash-for-11.3.diff # suppress timestamp in documents @@ -191,76 +121,6 @@ %setup -q -n alsa-lib-%{package_version} # %patch -p1 %patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 -%patch6 -p1 -%patch7 -p1 -%patch8 -p1 -%patch9 -p1 -%patch10 -p1 -%patch11 -p1 -%patch12 -p1 -%patch13 -p1 -%patch14 -p1 -%patch15 -p1 -%patch16 -p1 -%patch17 -p1 -%patch18 -p1 -%patch19 -p1 -%patch20 -p1 -%patch21 -p1 -%patch22 -p1 -%patch23 -p1 -%patch24 -p1 -%patch25 -p1 -%patch26 -p1 -%patch27 -p1 -%patch28 -p1 -%patch29 -p1 -%patch30 -p1 -%patch31 -p1 -%patch32 -p1 -%patch33 -p1 -%patch34 -p1 -%patch35 -p1 -%patch36 -p1 -%patch37 -p1 -%patch38 -p1 -%patch39 -p1 -%patch40 -p1 -%patch41 -p1 -%patch42 -p1 -%patch43 -p1 -%patch44 -p1 -%patch45 -p1 -%patch46 -p1 -%patch47 -p1 -%patch48 -p1 -%patch49 -p1 -%patch50 -p1 -%patch51 -p1 -%patch52 -p1 -%patch53 -p1 -%patch54 -p1 -%patch55 -p1 -%patch56 -p1 -%patch57 -p1 -%patch58 -p1 -%patch59 -p1 -%patch60 -p1 -%patch61 -p1 -%patch62 -p1 -%patch63 -p1 -%patch64 -p1 -%patch65 -p1 -%patch66 -p1 -%patch67 -p1 -%patch68 -p1 -%patch69 -p1 -%patch70 -p1 -%patch71 -p1 %if 0%{?suse_version} == 1130 %patch99 -p1 %endif ++++++ 0001-topology-Add-missing-include-sys-stat.h.patch ++++++ >From 3f1dba9a821b53b42001605f9a126a958804884f Mon Sep 17 00:00:00 2001 From: Takashi Iwai <[email protected]> Date: Mon, 9 Nov 2015 13:37:26 +0100 Subject: [PATCH] topology: Add missing include sys/stat.h Necessary for proper definitions of S_IRUSR & co. Otherwise it results in compile errors with old glibc: parser.c: In function 'snd_tplg_build_file': parser.c:262: error: 'S_IRUSR' undeclared (first use in this function) parser.c:262: error: (Each undeclared identifier is reported only once parser.c:262: error: for each function it appears in.) Signed-off-by: Takashi Iwai <[email protected]> --- src/topology/parser.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/topology/parser.c b/src/topology/parser.c index 80a0ae08148b..18bb9c79f3a8 100644 --- a/src/topology/parser.c +++ b/src/topology/parser.c @@ -16,6 +16,7 @@ Liam Girdwood <[email protected]> */ +#include <sys/stat.h> #include "list.h" #include "tplg_local.h" -- 2.6.2 ++++++ alsa-lib-1.0.29.tar.bz2 -> alsa-lib-1.1.0.tar.bz2 ++++++ ++++ 12598 lines of diff (skipped)
