í«îÛalsa-utils-1.2.10-150600.3.3.6Žè<�>,èêìÍì‰f~ÖEp¯ž9Û|‚úÔþ.]:×siÁê
s|‡Ndë¨`‡/[,D«•¿ê'EyÀâåg÷¸´u>˜oHÐÞ·§AœÕ½.ké€ØQêÂÚé`7íã¿B¢o¤&¶0Ã@9Î0’öUBñ,Ø[;: Ñ–š»BåjÜ “4$¾<Ó!ÎÃfËÉ0-I¾"Cí¼ÊwÇàäÖŠRÂëøiSÛìç Ìbobª0QÅ\[ñ¸çÔ¯3š¨‘cè¦ï£ô”Û¸aYJËp˜£í:íràbGJa4Ú¬à>âÏþhoR¼9Ât:SlŠ€ðkFå÷Œ/šÈAvfÀq†(E2ã½MØç¢>ÿÿÿÀŽèF¿¤?¿”dèé
êì !í Mî¨ï¬ñ¸ò¼óÕöö÷ø üCý`þfÿl‘”
Ÿ
ìWHW öW
¤WW#—W
$TW%°W'cW))@W*œ*¼4+Œ414(1c81l992P9:5™9=ž->ž5?ž=@žEFžMGždWHŸÀWI¡WX¡€Y¡ˆ\¡°W]£W^§;b©àcª‰d«e«f«l«u«,Wv¬ˆw¹ìWx»HWy¼¤¤z¿4“¿DÆ¿Hä¿Nå¿Calsa-utils1.2.10150600.3.3.6Advanced Linux Sound Architecture UtilitiesThis package contains utility programs supporting ALSA, Advanced Linux
Sound Architecture.f~ÖEs390zp34#©@SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Multimedia/Sound/Playershttp://www.alsa-project.org/linuxs390x
if [ -x /usr/bin/systemctl ]; then
test -n "$FIRST_ARG" || FIRST_ARG="$1"
[ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || :
for service in sound-extra.service ; do
sysv_service=${service%.*}
if [ ! -e /usr/lib/systemd/system/$service ] &&
[ ! -e /etc/init.d/$sysv_service ]; then
mkdir -p /run/systemd/rpm/needs-preset
touch /run/systemd/rpm/needs-preset/$service
elif [ -e /etc/init.d/$sysv_service ] &&
[ ! -e /var/lib/systemd/migrated/$sysv_service ]; then
/usr/sbin/systemd-sysv-convert --save $sysv_service || :
mkdir -p /run/systemd/rpm/needs-sysv-convert
touch /run/systemd/rpm/needs-sysv-convert/$service
fi
done
fi
if [ -x /usr/bin/systemctl ]; then
test -n "$FIRST_ARG" || FIRST_ARG="$1"
[ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || :
if [ "$YAST_IS_RUNNING" != "instsys" ]; then
/usr/bin/systemctl daemon-reload || :
fi
for service in sound-extra.service ; do
sysv_service=${service%.*}
if [ -e /run/systemd/rpm/needs-preset/$service ]; then
/usr/bin/systemctl preset $service || :
rm "/run/systemd/rpm/needs-preset/$service" || :
elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then
/usr/sbin/systemd-sysv-convert --apply $sysv_service || :
rm "/run/systemd/rpm/needs-sysv-convert/$service" || :
touch /var/lib/systemd/migrated/$sysv_service || :
fi
done
fi
# migrate the old asound.state
if [ ! -f /var/lib/alsa/asound.state ]; then
test -f /etc/asound.state && \
cp -a /etc/asound.state /var/lib/alsa/asound.state
fi
exit 0
test -n "$FIRST_ARG" || FIRST_ARG="$1"
if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then
# Package removal, not upgrade
/usr/bin/systemctl --no-reload disable sound-extra.service || :
(
test "$YAST_IS_RUNNING" = instsys && exit 0
test -f /etc/sysconfig/services -a \
-z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services
test "$DISABLE_STOP_ON_REMOVAL" = yes -o \
"$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0
/usr/bin/systemctl stop sound-extra.service
) || :
fi
test -n "$FIRST_ARG" || FIRST_ARG="$1"
if [ $1 -eq 0 ]; then
# Package removal
for service in sound-extra.service ; do
sysv_service="${service%.*}"
rm -f "/var/lib/systemd/migrated/$sysv_service" || :
done
fi
if [ -x /usr/bin/systemctl ]; then
/usr/bin/systemctl daemon-reload || :
fi
if [ "$FIRST_ARG" -ge 1 ]; then
# Package upgrade, not uninstall
if [ -x /usr/bin/systemctl ]; then
(
test "$YAST_IS_RUNNING" = instsys && exit 0
test -f /etc/sysconfig/services -a \
-z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services
test "$DISABLE_RESTART_ON_UPDATE" = yes -o \
"$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0
/usr/bin/systemctl try-restart sound-extra.service
) || :
fi
fiX@\_°jhHè€HphHhPh@Xhh¨X@8 ˆ€7œ…ËrÆ
=*rÖ‡¤‡)Ë„qpFR^v„Ä…Uc‚ì‰Juv ì+Ë ÈC
#DŒ="ƒÆ«¯Tr®+0>."ü0ìp<0Ôû®íííííííí¡ÿíííííííAíí¤¤¡ÿ¤Aí¡ÿ¡ÿ¡ÿAíAí¤ííAíAí¤¤¤¤¤¤Aí¤Aí¤Aí¤¤¤Aí¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¡ÿ¤¤¤¤¤¤¤¤¤¤Aí¤¤¤¤¤¤¤¤¤Aíf~ÖDf~ÖDf~ÖDf~ÖDf~ÖDf~ÖDf~ÖDf~ÖDf~ÖCf~ÖDf~ÖDf~ÖDf~ÖDf~ÖDf~ÖDf~ÖDf~ÖDf~ÖDf~ÖBf~ÖBf~ÖDf~ÖDf~ÖDf~ÖBf~ÖBf~ÖDf~ÖBf~ÖBf~ÖBf~ÖCf~ÖDf~ÖBf~ÖCf~ÖBf~ÖBf~ÖBf~ÖBf~ÖBf~ÖBf~ÖCf~ÖCf~ÖCf~ÖBf~ÖEdòúdòúdòúf~ÖEdòúf~ÖBf~ÖCf~ÖCf~ÖCf~ÖCf~ÖCf~ÖCf~ÖCf~ÖBf~ÖCf~ÖCf~ÖCf~ÖCf~ÖCf~ÖCf~ÖCf~ÖDf~ÖCf~ÖCf~ÖCf~ÖCf~ÖCf~ÖCf~ÖCf~ÖCf~ÖCf~ÖBf~ÖCf~ÖCf~ÖCf~ÖCf~ÖCf~ÖCf~ÖCf~ÖCf~ÖCf~ÖCf~ÖCa5bfd6739418ab26d5299e3f28af1126de801c6e9d3e013ac8ec9107f47701ff6c756589957c9d7fe1618a533445e0d9e3ae206014a1ac5a48cf2e9413ee455b997f2127a9c5927568a3d66266477c6d13a379ac59dff476fff33e27403a684ec4ee4db8d9d3bc89e1fdff94049965972dd8da4aacd84d82f0730ea509fc903d352f1636abad40ff343a0922a9b92ba049522f10c05abfb719b68b96f69081e668a9a95517e187a0d3114a509f2004c7f65404a302dcb3c449327ad19c32ff562071d9988819dafb0e1adf886ac7ef5049d5ef8ef1ceaf60ac11024c491b450fa09fc2acbe325ef4a71393f5ee21e6789b08073db77d9131e0f9bbced4aaeed5750a5a4836b9d2c11a743e65f8ede287b757b2c12094857f270e1f8bd34595f1ec351d51030cc4574432a1fff43d3f8779df2f2d346de9bab6fea825dda970178224adf096730ac9796b73d3eeb6856a43f768d8131b120182f7205111c64259f6e649a1e8bc37d10ac45fab94247a0daf8a5b00815e52774692a1c4a3f9edaecec92c31cd68c61e9c78f837298aa8c5a9b5b0e1dee011d0e72e82ae2ae959420efa0b5ab7fc8b5505d76e8d98fab7622f60480b94aa309f140663587a3b359f645b87f616a98871a529e02873d451371cc5b6450cfa7ac5fa9baa308837cde2ace3821cadd034d4ee45c6606873565f701d8056dfcdb9c3db2230138bed8888b71ffd659a6f5b9384b438a4adc3f5d4fe7825a8bce0fcc719bc6de35c90cd2eacd1b6c0b651b63bf7734b4fac8d8e986b97937afd432e8035626acda66eb6542cdd2e4ccbd75bb83459c028997888efe274716bc26ceb3dd98c35714150008b12b11c9f63ab998430221e064ef1c709bde38a7909eb99cbd04c5363a4a2662e4c283b2b0382226fc7c8fae3eddc1e4d4193a38a23c7d3e95dac067c6ef7c11e948a16142ef5c7d0959ba3913a9640fa9002211b45d49bd8d136d20dfdc194c216a4b8cfc3708b86f0ec9b9930da3645d959ee739aec25c4006cccf5594f3161e84c5a4777ad9e965702983bb201f336bedf9279163b8540390e1f1775e88e95f044bccf6275c1ef2be920ffd48fc6b7f6a5d378570ef530218bc618302a8b9b1ecafe04be851b9c4dbeb0c59d6e68d68568cca09dbec5833c03adc7494126e52434cedd501565f324103477957853575301bfc60c22b380c1f7221be64b7131180debbe6d1340a6713298b9b0dd4b3edfc8cf7822648baf6cb71b2dd27667e6b9ffd625d56c80256e55fb873fc309b9a8898b6f640d290ca7fcd838d4d246bf6ceaf6edac493f7ff8a2dd7a7b9cd43bf7334f3af432fefed9b377705c06a754b07e2add0a2e8284cc9f3195634fb0c2dea63264598c1fe47b38b7f1a5e75820f940442034cc1f57335a36f7e08498035e11d86d6e420eb9ccb607f64c77f98182302ef4fb1940fecd89e0562eeb3d9a0f02499884ec3814fbb7a1153951794a231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c603ddd9f240384fed9478166a796f727c5dac17b2b3de3681e5504f01b806db2531e10295fb452d6631d72ddd6504eed771a50853866b8243f25a7bd576292c878a451637845e9b04d0f8ba7d080a86da1923f62ead133611a54adc5671625f7b892edb8e022ea93d03950a4cc64331009766d28a021d9d433bad8dc035aa7cb739464871dddbe56997147d468ce23cb79f184517a7d84ca09498c2b0721de93bc4a5ec00e1176d7f3eb876942924dfb787fc0549c65ac6945aa7115e700438c1ca6a7cf8803e7f1c39d5e9d2d4f88ac668e3d4cfe4148e50646acbd18472f4967eb2d43832da76f1e69960c8daef71ea1cff1b3c039a032105ed77f296183750029c432d053300fee5cfaad224a0e8737bc395b64a7cf1ccff4e128a35100f7ffc5b3c709ce62243c35491c0f1b3b1a2ba69c9af80658c517c68c0e9c7aeee9be7d9748d13b81936a93bd053e90f03d692d9e081b8433e4e62185832f9a5086fb4443ae110a0833cf9251a16a4d3ec0b5a73b1ec9487b4e2cd7ecc54008525216375e9e9a46394738b62119b025260bc759bef32209f801be47030c964d209f1b6311bbfaf9adf4fd808c2fb24d405bdeee9810f08f23453b426a9128bfc52baf40bdea591b536fc5a879cda137eb0270062eccd1ccf23833ec90f28f7ec59a15ce227929e579fef7b164564dd9d8ace6fea378bfb050fcf494f02cbbb257f6758985a300bb9458f8c297e2d88ad37fe8378246070df50bf66ddb00ff2cf2b58566c5c051195b20edc4bc566786c42a2364427ab69d0ac1083ad8617f6b12a4fb73fe33576b79c59fe4221881458c8fae3dfd46536aeea3e7dc52e87c1779cac7759275002a64404ae3e2d0641fe249ba9567ddd2991745ecb872292eae5aca5a66f18010f3f3fedf9e75847660c538fed6df5941dc0bf53ac39020f95e9518ddabda1d0a855945efac53fc5ab6c224dcf8eec114746038fbae915ab15fb6177bf9d989fa9e6e300776dad81573979ae9492fff0656d6827126fe97932f94b0c061b04d0f60d51eca1fa61c1db91694e07c5e2c3905960faff902cb025e8dd2a2cbb1c44c7896b54ba9d6aa8c43b608fe9a469a469459abce7642d34e804eeba964822c21e64a1f24ee00c4e718b23a3b9c0a22dce4031bb89999a4201da8fd0d61518bcd3f13b0c709a5298e939caf698b80d31d71d50475365ee0e5536cc99f97e8458785da2f0aa0ec60bf9cc81520cbf80a4683e83eca9cb5f2958e9fef1fdea4d7003f1f7d3e48d3521aaab0a112c4ac570b02ddf1813abacac3070f6f0d897df3862192ea078efc1dd8fdc4f51fae9e93d3ed4c15e049829b0386729e9343207e3298813fdc4d26b7948e15a38533c37a9f232c3eff809b565398b3301679e0557701864d55b742a0abd3fe5f50d95b1bfcb55ffad4b597dcc7e3c7b812828d125f692faa75c7445d52125dcc2c36f82c4f7a3ef49b8ae6afd74ada9d03dc7c641d7825417d2a261831715e945e95d87343fb037db910e7ce4f87a2a1ecdd0329945f355960796a56f8126d5080ed93fdd2437c7eaddbbbd56137d7e9aplayalsa-restore.service../alsa-restore.service../alsa-state.service../sound-extra.serviceaplay.1.gz€rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootalsa-utils-1.2.10-150600.3.3.6.src.rpmÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿalsa-utilsalsa-utils(s390-64)@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
/bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shalsadialoglibasound.so.2()(64bit)libasound.so.2(ALSA_0.9)(64bit)libasound.so.2(ALSA_0.9.0rc4)(64bit)libasound.so.2(ALSA_0.9.0rc8)(64bit)libasound.so.2(ALSA_1.2.10)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.2.3)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libformw.so.6()(64bit)libformw.so.6(NCURSESTW6_5.7.20081102)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libm.so.6(GLIBC_2.29)(64bit)libmenuw.so.6()(64bit)libmenuw.so.6(NCURSESTW6_5.7.20081102)(64bit)libncursesw.so.6()(64bit)libncursesw.so.6(NCURSESTW6_5.7.20081102)(64bit)libpanelw.so.6()(64bit)libpanelw.so.6(NCURSESTW6_5.7.20081102)(64bit)libsamplerate.so.0()(64bit)libsamplerate.so.0(libsamplerate.so.0.0)(64bit)libsamplerate.so.0(libsamplerate.so.0.1)(64bit)libtinfo.so.6()(64bit)libtinfo.so.6(NCURSES6_TINFO_5.0.19991023)(64bit)libtinfo.so.6(NCURSES6_TINFO_5.4.20040208)(64bit)libtinfo.so.6(NCURSES6_TINFO_5.7.20081102)(64bit)pciutilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)tree3.0.4-14.6.0-14.0-15.2-14.14.3fXj@dõÆÀdXä@cWÏÀb—TÀaóÚÀaê @aû@aim@aFÀ`ÇDÀ`†«@`S@À` lÀ_Ó_@_"À_Œ.@_{
À_s!À^ßyÀ^²¦À^ŽÀ^kuÀ^CèÀ^&çÀ]ü·À]ÚpÀ]Γ@\ÿ—À\í"À\ÕgÀ\GÀ\4À[Í»À[Ç$@Zľ@Zľ@Z7ÀZ
ÚÀZNÀYéÀXc©@Xc©@W¡ÜÀVý@V±ëÀV@ŠÀV
}@UÈ’@UÀ©@U»c@U£¨@U>$ÀTï
ÀTÆ,@Tž@TAÀalarrosa@suse.comtiwai@suse.comtiwai@suse.comtiwai@suse.comtiwai@suse.comtiwai@suse.detiwai@suse.detiwai@suse.dejsegitz@suse.comjsegitz@suse.comtiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.dengompa13@gmail.comtiwai@suse.dedimstar@opensuse.orgtiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.desuse-beta@cboltz.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.dejmatejek@suse.comtiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.dedimstar@opensuse.orgtiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.de- Require tree which is used by alsa-info.sh (bsc#1225665)- Update to alsa-utils 1.2.10 (jsc#PED-6566):
* MIDI 2.0 / UMP support for sequencer programs
* nhlt: add nhlt-dmic-info utility
* Build fixes and cleanups
* speaker-test: allow large buffer and period time setup - up to 100 seconds
* various topology fixes
For details, see:
https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-utils
- Fix the builds with old gcc:
0001-axfer-use-ATTRIBUTE_UNUSED-instead-remove-argument-n.patch
0002-amidi-use-ATTRIBUTE_UNUSED-instead-remove-argument-n.patch
0003-alsaloop-use-ATTRIBUTE_UNUSED-instead-remove-argumen.patch
0004-bat-use-ATTRIBUTE_UNUSED-instead-remove-argument-nam.patch
0005-seq-use-ATTRIBUTE_UNUSED-instead-remove-argument-nam.patch
0006-alsaucm-use-ATTRIBUTE_UNUSED-instead-remove-argument.patch
0007-topology-use-ATTRIBUTE_UNUSED-instead-remove-argumen.patch- Update to alsa-utils 1.2.9:
BSD build fix, and various updates for alsactl, amidi, axfer,
alsa-info.sh, alsaloop, alsatplg, alsaucm, aplay, abat.
For details, see:
https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.2.9#alsa-utils- Update to alsa-utils 1.2.8 (jsc#PED-850):
automake update, minor alsactl, amixer and aplay fixes.
https://www.alsa-project.org/wiki/Changes_v1.2.7.2_v1.2.8
- Add keyring- Update to alsa-utils 1.2.7:
Enhancement and fixes of alsactl, speaker-test cleanup,
alsatplg enhancements, arecord ghost data fix, etc.
For details see:
https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-utils
- Drop obsoleted patches:
0001-alsamixer-Fix-regression-in-color-setup.patch
0002-alsamixer-Revert-has_mouse-check.patch- Fix the broken mouse support on alsamixer:
0002-alsamixer-Revert-has_mouse-check.patch- Fix alsamixer color config regression:
0001-alsamixer-Fix-regression-in-color-setup.patch- Update to alsa-utils 1.2.6:
various updates / fixes for alsactl, amidi, alsaloop, alsamixer,
alsatplg, amixer, aplay and aseqnet. Details are found in
https://alsa-project.org/wiki/Changes_v1.2.5.1_v1.2.6#alsa-utils
- Update the download URL
- Add *.sig file for the tarball- Drop ProtectClock hardening, can cause issues if other device acceess is needed- Added hardening to systemd service(s). Modified:
* sound-extra.service- Update to alsa-utils 1.2.5:
a major version up, including previous patches
https://www.alsa-project.org/wiki/Changes_v1.2.4_v1.2.5
- Update to alsa-utils 1.2.5.1:
a small bugfix release
https://www.alsa-project.org/wiki/Changes_v1.2.5_v1.2.5.1
- Drop the obsoleted patches:
0001-aplay-try-to-use-16-bit-format-to-increase-capture-q.patch
0002-alsamixer-Fix-the-mixer-views-description-in-man-pag.patch
0003-Add-Slovak-translation.patch
0004-Add-Basque-translation.patch
0006-aplay-cosmetic-code-fix-in-xrun.patch
0007-aplay-fix-the-CPU-busy-loop-in-the-pause-handler.patch
0008-alsa-info-Add-lsusb-and-stream-outputs.patch
0010-alsactl-Fix-double-decrease-of-lock-timeout.patch
0011-alsactl-Fix-race-at-creating-a-lock-file.patch
0012-alsactl-Remove-asound.state-file-check-from-alsa-res.patch
0013-aplay-add-test-code-for-snd_pcm_status-to-test-posit.patch
0014-ucm-fix-typo-in-docs.patch
0015-aplay-add-avail-delay-checks-to-test-position.patch
0016-alsactl-daemon-read_pid_file-fix-the-returned-code-o.patch
0017-alsactl-init-set_ctl_value-fix-bytes-parsing.patch
0018-alsactl-init-parse-fix-possible-double-free.patch
0019-alsaloop-fix-possible-memory-leak-in-create_loopback.patch
0020-alsaloop-get_queued_playback_samples-simplify-code.patch
0021-topology-fix-possible-double-free-in-load.patch
0022-alsamixer-remove-dead-fcn-widget_handle_key-in-widge.patch
0023-alsamixer-remove-unused-variable-y-in-display_scroll.patch
0024-alsamixer-fix-shift-in-parse_words.patch
0025-aplay-fix-the-test-position-test-for-playback-avail-.patch- Suppress automatic update of alsa-info.sh (bsc#1185280):
alsa-info-no-update-for-distro-script.patch- Fix superfluous asound.state migration (bsc#1183672)- Backport upstream fixes:
various fixes in aplay, alsamixer, alsactl and alsaloop, updated
translations, etc:
0001-aplay-try-to-use-16-bit-format-to-increase-capture-q.patch
0002-alsamixer-Fix-the-mixer-views-description-in-man-pag.patch
0003-Add-Slovak-translation.patch
0004-Add-Basque-translation.patch
0006-aplay-cosmetic-code-fix-in-xrun.patch
0007-aplay-fix-the-CPU-busy-loop-in-the-pause-handler.patch
0008-alsa-info-Add-lsusb-and-stream-outputs.patch
0013-aplay-add-test-code-for-snd_pcm_status-to-test-posit.patch
0014-ucm-fix-typo-in-docs.patch
0015-aplay-add-avail-delay-checks-to-test-position.patch
0016-alsactl-daemon-read_pid_file-fix-the-returned-code-o.patch
0017-alsactl-init-set_ctl_value-fix-bytes-parsing.patch
0018-alsactl-init-parse-fix-possible-double-free.patch
0019-alsaloop-fix-possible-memory-leak-in-create_loopback.patch
0020-alsaloop-get_queued_playback_samples-simplify-code.patch
0021-topology-fix-possible-double-free-in-load.patch
0022-alsamixer-remove-dead-fcn-widget_handle_key-in-widge.patch
0023-alsamixer-remove-unused-variable-y-in-display_scroll.patch
0024-alsamixer-fix-shift-in-parse_words.patch
0025-aplay-fix-the-test-position-test-for-playback-avail-.patch- Fix alsactl restore behavior during locking (boo#1179904):
0010-alsactl-Fix-double-decrease-of-lock-timeout.patch
0011-alsactl-Fix-race-at-creating-a-lock-file.patch
- Remove unnecessary condition for alsa-restore.service
0012-alsactl-Remove-asound.state-file-check-from-alsa-res.patch
- Fix dependency in sound-extra.service- Update to alsa-utils 1.2.3:
alsactl extension for disabling UCM, alsa-info.sh enhancements,
various fixes and documentation updates.
See details in
https://alsa-project.org/wiki/Changes_v1.2.3.2_v1.2.4- Use /run/lock for alsactl lock directory (bsc#1177826)
- Migrate the old asound.state file if the new path isn't present
yet (bsc#1177826)- Conditionally add buildreq alsa-topology-devel to fix build
errors- Fix the directory to save asound.state again to /var/lib/alsa,
which was mistakenly changed to /etc- Update to alsa-utils 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
- Dropped obsoleted patches:
0001-alsaloop-reduce-cumulative-error-caused-by-non-atomi.patch
0002-alsactl-don-t-exit-on-EINTR-from-epoll_wait.patch
0003-alsactl-avoid-needless-wakeups-in-monitor-loop.patch
0004-alsactl-fix-error-handling-for-sched_setscheduler-ca.patch
0005-alsa-info.sh-add-ALT-to-DISTRO-list.patch
0006-alsa-info-initial-rpm-deb-package-info.patch
0007-alsa-info.sh-increase-version-to-0.4.65.patch- Backport upstream fixes: some improvements in alsa-info.sh:
0005-alsa-info.sh-add-ALT-to-DISTRO-list.patch
0006-alsa-info-initial-rpm-deb-package-info.patch
0007-alsa-info.sh-increase-version-to-0.4.65.patch- Backport upstream fixes for alsactl:
0002-alsactl-don-t-exit-on-EINTR-from-epoll_wait.patch
0003-alsactl-avoid-needless-wakeups-in-monitor-loop.patch
0004-alsactl-fix-error-handling-for-sched_setscheduler-ca.patch- Update to alsa-utils 1.2.2; including previous fixes
- Backport upstream fix: alsaloop improvement;
0001-alsaloop-reduce-cumulative-error-caused-by-non-atomi.patch
- Drop obsoleted patches:
0001-treewide-sys-poll-to-poll.patch
0002-treewide-Fix-wrong-formats-on-32-bit.patch
0003-treewide-Fix-printf-formats.patch
0004-aplay-Adjust-buffer-sizes-to-fix-snprintf-warnings.patch
0005-aplay-Limit-VUMeter-progress-bar-to-100-for-negative.patch
0006-alsactl-sysfs-add-sys-kernel-uevent_seqnum-check-to-.patch
0007-alsaucm-use-the-first-sound-card-use-case-name-hw-CA.patch
0008-alsaucm-add-text-dump-command.patch
0009-alsaucm-add-json-dump-command.patch
0010-alsaucm-dump-fix-the-prefixed.patch
0011-alsactl-fix-sched-idle-set-it-really-to-SCHED_IDLE.patch
0012-configure-Fix-linking-of-alsatplg-with-the-older-lib.patch
0013-alsatplg-add-n-normalize-option.patch
0014-alsatplg-add-s-sort-and-fix-memory-leaks.patch
0015-alsatplg-fix-another-small-leak-in-normalize_config.patch
0016-alsa-info.sh-Consolidate-PCI-device-output.patch
0017-alsa-info.sh-Read-from-proc-modules-and-sort-the-res.patch
0018-alsa-info.sh-Simplify-iteration-over-cards-when-call.patch
0019-alsa-info.sh-Use-existing-function-to-print-ALSA-con.patch
0020-alsa-info.sh-Exit-script-after-writing-information-t.patch
0021-alsa-info.sh-Replace-gauge-with-infobox-for-upload-d.patch
0022-alsa-info.sh-Remove-progress-spinner-during-upload-w.patch
0023-alsa-info.sh-Condense-nested-commands-for-file-uploa.patch
0024-alsa-info.sh-Condense-nested-commands-for-formatting.patch
0025-alsa-info.sh-Perform-test-for-wget-earlier.patch
0026-alsa-info.sh-Warn-after-actual-upload-failure-do-not.patch
0027-alsatplg-rewrite-to-use-the-new-libatopology-functio.patch
0028-alsatplg-add-V-version-option.patch
0029-alsatplg-add-decode-command.patch
0030-alsatplg-add-documentation-for-z-dapm-nosort-h.patch
0031-configure-fix-new-libatopology-check.patch
0032-Use-__func__-instead-of-__FUNCTION__.patch
0033-Avoid-pointer-arithmetic-on-void.patch
0034-Use-lli-for-long-long-in-printf.patch
0035-Avoid-empty-initializer-list.patch- Backport upstream fixes:
alsatplg fixes, misc cleanups:
0027-alsatplg-rewrite-to-use-the-new-libatopology-functio.patch
0028-alsatplg-add-V-version-option.patch
0029-alsatplg-add-decode-command.patch
0030-alsatplg-add-documentation-for-z-dapm-nosort-h.patch
0031-configure-fix-new-libatopology-check.patch
0032-Use-__func__-instead-of-__FUNCTION__.patch
0033-Avoid-pointer-arithmetic-on-void.patch
0034-Use-lli-for-long-long-in-printf.patch
0035-Avoid-empty-initializer-list.patch
- Fix build on SLE12-* target- Backport upstream patches:
A few portability fixes, alsaucm fixes and extensions, alsatplg
minor fixes, alsa-info.sh extensions:
0001-treewide-sys-poll-to-poll.patch
0002-treewide-Fix-wrong-formats-on-32-bit.patch
0003-treewide-Fix-printf-formats.patch
0004-aplay-Adjust-buffer-sizes-to-fix-snprintf-warnings.patch
0005-aplay-Limit-VUMeter-progress-bar-to-100-for-negative.patch
0006-alsactl-sysfs-add-sys-kernel-uevent_seqnum-check-to-.patch
0007-alsaucm-use-the-first-sound-card-use-case-name-hw-CA.patch
0008-alsaucm-add-text-dump-command.patch
0009-alsaucm-add-json-dump-command.patch
0010-alsaucm-dump-fix-the-prefixed.patch
0011-alsactl-fix-sched-idle-set-it-really-to-SCHED_IDLE.patch
0012-configure-Fix-linking-of-alsatplg-with-the-older-lib.patch
0013-alsatplg-add-n-normalize-option.patch
0014-alsatplg-add-s-sort-and-fix-memory-leaks.patch
0015-alsatplg-fix-another-small-leak-in-normalize_config.patch
0016-alsa-info.sh-Consolidate-PCI-device-output.patch
0017-alsa-info.sh-Read-from-proc-modules-and-sort-the-res.patch
0018-alsa-info.sh-Simplify-iteration-over-cards-when-call.patch
0019-alsa-info.sh-Use-existing-function-to-print-ALSA-con.patch
0020-alsa-info.sh-Exit-script-after-writing-information-t.patch
0021-alsa-info.sh-Replace-gauge-with-infobox-for-upload-d.patch
0022-alsa-info.sh-Remove-progress-spinner-during-upload-w.patch
0023-alsa-info.sh-Condense-nested-commands-for-file-uploa.patch
0024-alsa-info.sh-Condense-nested-commands-for-formatting.patch
0025-alsa-info.sh-Perform-test-for-wget-earlier.patch
0026-alsa-info.sh-Warn-after-actual-upload-failure-do-not.patch- Remove empty man8 dirs (used for removed alsaconf.8)
- Drop obsolete TODO and Changelog files, also irrelevant INSTALL.
- Provide alsaucm and alsatplg man pages by formatting via rst2man;
a new dependency on python3-docutils is added- Replace incorrect usage of %_libexecdir with %_prefix/lib- Update to alsa-utils 1.2.1:
* axfer: handle -ETIMEDOUT before non-block I/O operation
* axfer: code refactoring for a helper function to wait for avail buffer space
* axfer: handle -ETIMEDOUT before handle mmap I/O operation
* axfer: return ETIMEDOUT when no event occurs after waiter expiration
* axfer: fix to return error code when a call of select(2) fails
* axfer: return the number of file descriptors for I/O events from select(2) waiter
* axfer: test: fix invalid comparison of 64 bit storage in ILP32 data type
* axfer: mapper: fix parameter check for demuxer
* axfer: remove unused variable warnings
* alsamixer: Remove exp10 usage
* alsaucm, topology: LDADD cleanups and add support for libatopology
* alsaucm: fix the implicit card open
* alsaucm, topology: LDADD cleanups and add support for libatopology
* alsaucm: do the implicit ucm open only when the command requires it
* alsaucm: call snd_config_update_free_global() to make valgrind more happy
* amixer: do not double LF for container type
* aplay: fix memory leak when setup_chmap() fail- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
shortcut the build queues by allowing usage of systemd-mini- Add systemd service to load OSS and sequencer modules
(bsc#1136562)- Update to alsa-utils 1.1.9:
alasctl, axfer, alsaloop, alsamixer and amixer fixes, see
https://www.alsa-project.org/wiki/Changes_v1.1.8_v1.1.9
for details- Remove the ugly conditionals to build for (too) old distros
- Drop alsaconf script that rather brings the inconsistent setup
on modern systems
- Move alsabat-test.sh into alsabat package, too
- Run spec-cleaner- Update to alsa-utils 1.1.8:
* Core:
Makefile.am: add README.md to EXTRA_DIST
axfer: add support for libffado transmission backend
axfer: add unit test for container interface
axfer: add an entry point for this command
initial version of .travis.yml
rename and update README.md
* Audio Transfer utility:
axfer: add an explanation about advantages/issues of Timer-based scheduling model
axfer: add an explanation about Timer-based scheduling model
axfer: add an explanation about IRQ-based scheduling model
axfer: add text for compatibility loss of sw parameter in libasound backend
axfer: fulfill manual section for libasound backend
axfer: print help for libasound backend
axfer: fulfill manual section for libffado backend
axfer: print help for libffado backend
axfer: correct description about signal handling
axfer: fix typo in axfer(1) manual
axfer: fix no return statement in print_help() function
axfer: enable each backend to print own help
axfer: print help text of transfer subcommand just for common options
axfer: print help text of list subcommand
axfer: print help text of command entry
axfer: add a section about design of transfer subcommand
axfer: add a section to describe compatibility to aplay(1)
axfer: add a manual for transfer subcommand
axfer: add a manual for list subcommand
axfer: add a manual for entry point
axfer: check whether a terminal is referred for stdio
axfer: truncate parsed arguments before operating subcommand
axfer: use transfer subcommand as a default for compatibility mode to aplay(1)
axfer: use second argument in command line for transmission direction
axfer: apply refactoring in list subcommand for new command system
axfer: apply refactoring to list subcommand for backward compatibility to aplay(1)
axfer: add support for libffado transmission backend
axfer: obsolete some unimplemented options
axfer: add support for timer-based scheduling model with MMAP operation
axfer: add an implementation of waiter for epoll(7)
axfer: add an implementation of waiter for select(2)
axfer: add an implementation of waiter for poll(2)
axfer: add an option for waiter type
axfer: add a common interface of waiter for I/O event notification
axfer: add options for plugins in alsa-lib
axfer: add options for software parameters of PCM substream
axfer: add options for buffer arrangement
axfer: add an option to suppress event waiting
axfer: add support for MMAP PCM operation
axfer: add support for non-blocking operation
axfer: add an option to finish transmission at XRUN
axfer: add options related to duration and obsolete '--max-file-size' option
axfer: add an option to dump available hardware parameters
axfer: add informative output and an option to suppress it
axfer: add a sub-command to transfer data frames
axfer: add support for blocking data transmission operation of alsa-lib PCM API
axfer: add support to transfer data frames by alsa-lib PCM APIs
axfer: add a parser for command-line options
axfer: add a common interface to transfer data frames
axfer: add a unit test for mapper interface
axfer: add support for a mapper for multiple target
axfer: add support for a mapper for single target
axfer: add a common interface to align data frames on different layout
axfer: add unit test for container interface
axfer: add support for a container of raw data
axfer: add support for a container of Creative Tech. voice format
axfer: add support for a container of Sparc AU format
axfer: add support for a container of Microsoft/IBM RIFF/Wave format
axfer: add a common interface to handle a file with audio-specific data format
axfer: add a sub-command to print list of PCMs/devices
axfer: add an entry point for this command
* alsaloop:
alsaloop: more avail_min cleanups
* alsatplg (topology):
topology/topology.c: drop unneeded include
* aplay/arecord:
aplay: improve available conditions for '--samples' and '--duration' options
aplay: add a paragraph for '--samples' ('-s') option to aplay manual
aplay: delete paragraph for obsoleted '--sleep-min' ('-s') option from aplay manual- remove "Obsoletes: bat <= 0.1.0" - it triggers uninstall of the unrelated
"bat" (cat clone) package- Updated to alsa-utils 1.1.7:
* aplay: Fix invalid file size check for non-regular files
* speaker-test: Support S24_3LE sample format
* speaker-test: Allow sampling rates up to 768000
* alsabat: Allow custom sample format for round trip latency test
* alsaucm: add alsa-ucm udev rules for PAZ00 (Toshiba AC100/Dynabook AZ)
* alsatplg: add man file
* alsactl: improved disconnection handling
* compile warning fixes
* aplay: add missing block brackets
- Prepare a patch to allow build with old automake for old distros
(not applied yet, though):
alsa-utils-configure-version-revert.patch- Avoid %license tag for old distros to fix builds- Updated to alsa-utils 1.1.6:
* Change FSF address (Franklin Street)
* aplay: Adjust sample rate limits to support newer hardware
* alsactl: Only start restore service when asoundrc file exists
* alsaloop: fix a typo in the comparison
* speaker-test: Refactor the tone-generator codes
* aplay: Fix wav file not being split on 32 bit platforms
* bat: alsa.c - move the thread cleanup pop before goto exit3
- Remove obsoleted patches:
0001-aplay-Adjust-sample-rate-limits-to-support-newer-har.patch
0002-alsactl-Only-start-restore-service-when-asoundrc-fil.patch
- Use %license file tag- Get rid of superfluous patch for ancient distros:
alsa-utils-gettext-version-removal.diff
- Remove superfluous file override, which is already included in
the 1.1.5 tarball:
alsaucm.rst
- Backport upstream fixes:
0001-aplay-Adjust-sample-rate-limits-to-support-newer-har.patch
0002-alsactl-Only-start-restore-service-when-asoundrc-fil.patch
- Cleanup specfile to rip off the too old kludges- Update to alsa-utils 1.1.5:
* alsactl: Move systemd unit start-up from basic.target to
sound.target
* alsatplg: fix topology compiler long option parsing
* topology: delete output file if parsing fails.
* aplay: Fix playback for small raw files
* aplay: Refactor playback code
* aplay: Add samples argument for playing/recording a given
number of samples
* aplay: interrupt streaming via signal in voc_pcm_write
* aplay: Fix --max-file-time option 32 bits overflow
* alsabat: fix one uninitialized warning issue
- Fix filelist for the 1.1.5 update- drop unused requirement for python-docutils- Update to alsa-utils 1.1.4:
* alsactl: Remove standard output definition in systemd unit
* alsa-info: provide more DMI information
* alsa-info: add ACPI device status
* amidi: optarg might be NULL, fix 't' argument parsing
* aplay: Introduce and use xwrite helper- Really bump the version number to 1.1.3 (sorry, forgot to change
in Version tag).- Update to alsa-utils 1.1.3:
* a couple of amidi fixes
* a few alsabat extensions
* alsaloop cpu hog fix,
* a fix for suspend/resume with aplay
* fix chmap selection in speaker-test WAV mode
* alsaucm man pages,
* fix potential NULL dereferences in alsactl daemon mode
- Add python-docutils to build dependency (for rst2man)
- Fix missing alsaucm man page file in the 1.1.3 tarball- Update to alsa-utils 1.1.2:
* aplay: fix lurking capture file overwrite bug
* alsabat: a few bug fixes, add noise detection, etc- Update to alsa-utils 1.1.1:
including previous fixes, more enhancements / fixes of alsabat,
fix in aplay for parsing parameter values
- Delete obsoleted patches:
0001-bat-Avoid-local-signal.h-file.patch
0002-bat-Don-t-pass-incompatible-function-pointers-to-pth.patch
0003-alsa-info.sh-add-man-page.patch
0004-amixer-skip-showing-asoc-tlv-byte-controls.patch
0005-alsabat-rename-to-avoid-naming-conflict.patch- Backport upstream fixes: add alsa-info manpage, fix TLV output of
amixer for ASoC ext ctls, and rename from bat to alsabat
0003-alsa-info.sh-add-man-page.patch
0004-amixer-skip-showing-asoc-tlv-byte-controls.patch
0005-alsabat-rename-to-avoid-naming-conflict.patch
- Rename subpackage from bat to alsabat due to the name conflicts
with other projects- Update to alsa-utils 1.1.0:
including all previous fixes, update of topology tool, addition
of BAT (Basic Audio Tool)
- Split bat subpackage containing BAT
- Fix build of bat with old gcc & glibc on SLE11
0001-bat-Avoid-local-signal.h-file.patch
0002-bat-Don-t-pass-incompatible-function-pointers-to-pth.patch
- Dropped patches:
0001-amixer-Don-t-set-only-the-first-item-in-sset_enum.patch
0002-amixer-expand-local-storage-for-item-name-according-.patch
0003-alsa-info-Don-t-try-update-when-wget-isn-t-available.patch
0004-aplay-Fix-type-for-signal-flag.patch
0005-aplay-Fix-uninterruptible-aplay.patch
0006-alsactl-terminate-readlink-result-string.patch
0007-speaker-test-Add-option-to-specify-signal-scale.patch
0008-topology-Add-command-line-topology-tool-to-build-top.patch
0009-alsactl-Add-path-condition-to-alsa-store-and-alsa-re.patch
0010-speaker-test-fix-option-ordering.patch
0011-arecord-Remove-only-regular-files.patch
0012-aplay-fix-VU-meter-for-S24_LE-etc-formats.patch
0013-alsactl-Manage-both-save-and-restore-in-a-single-uni.patch- Backport upstream fixes: particularly fixing the inconsistent
mixer state after service reload (bnc#929619):
0010-speaker-test-fix-option-ordering.patch
0011-arecord-Remove-only-regular-files.patch
0012-aplay-fix-VU-meter-for-S24_LE-etc-formats.patch
0013-alsactl-Manage-both-save-and-restore-in-a-single-uni.patch- Suppress alsactl invocation on systems without sound cards
(bsc#940950):
0009-alsactl-Add-path-condition-to-alsa-store-and-alsa-re.patch- Upstream patch to add -S option to speaker-test
0007-speaker-test-Add-option-to-specify-signal-scale.patch
- Upstream patch to add alsatplg parser program
0008-topology-Add-command-line-topology-tool-to-build-top.patch
- Reenable autoreconf call to regenerate after patching- 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.- Backport upstream fixes for aplay signal handling and alsactl
possible buffer overflow of readlink():
0004-aplay-Fix-type-for-signal-flag.patch
0005-aplay-Fix-uninterruptible-aplay.patch
0006-alsactl-terminate-readlink-result-string.patch- Backport upstream fixes, including the fix for alsa-info
(boo#928394):
0001-amixer-Don-t-set-only-the-first-item-in-sset_enum.patch
0002-amixer-expand-local-storage-for-item-name-according-.patch
0003-alsa-info-Don-t-try-update-when-wget-isn-t-available.patch- Update to alsa-utils 1.0.29:
just a version bump including previous fixes
- Drop obsoleted patches:
0001-alsactl-save-state-do-not-call-rename-for-stdio.patch
0002-alsamixer-include-missing-mixer_controls.h.patch
0003-Add-alsa-info.sh-to-alsa-utils-repo.patch
0004-Add-missing-alsa-info-entry-to-the-root-Makefile.am.patch
0005-alsa-info-Make-sure-all-full-script-is-run-even-with.patch
0006-alsa-info-Refactor-withall-logic.patch
0007-speaker-test-Add-missing-draining-at-the-end.patch
0008-alsactl-Fix-the-file-locking-routines-for-the-state-.patch
0009-alsactl-aded-missing-monitor-prototype.patch
0010-speaker-text-fix-simple-signess-assignment-warning.patch
0011-monitor-fix-clang-warning-Declared-variable-length-a.patch
0012-alsactl-coverity-missing_va_end-va_end-was-not-calle.patch
0013-Revert-aplay-fix-pcm_read-return-value.patch
0014-amixer-Make-dB-case-insensitive-in-set-commands.patch
0015-amixer-Parse-the-value-more-strictly.patch
0016-alsactl-add-missing-state_unlock-call.patch
0017-alsactl-init-Change-the-basic-rules-description.patch
0018-alsactl-init-Add-Line-Out-to-list-of-outputs-to-init.patch
0019-configure-allow-contitional-compilation-of-alsaucm.patch- Backport upstream fixes: fix missing unlock for the error path
in alsactl, more alsactl init entries, alsaucm build fix
0016-alsactl-add-missing-state_unlock-call.patch
0017-alsactl-init-Change-the-basic-rules-description.patch
0018-alsactl-init-Add-Line-Out-to-list-of-outputs-to-init.patch
0019-configure-allow-contitional-compilation-of-alsaucm.patch- Backport upstream fixes: rubustify dB value handling in amixer
0014-amixer-Make-dB-case-insensitive-in-set-commands.patch
0015-amixer-Parse-the-value-more-strictly.patch- Backport upstream fixes: a few speaker-test fixes, minor alsactl
fixes and a revert of a wrong fix for aplay.
0007-speaker-test-Add-missing-draining-at-the-end.patch
0008-alsactl-Fix-the-file-locking-routines-for-the-state-.patch
0009-alsactl-aded-missing-monitor-prototype.patch
0010-speaker-text-fix-simple-signess-assignment-warning.patch
0011-monitor-fix-clang-warning-Declared-variable-length-a.patch
0012-alsactl-coverity-missing_va_end-va_end-was-not-calle.patch
0013-Revert-aplay-fix-pcm_read-return-value.patch/bin/sh/bin/sh/bin/sh/bin/shs390zp34 1719588421
#$%&'()*+,-./0123456789:;<�=@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]deeufrjakosk1.2.10-150600.3.3.61.2.10-150600.3.3.6
aconnectalsaloopalsamixeralsaucmamidiamixeraplayaplaymidiarecordarecordmidiaseqdumpaseqnetaxferiecsetnhlt-dmic-infospeaker-testscriptsload-sound-modules.shalsa-restore.servicealsa-state.servicealsasound.servicesound-extra.servicesound.target.wantsalsa-restore.servicealsa-state.servicesound-extra.serviceudevrules.d90-alsa-restore.rulesalsa-info.shalsactlalsainit00mainca0106defaulthdahelpinfopostinit01beep.confpreinittestalsa-utilsREADME.aconnectREADME.aseqnetREADME.mdalsa-utilsCOPYINGalsa-utils.moalsa-utils.moalsa-utils.moalsa-utils.moalsa-utils.moalsa-utils.moaconnect.1.gzalsa-info.sh.1.gzalsactl.1.gzalsaloop.1.gzalsamixer.1.gzalsaucm.1.gzamidi.1.gzamixer.1.gzaplay.1.gzaplaymidi.1.gzarecord.1.gzarecordmidi.1.gzaseqdump.1.gzaseqnet.1.gzaxfer-list.1.gzaxfer-transfer.1.gzaxfer.1.gziecset.1.gznhlt-dmic-info.1.gzspeaker-test.1.gzalsactl_init.7.gzalsaFront_Center.wavFront_Left.wavFront_Right.wavNoise.wavRear_Center.wavRear_Left.wavRear_Right.wavSide_Left.wavSide_Right.wavalsa/usr/bin//usr/lib/systemd//usr/lib/systemd/scripts//usr/lib/systemd/system//usr/lib/systemd/system/sound.target.wants//usr/lib//usr/lib/udev//usr/lib/udev/rules.d//usr/sbin//usr/share//usr/share/alsa//usr/share/alsa/init//usr/share/alsa/init/postinit//usr/share/doc/packages//usr/share/doc/packages/alsa-utils//usr/share/licenses//usr/share/licenses/alsa-utils//usr/share/locale/de/LC_MESSAGES//usr/share/locale/eu/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/sk/LC_MESSAGES//usr/share/man/man1//usr/share/man/man7//usr/share/sounds//usr/share/sounds/alsa//var/lib/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:34118/SUSE_SLE-15-SP6_Update/48664b81ae7d71b1ff5360b66bb279f5-alsa-utils.SUSE_SLE-15-SP6_Updatedrpmxz5s390x-suse-linux
ELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=a7301c149e4f56388df5d6bf3b5c0300f578a9dd, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=0c0cb3a727830b36a6e6a8c038e95686578511b0, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=905a5e1f8586a0d847b5aa926813541f875ad125, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=74ad1cdf0cecae5b310b2685435e93b854b1201b, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=258e71f5712e19ae7bdbccf941793e83b6b7a7e2, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=d9216469971f8a1e3e294bc788dd392f07d30458, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=0d993e966d2c6910fe45d80053384fab310428b1, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=bfe75fa72d922b20d30eced50e41fa1ad924d311, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=5026baa0bdeb4dd116cae907083f152a885d6e0c, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=90526121fa8eb1c1c3aefafc69f9d5b9a3e69469, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=f9bb3642af5bc66ccffbc4ca11b8b6eb6c680129, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=97db2ab6af89d59fc13c8494ad0efe15ae83c517, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=98b9969c998837e1e0e3b376a2a8d4379589ff35, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=ba0d530918f20afb444d8a88a1cdd54f1b97d749, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=d40215b4de12c46366cca320ea9274338df93483, for GNU/Linux 3.2.0, strippeddirectoryPOSIX shell script, ASCII text executableASCII textBourne-Again shell script, ASCII text executable, with very long linesELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=5ccba0c21c685d8a1b8a3001561f2021a4988228, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix),2>IU\bio|ƒ‰“”•
RRRRR RR
RRRRRR)R(R
R R'RR
R RRR&R"R-R,R+R R$RRRRRRRRR!R%R#R*RRR
R RRRRR
RRRRRRRR RRRR
R RRRRRRR RRR
RRRRRRRRR
R RR
RRRRR RR
RRRR RR
RRRRR RR
RRRR RR
RRRRRRRR
RR RRR
RRRRR RR
RRRRRR
RRRRRR
R RRR
RRRRRRRRRRRRRRR RR
”¤‰j3ç{ø¡_wsú¶Âutf-8201deb16a9b135b8bb02d4d104182ef05b5a03351ea526c9faa391924849dc68?ÿÿû ý7zXZ
áû¡!t/å£àT }]"ÌkÀ%x)Ä\ Q‘áTyþÍaã·ÁÚ#ì•ÐMnö(í®·.I={j ¾}î÷Iê—ØË£yèMLù?ÓT7ÍiË2ȳdÛr¸“ït§^…û´HÇúŠ8oëŽQÏÌdìeV¡|U½`Òˆj(‹S„Sö¤P¶x:-ݹç]Lè·_Ÿ!³Ä¹ÅwÇHrN×êÌR´ÉçmÓ©¥Öâ ˜MkÞHY™üj5è*ç†ÍiÊ`dÎç€.³¸.’ô+!}4Cý/‚ tJ\çŸQ’ "MQ¡W›ÕÛ·_[ÃÉ`ùÒp^ã¦ô)±ÈY>ÜÔN³Šc`…E¶‘Ž=‘m·¹8àŸZk¬Ã1ݦžVˆêB†ýŽ78ïZ¹ŠGy8%WÏžqKþó"ãƒ=vÏú÷¼`)Á3pGÉöX˜ëŠqФ¿ÒŸü}”üz€ Ä,ÈâÊà4ãL_kC¢I§"ð0V›qXß×æbç†É“à[ÿs½ÿîèN¹q°¾-%Çó#±iúeêë¼j`ã²:c“Ý}2y°ŸÎ%y;Œ[ó^€Ô·^
:Oc`ŽS*h—åÆ_þ#v¢†Ãzù®†Óc½M5_KpøÚj-c$d¢ô¶XŒlU4†QUëIÂ
°€ÆëžSè~ÙïïšòT)ccHœdK4ùƒþÄ—È^¹P¾Ù§‚…ÁRì>ý"§.ss›ê>±îX}G#7•Í¡!–‘á[ÿö&„P!&%×〯ˆËÝeM0õ¿ÑÜã3X1…PÅ`¿ xG'œ}ÈâÿÓ„Ì×F8Ãûó˳.à ~4~2¸ÐÏʪÈÖ«®Z’¼!h¦³zä&¬ˆtEŸ {Y» þ;ÜÆg„ùÊJ
XHW FËȦí%/쓉3ËßD.\‰2VkÏz\.–þ• }d‡€û2ãàs¦Å)iðIÓQˆ—¸kÙ\)0i>~ÜÛüÜ/-0H·S¸=kd¯€1àn¢VŒÒ\ü_EÞøÐ8*×Å™ü/kZ®\
‹IyšˆWº=²¸z…QÎÑä‘À‘b´•¢àMñ‰ß‰Ç{΋€òë M¥aû¸jà¯M}’“¢Ñ_µä"˜ïŒ40ÚZèùÍœ)ÃG>>0%>Ø-»X’L,ˆ×Ç”Œ½E#s÷š¶Ó?ÙØJ¿ßñÏfÜb]šZ—:À½×¢JÌœ@0
ìÄaËy(UŠýàZLåo¯a{R›1·ÕÙàêN(‹®²¡kŸò(™Ì7T¿„µo^2H£Z._øú[9)Œó±¸Š)K6d«–¯×€K¨êM8PcSÈë ŸáPåFSð@Á7Ï-PCçã1“<$Ó7;'ÿkc5WŽ'
,JÈR³Z’Y<ñ‰:
>*EpŸ€ë|šuNkg».¸ë%ñJ0I3)Â-€(®äí6XضFS}ÙŽxŠnõÉKç_Y¤ð¨ý–†@PÁZ¼‰=c"ð*ADe.§æ–ÕŽœsO¬Ý¨—Êå^5~;âWnÐÛÀy2y›}”5¡²4 ±HUí°_á¼Ôè)y˜Šzo"@:‹"“ §
js ‚döùÂöWä‰lC_ŸÖNe1)ó`渎¤uŠì“Õýù ¸.¬@AV-ª¸ïgzºímg—ŽÚp2ÈáýN‰•²Sn¡$ûOl-}>¸¢€¯¦†Ë£W¥0Ø=Í20yûû‡F†:¨&rAÛê)lL<ÇÊü‰òA«ñFí±ŽÀÌY`8(¬U.qïIn£¦Îµu
톜ªwHw©%„.áGO¬R|Š$ÅâùUýu‚¦"ô0Lli_]rB<@^O¸û–¯³§\þ8öl¤ Z¤žG¥Œå„’¹²P¿„
r £›d½E¸åæxWûnYX§Ê6™ß8e“ˆî’¸n&Z8ï]ŠÅtÇÀFõÜY=ÕFDÚãŸ)*ƒ$eÀLU[gNñG•5Ü®qXi!É‘ñY¹À1†H.ã+žØ†ˆ)é
Qm9+";™&‡
ίrºo:Ì©¨t©–Þ÷Ÿ>¾C‹(ó˜Ê»ñû[ñÀ´Q®øììܸ½Q¢
kPÜ©½h6ÃVû¼4=ž0+”
ÐYXFìXWý¥SÅp3µh 'xp˜È—TÚGNßYP 5ì°#úMþƒ×c•9(!ý/lë©é’ÿëºL¥G©>‹téù‘£"*|+;O߉339á^úPÅó¯qªð<;º>ÝÃ7•K6.‚aº› ÏŒæ5›„ Ù^=în·¹%Ždà‹ÖJv…©ÂqÕ2æjNg#ô%BÌC
>|
/ ¸±O&¡è„O¿EÈ
S皬.ßÃRºÌÉÊ “ršõxÑãû–¿lòà
j>+ÒÏ´çRA9bÆñ´2ô«ø¨û
ȱ™»3Íßõ맀÷$
Æâ¹Ò”æhC»©,ºÜ\’žküÞfŠy• ÑW4XÒóRËü]êü‰›žË@5—Ï!(‡ÔtJ8kÁ…QfKeušºÓiÈ#nŸ
ì¶TÎ>%÷¦›Ûfcjõ³yØH«Ç²t¾ð‰Í‚
bŒõµÒ’ÒŸ ½õ0¥x¬ó'´+¦
¼†ˆäÇ
þXÜHÏÞ^4Œkc¤íž÷Ûc¦
Á¥ÒÆC c ŽL}º:tD¢³Q‰cb•Þ]‹²KÓ=Om.Ÿ[Æ<´¬p"uUXÚ)
À¼‡–¦°òš–f4¡#ßè!ñ÷]ˆÖ!‹± |R{µKklÃj-ýUfÈ<šÄ×vI˜o¬ï+=Ï"ì”bÝÆ·yôî–ìjÜC§ÿoiñ°&¢Å¸*àu1uNü yFà¦jÏ%÷ýJ9E–{¶U»™Ü±ñº±„ó„`Ú~p\_»@†3¶Çaµ¤ýG€6”·n¥tbâÆ
ž¿LÎ œ˜ÝvF9Ò½Öw]ÈÄêµ:GðnzõT–„}I÷FéÒ=54U_i0†Â‹j4Á4'¼Ž;çV†j§Ltz Eïo@ A Iìí8Û–Ü™HçƼœÃX“å¤ú@>N0‡§øÁr}vrV>}óˆlEõâm99kÌ“æjÞ¢ô5Ü@ã)Ûgä½—±¢ßÃg(±Õ0dUb¶éß
YZ