]> code.ossystems Code Review - openembedded-core.git/commit
alsa-lib: 1.1.9 -> 1.2.1.2
authorTanu Kaskinen <tanuk@iki.fi>
Mon, 6 Jan 2020 09:18:02 +0000 (11:18 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 10 Jan 2020 21:11:25 +0000 (21:11 +0000)
commit966890009b4dd81abb72534192c688dbd1195d00
tree1b60725882d7dfab9188f87698a5b21754a2e3fb
parent159328dde56e35ba56ec0b1e3602a3b2df6ad691
alsa-lib: 1.1.9 -> 1.2.1.2

Changelogs:
https://alsa-project.org/wiki/Changes_v1.1.9_v1.2.1
https://alsa-project.org/wiki/Changes_v1.2.1_v1.2.1.1
https://alsa-project.org/wiki/Changes_v1.2.1.1_v1.2.1.2

This upgrade brings support for the new "UCM2" configuration format.
Another big change is that the UCM and topology configuration files were
moved to separate repositories, so those are removed from alsa-lib and
will need to be packaged separately.

The topology API was moved from libasound to a separate libatopology
library. This seems like a recipe for regressions for applications that
used to use libasound for the topology stuff, but I don't think there
are many applications in existence that use the topology API. I hope the
upstream knows what they are doing.

Patches added:

0001-configure.ac-remove-an-unnecessary-libtool-fix.patch
This fixes a failure during configure.

0001-ucm-Use-strncmp-to-avoid-access-out-of-boundary.patch
0002-ucm-return-always-at-least-NULL-if-no-list-is-availa.patch
Backports. I don't know if these are regression fixes, but since the UCM
code was heavily worked on in this upgrade, it seems likely that these
patches fix regressions.

0003-namehint-correct-the-args-check.patch
0004-namehint-improve-the-previous-patch-check-the-return.patch
Backports. A change in alsa-plugins caused a regression in the pulse
plugin, but that was actually due to a bug in alsa-lib, which is fixed
by these patches.

0005-ucm-Do-not-fail-to-parse-configs-on-cards-with-an-em.patch
Backport. Fixes a regression with some Intel hardware.

0001-Fix-alsa-sound-.h-for-external-programs.patch
0001-uapi-Move-typedefs-from-uapi-to-sound.patch
Backports. These fix build failures in alsa-tools.

I removed alsa-doc from PACKAGES, because no files were assigned to it.

Signed-off-by: Tanu Kaskinen <tanuk@iki.fi>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-multimedia/alsa/alsa-lib/0001-Fix-alsa-sound-.h-for-external-programs.patch [new file with mode: 0644]
meta/recipes-multimedia/alsa/alsa-lib/0001-configure.ac-remove-an-unnecessary-libtool-fix.patch [new file with mode: 0644]
meta/recipes-multimedia/alsa/alsa-lib/0001-uapi-Move-typedefs-from-uapi-to-sound.patch [new file with mode: 0644]
meta/recipes-multimedia/alsa/alsa-lib/0001-ucm-Use-strncmp-to-avoid-access-out-of-boundary.patch [new file with mode: 0644]
meta/recipes-multimedia/alsa/alsa-lib/0002-ucm-return-always-at-least-NULL-if-no-list-is-availa.patch [new file with mode: 0644]
meta/recipes-multimedia/alsa/alsa-lib/0003-namehint-correct-the-args-check.patch [new file with mode: 0644]
meta/recipes-multimedia/alsa/alsa-lib/0004-namehint-improve-the-previous-patch-check-the-return.patch [new file with mode: 0644]
meta/recipes-multimedia/alsa/alsa-lib/0005-ucm-Do-not-fail-to-parse-configs-on-cards-with-an-em.patch [new file with mode: 0644]
meta/recipes-multimedia/alsa/alsa-lib_1.2.1.2.bb [moved from meta/recipes-multimedia/alsa/alsa-lib_1.1.9.bb with 55% similarity]