alsa-docs-1.0.24.1-4.7.1<>,PpME/=„Xuqxtzg)QjR#6`].oĵ~ 3it{SgrZEIt OԲXYTg/+=X`Yp h}*Z\4֮|75O??d   < '. G[x~QQ  nQ  Q TQ <Q =QCQIQPFPdQUUUV(V'8V0)9V):Y)FuGuQHzQI8QXY\Q]Q^b)cdeflz/Calsa-docs1.0.24.14.7.1Additional Package DocumentationThis package contains optional documentation provided in addition to this package's base documentation. Authors: -------- Jaroslav Kysela Takashi Iwai MZbuild21openSUSE 11.4openSUSEGPLv2+http://bugs.opensuse.orgDocumentation/Otherhttp://www.alsa-project.org/linuxnoarch0(_$Tvj&bk$8&^~/6!SI!xy!V(Eh?F .f$**WssjB@N&JiYJfY8hIh'!92kRFdK8s@iNBa0F?o_MsIl_fvjFPv &bb{`20qHR< _r+F.M{F;%+1  H!!!kav*0h5G /{10#.4B4b4n#z'#-(X7[Ct?]3$3[qN6N10?}"06.l:NT80%!z;EUy+W Q7T)  sjZ.]3Mn~\ ke_*U \P@9 __-g-3V\d T U < jBj2M|2y- kO<,\+i-0Qr;a&D ={B~&>.CQO8 $0%K ^"7 AGqf6m\$NZ PVW<A큤큤A큤MXMOMOMOMOMOMPMQMOMOMOMOMPMOMPMPMQMOMPMPMOMOMPMPMPMPMPMPMPMOMPMPMOMPMPMPMOMOMPMPMOMQMQMQMQMPMOMQMQMQMQMQMQMQMQMQMQMQMQMQMQMQMQMQMQMPMPMQMPMPMPMPMQMPMPMPMQMPMQMPMPMPMQMPMPMPMQMPMPMPMPMQMPMPMPMPMPMPMQMQMPMQMQMQMQMQMQMQMQMQMQMQMQMQMPMPMPMPMOMOMPMPMOMQMPMPMPMOMOMQMPMPMOMOMOMPMPMOMOMPMPMPMOMPMPMPMPMPMPMPMPMPMOMPMPMOMPMPMPMPMPMPMOMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMPMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMOMPMPMPMOMPMPMOMPMPMOMPMOMPMPMPMPMQMQMQMQMQMQMQMQMQMQMQMQMQMQMQMQMQMQMQMQMQMQMQMQMQMQMQMQMQMQMQMQMQMQMOMOMOMOMOMPMPMPMOMOMPMPMOMQMQMPMOMOMPMP85b736cd5944928bfb81be183e0ce8b16d1b4b599a3b910bff846f49bd3cfaf9fcdadb838e9bdde1f5fbcbca3d7e0f793a303e66c6eae31377c42bd05750e0a146a6499426f1b420c569cdf37d7e3412779f862b36d2e6460d76a9743915a3e7236d04e8d7ac40822187ecffc14953b8c947eeb76be6987e2e374f6f20db4785c3e3c7467fae867786095106d6573acd183ce17501dbb29f31f53cac0243ad4c3d8462f4d66e6ea88b6f4c6717053b90ec54dd27247af634dda52940cdc6888b39288f88be2912de1677afe29e288d2be0f44b80e65247ea22b750158f6e8bc67e810eaf44a2c805a4d99c696f971c62f672f6e4840b33bf32222e0c5f6a8dd3b86c6f4907f4fc5a10694c3495ab759d5d14f5c05326849fc774331f57946d0362088c620036899a72f7f3f251c1ea9326de2e746b77a5cd584dd9fbfc7ce1630a5e2cabb7dd0e64191952926e0ea006d11fc11f85d557f8a2b24fc53fef7d53386c975cecad82552cbce2991937ce484e8324fa3ab4fd494152f96e2224e4738bf27d94665c42bfa1da90abf66b5c291d68cb660b665f7639c5edb6a88c21328b3d52982c93484212859c51717d23574c83cdd33c0ac24a557f793a4013b08083af3dff67ebecea35713f5660e2d3bef6edf09a044041ab1d3e4fafedb9e4ae718ef5f47d8e46f9adb77b182b0e9c114af8d1f15d77a9f272f745dc64d595f1e6753b99626ce77c32408fc0e91e0166eecebd2893d72c041bdd3ebdfbb4b80b2066831938fa71c2d965cb68854a3aac03d6706df06530324f63445152b1c1561308b6e47c105a23f87d44820856e11f71c37063995a74495bc22fe57912ebac169134ddd1ddf406c0980d446dc26b306bf3cf1e7a8495279cb51fa5b89367293454944892337a7bc0806f271510b0718f8653cd8e0c0286f58b362d6487d36854cb5389cd4891ffb8e8cd7a65da431a4f9f0b164c723c082017bd0b4c64e1195299357279aaac408244fd30fb6c826ab74eb6b15f45c93a4971564b06d9bfe2356e52c4127d0fa1cd3402a2c038bedd7395f8a68893fcca05a8d579593e08b596f1d824ebce18e2bbfa9c77fc29701e9aa8edfb915b39294d7d8c172bef6b61092c317441afb3bdd88d4e8d30e2226816544a98e7a6f487e9ec5348f68e5a68207be1e05acb6b63f74dc5610d2bd00970b9f5a27d1abddc6e83561237a380f6655233787ed2c48c85ad419de42dd669cc43a8ada7852bacf9f593e11fd216e3f580ac613819479b8cdbb7d578fc8c1453cfd897f1a42ac5a689911c5ac6b63da7b552e1d3d54b51dcb0786479ef36b225fbbc59dfaefeb16efc62d3e7f2f9fc4354b4a31669031b6cc9737900dee8cd90a62f7fc39bdf438c5d896b33264bff07b285272e11420d6c2801aab813b3eca509af89332963184181eacb0c554af63ef0b2b68eba6ed28d1957ba45be4772050e23ffabba586c7ad2aa561b66eea3e70ddfb02e8ab4e986915fdf86225aafeffd80edd92e13b0944a84fe7b948ea8528fdd6e1b2f36d0bd1a9f20327e90e45da010576cc1fcc3fba4c884bfd313e42282aea39632693d6b56103961a0bfd9f002389d3742858640a68e38bddd74144a58a0c8c0f7830b428ccd1f063c27427ef32e058fb5239b74f9d9723bb3ca994c1e7d7a0cb6a6ff6acf9fd0e567d6e7cedfde94b8ccf6bb27957f5bef34b8f0985fd87689766ad85b5b331e91b81ec1c7348f877ab28b7269dab6a3d985ede10b7b447af31acade3cd0ef53214d9d4975506526e82b30999eac0d47696c9aff68a5634d61fced51cc0f59f93a8ba4313022d7e7067f31b2d4f4a8d052d7f2914d8c7299e777816bac68bf000908ebf4a09dbda0e000422e6c1dea849455c18639711efddc0235eaed5663c88dde220c2df38e94211ed7961738573e8f1293c5045b678590bcd7e089b62fcb777f1ca6d0a28ad36681571e7ea072dbfa48fd30ebd3325cc637f3958b37db2d7ec8ef92aba6ec1258b4dddb2b5734b655035b72fc5f050809469e74da50be72532f258856f9dce4dd10a42cde67cbd46d5a6d0ecce43d995d0d0f57901a8592094d950e6b2afe6da8b55cf8bcff51a4e9b5e3868e1c66fe1a4129fc929928d135f1b8f837d8465861e69d2e6eeef89988b3e17d956b3c626881ecd52ca665fed3c05e31916740ea687e62de23a3f5762ae4735ec4a8fd9c70a295d5f0bdeeb9a689783c37b0409fcc5e0eee20e653eddb9364500f8b32c853c0d370e659b64bde0c8aa7e44e4a4ceacd9a44b72d95b086469342e11c573f60ab0c10139736cb7da484c323fe2a1801e0a41fb1ae4d3ce4d3de73dc076552cae6b08bb08abc49b6d7bf930d1e45ecfa94a71093d4db3693c396613a2304d297f5494fd3ee13bd13e4e2e338ffc271f7e374b4c79392a17b311509f5a148737e0b47f5c517aac33788f5de720eaa4229e648dea23c58f2174e1f2c3b570c18db18daf154f4eadb0727536d2dddaacb4734226660fc9e1f68525365a4a317258452493305b96be402bf6cf16ec2f0eea821168596335cd708032ce18257497c72b4a5b8001bc0bde3cd63e23cfa90308bc0a07a7a8a695d1bca763522905bbd99e88f68ec904f168d840d0acdf07cd66659c8e70280c348b61fc7ca41cfe7b54a0a305ba2d7e22f3dba8aa0cc92081ae9cd1d817fc12ae20023c684a47e147de70bc32a2d90149b8bd1dc38a0e7746c143addcae728d472d1884a70682bfb22e0aab540f51a81ad25d1a1094919060a7ff6e7a03f54e576479ef3b3a410a31d0ec90631cf7beef26bb901b32088120db5c84f2c9ce0a831cfbc2f021e56f76095cc6dbf2c590913ac182beeca4c76c354dc3c4bc864689a84e50d3bda8c6c3bf467a7607be01d07eaaa34baf3c664b7abc050fbfbe2ab0d9881a68b9c4f5d52678430de1e491d55a639628b0d76351b6560933b02d7cb7877f0199afa55df91926234cb3a84a880f2b6593c89b7c039fdfa803083989337312c177fd74a9d1fc13630e6f82ffe3eb434fec8746c589e74f7545d68a12675e42753deebe7fd32537b98a072972235d263556468be259253631ee136f42727a80266415d50d5ccbe969e1ae75e96298c8d85ace4acbc9a9bb32967c3b63478a986e6d38b16767d1830f040005b17f6f942699c1cf4cb555a58c88a698b5614ae45e0bf5b60f617cc435a2527be0c08b353886ed742b03d50b77c1d5199527c4597cbdcd68be659e77f1265af9ab2ec2e8aaba35c36dcb8ba685789fe594ddf4b0c734bfc8ac3b6f1fc864a2c9ca76722cc77c0511e393ec982d04c9ebbb89b27ea741f5258aa1b64fb35c46acb7a17d5a9049a3cb6ce10ccfb7898bc04fcc7fe9286c500db6d76965b9d2fdef549ad5e926e3f6c98de75e8a419e806dee134154cfcde2ed93cd86882fb3f609389576d21773d83d7d17290c35fc16b676e31327d32188e48d5608b2cf9f7007d1e9624104aa8b95ba474708e7faf570a2e6f5a21adf18ba59532de5b43a2cc92abe5470df3bd316d920cb103a2c8bacb9ba45e496c3029b3ca2ed13732750e4cd98cc446de56488460e567e27af1b014076f48879ff3ffa9ab952683a48164a940e5b1451e655162c89c99a7dc0f0e36da27ca197083c3076b5b1fdabedd070a7be13cd7804a35d816b16ae5e8ea3d9c5a2e2c9dd4417aaf07a36a3c70128f4d0014965ea3814ac3307463db064375cf96b827a8708157859776f519147f7c886f25d221342444861d308f2e0a8dcf9abcf2f08f86af84178195cb98c46353da1687c98a2a59877d3317eb25ec40cd2c14e70559c12280c864412b631f32cce8aa94fffe46f11ebb3786196da434965da6b2017903a3cb1c6a8e1e0110660a466217b5dcbda0169c97e94e0c97dff5f02a84e1034cab10b2961c52ff5402448f4e93c41039097745701ca6ae7a946d1e7106589ab58cf2cc709dbeb0685816d5c1a5c122231d54c8b0f2d87d1c88a69b176174a00de2e7a341f93e80da6d74941d07014cf0273959c1c4fe27023fa995108580a256f7f7e82d6088621335100adc4e63e5af819115e3b32800f18f13abddf0eb6b90445a3ba87cfc67c5e5642bd0c59a542ba2897f67149a91b57ba3f2fffb11a80c60299c88ecabb13313eb046cfbbd30e74e987df06febfdd60fa3b03bb7ddae3fd48799b083ff93e550eb8c9fdeb6598e7c28eb6df46b0e535ecebd1ca562945f7c6057ed01fbeeb7ed4af07b1afa7e6d201c946c995b26701a9868d8125039630405acbcaa8905ceb6ca2a68b1bdc102246f9d5c55314460ca802ceabc20016f5d6aad5cdc85b441cf62d3b97b1123493f4aa1c6c3f8b22a5aea0af7a20734e743328cbd40d64db029e88e2c96d9c12aacd1bc890a0e814eb41028713eca4ea05d19236b68652d2d860aa8fbd65704f07b4b962ae1590228df4dc22a946a087a8d3a069262984e7b8f31088ffc2b37cd43132857d726ef9783f7136bd9a48b7efd601cd4f7f42000d9f0c3c9c4ed6a342db1a7d4442ec7caf6754764a5cebb33112f6a9d24452a44025697aa95ae39f2248a89ad7c08cd66fd9249a04be3b4c0992021cb9cb5e301757e84ce0fd8f739c3a825d7062a9840b8b7614e8a0960e23f94bec31508b2cac6c016fb038e3cdb9a7ce7b04efa1dd82b669f9f3007302d1e44e1d96339e6ca0aa1e024e33e39575d3f03dcd7b19994ca10426bc80c66699cf466a7fdf1edfb1aa52ffab60f81911964f7cc8fcdc65a3c0cca13241d17131ac60172a3422d07d5814a1e9eea2ef607ce7e60b0453231206fedf859083dc2021771ae355159471c958b06107757b53ddea9dfbaaaec87f7b680532e2505edd4dc5ddf487aa96abd4d4109b275871d6b60a39b4078c80c54986288a1ac3af7328d066dd70e7fa4ff41311e8c10ea5f1e3265e267113c447a010462805f817f4fd979ab5b94b7d6423547c738b8c0c844971b1077c998f6c554471c64d6be13642918c4242c53a8fd1799bfa525e3e3e26ec910468591e98b3762a4c230cf3da065b2267ca9221e392563891ee6a0f4ff22cf9155f48ab8c70a784f4f17337cbffbafc646b212f58157aa26f8020ef7936446ef2f15ad6646d2147305c3176985a6d2e742336a467f9627566f2df781df038633b90526a253a83d3554edb170354b45c6b97e9a291ae861481ab225c34a60b747de40fd2a2e98b87a05aa57a756c775ef71dbe5a40c7724f7ca9ed3ed76de563a0be213c7cea890d568f200a999c3e2140b2f3ad9a48ec769f71fc6f42fcf5a99ed120186b7485d1ad0d8a88a52be03e63d7379983b28a2c092867a1d672414ad3cc0ed34da17bdc0d12c6d8ed6611981097000d1cd9afe35d5c547e98d83ad02041fbf08eda45d1ed8a6ac8b5d496450f84d51c69db49f756b2d0acc2020910c4cfe0e8efc8211bc9f7e58b7ff03ee24f1971c0e31ffb6246882e18eddacb66db0f9ccf363c5fc6a7872cd1258bc85ef77429c7f55085a0e2295cbb1f0987df06febfdd60fa3b03bb7ddae3fd4a82fa9aeb77e606ffed7b17c3d503ecc01e96208d3656806342bf623d7d890cf62ee7710c656b3dd860836a8e4a9c9d91c946c995b26701a9868d812503963045b7a6aec2bec612702afbf015a889b18edd06f939c48d501ee29f3ab7edae21228d2f3adc7897a45caeb32ccdb8681814aa1c6c3f8b22a5aea0af7a20734e743dfada58e54fe0ab0bf8b1975d90d76f43c22fcb306f91548199a1ab1f32b85a6e87bf420a989273c85653194d281e22607d5d36701e020c13504c6463025c44f3a069262984e7b8f31088ffc2b37cd43b550a29487b94bd57313697cd9003b21e6a9f30acdb4bedb8e8beb31473cfabef4b7a258dddb7d11d3b72080990aee10e4dbcbaf680f89a9e425b624e157a56c8a89ad7c08cd66fd9249a04be3b4c0992021cb9cb5e301757e84ce0fd8f739c3cbefcb3c104da4bf2c8f772a63ec4afe631556c8a37c61b6652b6a74f272469ff4fcc5fbfb999bab48f6799077e17fdec692d6b83fa192b4b802d068dac887005b771da611bc335654be1948fe8b355c53f5533cdb34812e0d2c12e957dc0978ad2cce7fbe62c814bf117880691f1ac6cc6fd3dcc0d2efae657d0fe5456ba10bc2c852c712c9dea69f581077d437032ff5c1790933e8d4b08079039078355871e6a561cdb0b3bcc75fbddc18a360497e2e6977d43261b94f7fa4a5ca3fc37869e7caa34be0f21a677b2b39e730e8beae9f04d12ea8c362d58247b90e7da1310981a852d44ed7daf54113ce46795f5e88b46cace2d7c1dd90075bc022265273d492f9fbbd0d53459d7d93af1abb0d7fa0d017ed2865ea965c625d028abfbf68710fcce5f93614923cfefaa98abe4ce2a51f4e86bc530068d23547f1e5262f5e53218d70cccc42f0736fcb1a65b905a5a54a54f5a3d1c7769b1be3e6abba5a7027d806d1300c7c2011959dc6f6d8dc5730bae53d7ff6ddc30d7a34ed3decf68956c4a583c090b432732deb70290a35805355179516de66d0a9465135d109f565972299dd4549a26cfeeed5f5a2a6c1065af2e0e7c6b75002a32416863a3a21c4196127518f919c72171f1ea97c33c15a78dc5bce15033e656876f9acba80f58e22c4617c1c4d4d86c8166c80ef5d421152c222b40867fa576cd1602d941e1f881fb9ad2d6cbfa87e6eacaef88feb629c9381a091406bcff2f6bb90f13bbbbf3b1f9b0a7aa8b0556957491a2b01f98b0f6925e54715258344db75afd2424764e3856803827f38f90e39e7d08a4d30d9bbec71bf36fd2d2107d6fd5c5c8edcad4e2cc102427f683d2915f4ff91a7f2c823d686b342795b599c10c22f0f48d110dcbc03e99b1426311acbc75fad3fa0efcddc8ea1337bd37bbc1f849b088765c9dc22168475ab119a246cf5d35cc08e678bb610fe8a0a96d0a0a84f996d22a5e2deb3b517dcdb0c8a4f41473c10d1d88453d4547772337105669e38cf60d54335e2f2a47a48186c1add966476972352996af8e6785bcfbf3cf05b75414969aa74f01378a8191b7509d36c8adec2dd897f995e232e5b5093d40c62b4250d094625063eef2875e1c0d52fe9056617c2ba3ae713657cf13e55b800027fd46c17af02904c1c9eb453ee5d829a7f0aa78726d24b02f0f51e7aa35137cbc4e0c2d4d7f4eaf7eda221bbdce3c6877d00dc855808a583fa120874bc25e5ddf93909b1f5fbdc07b74b27c17628e99e5cb590d8c52c0f48e282207611825cc981b93e174f11312918011da269ab5d7cfc817f76396466913e411481397f543b1a9c7c9a8d9aff6773d78ff639e919637c25868b53277a4cfc608f8210079b7daf21d69bd253fa6f91d5e069a591d1e448d82aec310dd51c3f09023d01c4db74a2456c3852c460f66891dcc91c7614f33d051e5018dffc51206b60a705d9054a010730b4733192b44d7848b769a4b2e79a3cc40ed16706aa87e7753dad6589fbe0ef643b03989f7a3c941d7d2f8a493796f769e5a56de2075008b7d502e1f67ce9d516896a4d6bf6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootalsa-1.0.24.1-4.7.1.src.rpmalsa-docs   rpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)rpmlib(PayloadIsLzma)4.0-13.0.4-14.4.6-14.8.0MlMM2@MF@L@L@Lq@LK@K@KEKK0K+nK+nK(J@JJJ@J#J@J@J Jyt@Jv@Jd\@J_@JS8JI@JB@J.NJ%@J|JJ{J*@IX@IyIIm@tiwai@suse.detiwai@suse.dewerner@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.decoolo@novell.comtiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.dejengelh@medozas.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.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.detiwai@suse.de- Fix typos in the previous fix; the correct path is /var/lib/alsa/asound.state- Fix asound.state path in other scripts, too - Replace the asound.state path for older distros- Make boot script load modules on boot (bnc#682222) - Correct location of saved sound state in the boot script (bnc#682222)- updated to version 1.0.24.1: * including previous fix patches * add the UCM (Use Cas Manager) framework - Add a hack to avoid crash of doxygen on 11.3 builds- don't install udev rule for 11.4, as it's provided in alsa-utils now- Backport pending fixes from upstream: 0027-Version-check-libtool-correctly-when-doing-an-out-of.patch 0028-configure.in-don-t-rely-on-test-a-not-all-shells-sup.patch 0029-pcm-direct-plugins-change-timestamping-in-dsnoop.patch 0030-USB-Audio.conf-fix-Audiophile-USB-card-name.patch 0031-pcm-pass-hw_params-flags-to-slave.patch 0032-support-for-period-wakeup-disabling.patch 0033-pcm-fix-snd_pcm_avail_delay-function.patch 0034-pcm_plugin-remove-unused-client_frames-and-slave_fra.patch 0035-pcm-add-MMAP_EMUL-to-type-names.patch 0036-pcm_plugin-fix-delay.patch- Fix loopback config * 0022-Fix-typo-for-surround-PCMs-in-src-conf-cards-Loopbac.patch - Fix config syntax for hw device * 0023-namehint-Fix-hw-device-evaluation-missing-last-devic.patch * 0024-namehint-Another-fix-to-properly-evaluate-hw-devices.patch * 0025-config-file-processing-rewrite-the-locking-use-one-r.patch - Fix dB-volume range with mute bit (bnc#648925) * 0026-tlv-fix-returned-dB-information-for-min-is-mute-cont.patch- Backport patches from GIT: * 0001-Check-for-thread-specific-locale-support.patch * 0002-Use-thread-safe-locale-functions-if-available.patch * 0003-seq-Fix-for-snd_seq_parse_address.patch * 0004-control-tlv-Check-dB-range-only-within-the-control-s.patch * 0005-alisp-Fix-a-string-format-ambiguity.patch * 0006-tlv-Check-out-of-range-dB-with-SND_CTL_TLVT_DB_RANGE.patch * 0007-tlv-Handle-holes-in-SND_CTL_TLVT_DB_RANGE-array.patch * 0008-tlv-Remove-tailing-tab-after-snd_ctl_get_dB_range-fu.patch * 0009-Memory-leak-in-namehint.c.patch * 0010-pcm-ladspa-fix-small-memory-leak-in-snd_pcm_ladspa_f.patch * 0011-pcm_plug-fix-comparison-always-true.patch * 0012-test-latency-fix-timediff-calculation.patch * 0013-HDA-Intel-present-all-4-HDMI-outputs-instead-of-just.patch * 0014-pcm-add-defaults.pcm.minperiodtime-parsing.patch * 0015-pcm-introduce-defaults.pcm.compat-to-change-the-para.patch * 0016-pcm-Fixed-typo-wrong-deleted-line-instroduced-in-the.patch * 0017-Add-missing-support-for-3-byte-formats-for-16bit-put.patch * 0018-namehint-Evaluate-more-possibilities-for-hw-devices.patch * 0019-HDA-Intel-do-not-lock-IEC958-Playback-switch.patch * 0020-general-recoded-snd_dlobj_-functions.patch * 0021-Add-Loopback.conf-to-define-standard-PCM-devices-for.patch- fix the return code of alsasound (bnc#600767)- buildrequire pkg-config to fix provides- updated to version 1.0.23: * including previous fixes * pcm_share plugin: fix pcm->monotonic setup in open() function- backport upstream fixes: * modem.conf Off-hook improve behavior * pcm: fix read_areas and write_areas * Fix snd_pcm_sw_params_set_period_event() implementation * pcm_dmix: add support for S24_LE format * pcm direct plugins: drain() call might be blocked when threads are used * pcm: show errno in error messages- backport fix patches from GIT * pcm: Close event timer in pcm_hw plugin * Fix the sound distortions for S24_3LE stream in pcm_softvol plugin- set AUTOMAKE_JOBS for parallel automake- updated to version 1.0.22: * including previous fixes * a few fixes for alsactl init- add baselibs.conf as a source- backport major fix patches from alsa-lib GIT tree * pcm_hw: Always use delay ioctl in snd_pcm_delay() * dmix - Fix snd_pcm_info() * hcontrol: fix compare_default function to handle also id.device and id.subdevice * Fix corruption after snd_device_name_hint()- remove references to obsolete modprobe.d/sound file in init script (bnc#549905)- Fixes from upstream to fix conf parser error and audacious problems: * mixer: Add Speaker and Beep names to the weight list * Revert "Fix driver conf parsing in snd_config_hook_load_for_all_cards()" * Change dmix.conf to accept user configuration from defaults.dmix..xxx * PCM - Change the hw_params determination order - Mark docs subpackage as noarch- updated to version 1.0.21: just a version bump including previous fixes- fix alsa-info.sh possible symlink attach (bnc#533396, CVE-2009-0035) - add -q to killall in alsasound init script to be more quiet- pcm: workaround for avoiding automatic start in mmap mode - pcm/ioplug: fix error code in start callback- fix fuser usage in alsasound init script - updated alsa-info.sh: check /sys/class/dmi first- Misc fixes backported from upstream: * Fix zero-division in pcm_rate.c * snd_pcm_scope_set_ops: make ops parameter const * timer_query: make ops structure constant * control.c: snd_ctl_wait: fix revents handling * Fix driver conf parsing in snd_config_hook_load_for_all_cards()- corrected various doc errors - remove unimplemented functions from headers - misc config parser fixes - LSB test case for config stuff- Fix PA mute problem after reboot (bnc#499445)- minor improvement of alsa-info for dmesg output - minor fixes in conf.c; renaming parameters, prevent adopting a non-orphan in snd_config_add()- Misc fixes in conf.c - rawmidi: disable active-sensing-on-close by default - USB-Audio.conf: fix definition for M-Audio AudioPhile spdif device - LSB midi event test codes - updated to alsa-info.sh to 0.4.57; don't upload the information as default; include relevant dmesg outputs- pcm_hooks: cosmetic removal of unused variables - more midi_event documentation - add midi event tests - test/pcm.c: Sample generation on big endian platforms was broken. - test/pcm.c: Fix S24 format - test/pcm.c: Generic linear PCM support - test/pcm.c: float format support- Manage dlobj lifetime in pcm_hooks.c- seq_midi_event: fix decoding of (N)RPN events - MIDI event decoder: prevent running status after sysex - pcm dmix: fix MIX_AREAS_24 routine for i386 & x86_64 platforms - Add the support of TLV_DB_MINMAX types- fix breakage of snd_card_load() - fix SB-Xfi configuration- add configuration for SB X-Fi driver - extend PCM rate plugin protocol- adjust more volumes in set_default_volume script- extend snd_card_get_index() to accept the device path name- updated alsa-lib to version 1.0.20: * including previous fixes- send SIGTERM then SIGKILL at terminating processes (bnc#486131)- update alsa-lib as of 2009.04.23: * pcm: more better documentation for snd_pcm_poll_descriptors * pcm_hw plugin: show appl_ptr and hw_ptr in dump() callback * pcm_hw plugin: preserve monotonic flag also after snd_pcm_hw_params() call - update alsa-info.sh- fix a typo in joystick init script (bnc#480714) - add route_policy copy to mono capture hd-audio config - add sysfs files contents to alsa-info output- Doh, forgot to bump the rpm version number...- alsa-lib git as of 2009.03.03: * fix typos in documents * change "%b" semantics for PCM file plugin - updated alsa-info.sh to ver.0.4.56build21 1302298458      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWX1.0.24.1-4.7.1alsa-docs_2test_2latency_8c-example.html_2test_2pcm_8c-example.html_2test_2pcm_min_8c-example.html_2test_2rawmidi_8c-example.html_2test_2timer_8c-example.html_index.htmlannotated.htmlasoundef_8h.htmlasoundef_8h_source.htmlasoundlib_8h.htmlasoundlib_8h_source.htmlasync_8c.htmlbc_s.pngbug.htmlcards_8c.htmlclasses.htmlclosed.pngconf.htmlconf_8c.htmlconf_8h.htmlconf_8h_source.htmlconfarg.htmlconffunc.htmlconfhooks.htmlconfmisc_8c.htmlcontrol.htmlcontrol_8c.htmlcontrol_8h.htmlcontrol_8h_source.htmlcontrol__ext_8c.htmlcontrol__external_8h.htmlcontrol__external_8h_source.htmlctl_external_plugins.htmldeprecated.htmldlmisc_8c.htmldoxygen.cssdoxygen.pngerror_8c.htmlerror_8h.htmlerror_8h_source.htmlexamples.htmlfiles.htmlfunctions.htmlfunctions_vars.htmlglobal_8h.htmlglobal_8h_source.htmlglobals.htmlglobals_0x61.htmlglobals_0x69.htmlglobals_0x6c.htmlglobals_0x6d.htmlglobals_0x70.htmlglobals_0x73.htmlglobals_defs.htmlglobals_defs_0x61.htmlglobals_defs_0x69.htmlglobals_defs_0x6d.htmlglobals_defs_0x73.htmlglobals_enum.htmlglobals_eval.htmlglobals_func.htmlglobals_func_0x73.htmlglobals_type.htmlglobals_vars.htmlgroup___config.htmlgroup___control.htmlgroup___ctl_plugin___s_d_k.htmlgroup___digital___audio___interface.htmlgroup___error.htmlgroup___global.htmlgroup___h_control.htmlgroup___hw_dep.htmlgroup___input.htmlgroup___m_i_d_i___commands.htmlgroup___m_i_d_i___controllers.htmlgroup___m_i_d_i___event.htmlgroup___m_i_d_i___interface.htmlgroup___mixer.htmlgroup___output.htmlgroup___p_c_m.htmlgroup___p_c_m___access.htmlgroup___p_c_m___deprecated.htmlgroup___p_c_m___description.htmlgroup___p_c_m___direct.htmlgroup___p_c_m___dump.htmlgroup___p_c_m___ext_plug.htmlgroup___p_c_m___format.htmlgroup___p_c_m___h_w___params.htmlgroup___p_c_m___helpers.htmlgroup___p_c_m___hook.htmlgroup___p_c_m___i_o_plug.htmlgroup___p_c_m___info.htmlgroup___p_c_m___s_w___params.htmlgroup___p_c_m___scope.htmlgroup___p_c_m___simple.htmlgroup___p_c_m___status.htmlgroup___p_c_m___sub_format.htmlgroup___plugin___s_d_k.htmlgroup___raw_midi.htmlgroup___s_control.htmlgroup___seq_client.htmlgroup___seq_ev_type.htmlgroup___seq_event.htmlgroup___seq_events.htmlgroup___seq_middle.htmlgroup___seq_misc.htmlgroup___seq_port.htmlgroup___seq_queue.htmlgroup___seq_subscribe.htmlgroup___sequencer.htmlgroup___simple_mixer.htmlgroup___timer.htmlgroup___use.htmlhcontrol.htmlhcontrol_8c.htmlhwdep_8c.htmlhwdep_8h.htmlhwdep_8h_source.htmlindex.htmlinput_8c.htmlinput_8h.htmlinput_8h_source.htmlinstalldoxmixer.htmlmixer_8c.htmlmixer_8h.htmlmixer_8h_source.htmlmixer__simple_8h_source.htmlmodules.htmlnamehint_8c.htmlnames_8c.htmlnav_f.pngnav_h.pngopen.pngoutput_8c.htmloutput_8h.htmloutput_8h_source.htmlpages.htmlpcm.htmlpcm_8c.htmlpcm_8h.htmlpcm_8h_source.htmlpcm__adpcm_8c.htmlpcm__alaw_8c.htmlpcm__asym_8c.htmlpcm__copy_8c.htmlpcm__dmix_8c.htmlpcm__dshare_8c.htmlpcm__dsnoop_8c.htmlpcm__empty_8c.htmlpcm__external_8h.htmlpcm__external_8h_source.htmlpcm__extplug_8c.htmlpcm__extplug_8h.htmlpcm__extplug_8h_source.htmlpcm__file_8c.htmlpcm__hooks_8c.htmlpcm__hw_8c.htmlpcm__iec958_8c.htmlpcm__ioplug_8c.htmlpcm__ioplug_8h.htmlpcm__ioplug_8h_source.htmlpcm__ladspa_8c.htmlpcm__lfloat_8c.htmlpcm__linear_8c.htmlpcm__meter_8c.htmlpcm__mmap__emul_8c.htmlpcm__mulaw_8c.htmlpcm__multi_8c.htmlpcm__null_8c.htmlpcm__plugin_8c.htmlpcm__rate_8c.htmlpcm__route_8c.htmlpcm__share_8c.htmlpcm__shm_8c.htmlpcm__simple_8c.htmlpcm__softvol_8c.htmlpcm_external_plugins.htmlpcm_plugins.htmlrawmidi.htmlrawmidi_8c.htmlrawmidi_8h.htmlrawmidi_8h_source.htmlsearchall_5f.htmlall_61.htmlall_62.htmlall_63.htmlall_64.htmlall_65.htmlall_66.htmlall_67.htmlall_68.htmlall_69.htmlall_6c.htmlall_6d.htmlall_6e.htmlall_6f.htmlall_70.htmlall_71.htmlall_72.htmlall_73.htmlall_74.htmlall_75.htmlall_76.htmlall_77.htmlclasses_64.htmlclasses_6d.htmlclasses_73.htmlclasses_74.htmlclasses_75.htmlclose.pngdefines_5f.htmldefines_61.htmldefines_69.htmldefines_6d.htmldefines_73.htmlenums_5f.htmlenums_73.htmlenumvalues_73.htmlfiles_61.htmlfiles_63.htmlfiles_64.htmlfiles_65.htmlfiles_67.htmlfiles_68.htmlfiles_69.htmlfiles_6d.htmlfiles_6e.htmlfiles_6f.htmlfiles_70.htmlfiles_72.htmlfiles_73.htmlfiles_74.htmlfiles_75.htmlfunctions_5f.htmlfunctions_73.htmlmag_sel.pngnomatches.htmlsearch.csssearch.jssearch_l.pngsearch_m.pngsearch_r.pngtypedefs_73.htmlvariables_61.htmlvariables_62.htmlvariables_63.htmlvariables_64.htmlvariables_65.htmlvariables_66.htmlvariables_67.htmlvariables_68.htmlvariables_69.htmlvariables_6c.htmlvariables_6d.htmlvariables_6e.htmlvariables_6f.htmlvariables_70.htmlvariables_71.htmlvariables_72.htmlvariables_73.htmlvariables_74.htmlvariables_75.htmlvariables_76.htmlvariables_77.htmlseq.htmlseq_8c.htmlseq_8h.htmlseq_8h_source.htmlseq__event_8c.htmlseq__event_8h.htmlseq__event_8h_source.htmlseq__midi__event_8c.htmlseq__midi__event_8h.htmlseq__midi__event_8h_source.htmlseqmid_8h.htmlseqmid_8h_source.htmlsetup_8c.htmlsimple_8c.htmlsimple__abst_8c.htmlsimple__none_8c.htmlstructdev__list.htmlstructmyvalue.htmlstructsequence__element.htmlstructsnd__aes__iec958__t.htmlstructsnd__ctl__ext.htmlstructsnd__ctl__ext__callback.htmlstructsnd__devname.htmlstructsnd__mixer__selem__regopt.htmlstructsnd__pcm__channel__area__t.htmlstructsnd__pcm__extplug.htmlstructsnd__pcm__extplug__callback.htmlstructsnd__pcm__ioplug.htmlstructsnd__pcm__ioplug__callback.htmlstructsnd__pcm__scope__ops__t.htmlstructsnd__seq__addr__t.htmlstructsnd__seq__connect__t.htmlstructsnd__seq__ev__ctrl__t.htmlstructsnd__seq__ev__ext.htmlstructsnd__seq__ev__note__t.htmlstructsnd__seq__ev__queue__control__t.htmlstructsnd__seq__ev__raw32__t.htmlstructsnd__seq__ev__raw8__t.htmlstructsnd__seq__event__t.htmlstructsnd__seq__queue__skew__t.htmlstructsnd__seq__real__time__t.htmlstructsnd__seq__result__t.htmlstructsnd__timer__read__t.htmlstructsnd__timer__tread__t.htmlstructsnd__use__case__mgr.htmlstructtransition__sequence.htmlstructucm__value.htmlstructuse__case__device.htmlstructuse__case__modifier.htmlstructuse__case__verb.htmltab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstimer.htmltimer_8c.htmltimer_8h.htmltimer_8h_source.htmltimer__local_8h_source.htmltimer__query_8c.htmltlv_8c.htmlucm__local_8h_source.htmlunionsnd__pcm__sync__id__t.htmlunionsnd__seq__timestamp__t.htmluse-case_8h.htmluse-case_8h_source.htmlversion_8h_source.htmlwave1.gifwave2.gif/usr/share/doc/packages//usr/share/doc/packages/alsa-docs//usr/share/doc/packages/alsa-docs/search/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:11.4:Update:Test/standard/48248c0b9750489b0012f53ea3bd4513-alsadrpmlzma5i586-suse-linuxjÃ8_4?]"k%fi\L<_mWS"r3i6Oeuط;uoQn,)f _aG+s퇜ҚP._&WjJ)8&|g3Zy;K@ZvHh͗~4*\ISaRIjíGk-iT0(aKWSTT A~٬k5N,Fgkk4o]/wp;&|MqcGZ!cSixrBgLy 1\|Ag5_3ǦS^/e9.fYe50=ŏAwЀ @#UjHn} @YR uO|G@ٸ)8Cv5G(cj'BB#ԇh 4MwcY;#MjISao裘q n\n{zmBIzS8z^uueV!UܟK0;=Q{CL:"և o#,ǻGl-\l@᧵ƒX7'e{D𓩊BM49;_;1[5E"ϭSZ9RV#3 op}rQep/uDwP(2 wGE>qWDPIv0~wNVIb6jlHtfLf5?m=C kH5,7y 4oR?E 2*P?\d`eوCAѕ{]}tC0 7x(qCaͩJE`q<PU*ޝ¸W)Lê.]E Ô<;J(l<zDkĔ(w3Rbv };g{*|# p;!줲*Y56v8Izl3n 㟣St|ЃUv$%\im^!_s}/} X됻8?̎zkV(9 3E/ [8}J (f}vs9>|>#YB&O&%;aZXLn79,WE}/a~!7tC 2(}Y"/-Q•F,̬^GjX48SczMŇ8 ["OrCsX[ot#iJK_XOV/ě͟ljd8ڜ_leՇEB^j25]!""5?JD\Yz5w]wBqߝ<kig>%N 0IҸ&G5(7LS9nj9(v%%'RB *GN'g/&PzC]5 H2Q N6[b(RDsmf$^-G:";iAbxlB^{}}D~zgv\v=SfvjǘrXgu̞ x9@qxD9c@u:*&q/& uN2vɔa[3Ad]b3dCqeXo–`4f[~M'yF n§tWZ7B}H2HIQ{LAkY.Ǝ +]٬Ɨsb&FE ԟf~C/EM}P{܀MU~uͳ86KS3i`C϶lĚ'f1(e}لAq(%_K;U6 Gw1YPR ):^P8 h_mc,$P %~2c?pи-ͩjx0+U%rC;h}m1Rf澩PfWb(KFG7r7fۏc7L?R?G?{ZJFy&ߏ*/̾ĩr?AuxTZIDyf2DY(gR-t:%ej߬c|ͪ[?Lg8=,VTc-""ڴMkER-a s*(TµM#:8=[yJ4wJ74ʐ!]]Ц?-o66IȖl0R|)M\at+ ٩pa:xDVf .&X/wlݓWѷZa <JQ xQ /&?;k1"v15wג~6Aek֭R