From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GK201-0000W2-M2 for qemu-devel@nongnu.org; Sun, 03 Sep 2006 20:07:37 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GK201-0000Vj-9z for qemu-devel@nongnu.org; Sun, 03 Sep 2006 20:07:37 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GK201-0000Vg-5e for qemu-devel@nongnu.org; Sun, 03 Sep 2006 20:07:37 -0400 Received: from [217.10.32.17] (helo=comtv.ru) by monty-python.gnu.org with esmtp (Exim 4.52) id 1GK2AP-0000V1-Qe for qemu-devel@nongnu.org; Sun, 03 Sep 2006 20:18:22 -0400 Received: from [10.0.66.9] (HELO av96694.oops) by comtv.ru (CommuniGate Pro SMTP 4.1.8) with ESMTP id 166647886 for qemu-devel@nongnu.org; Mon, 04 Sep 2006 04:07:35 +0400 Date: Mon, 4 Sep 2006 04:07:51 +0400 (MSD) From: malc Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="8323328-429832845-1157328471=:1966" Subject: [Qemu-devel] Re: esd audio output patch and debuging. Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --8323328-429832845-1157328471=:1966 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Attached patch fixes a couple of problems. -- mailto:malc@pulsesoft.com --8323328-429832845-1157328471=:1966 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=esdaudio.patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=esdaudio.patch SW5kZXg6IGVzZGF1ZGlvLmMNCj09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJD UyBmaWxlOiAvaG9tZS9tYWxjL2N2c3Jvb3QvYmVsbGFyZC9xZW11L2F1ZGlv L0F0dGljL2VzZGF1ZGlvLmMsdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjEu Mi4xDQpkaWZmIC11IC1yMS4xLjIuMSBlc2RhdWRpby5jDQotLS0gZXNkYXVk aW8uYwkzIFNlcCAyMDA2IDIxOjU3OjE5IC0wMDAwCTEuMS4yLjENCisrKyBl c2RhdWRpby5jCTMgU2VwIDIwMDYgMjM6NTg6MjkgLTAwMDANCkBAIC0xLDcg KzEsNyBAQA0KIC8qDQogICogUUVNVSBFU0QgYXVkaW8gZHJpdmVyDQogICoN Ci0gKiBDb3B5cmlnaHQgKGMpIDIwMDYgRnJlZGVyaWNrIFJlZXZlIChicnVz aGVkIHVwIG1hbGMpDQorICogQ29weXJpZ2h0IChjKSAyMDA2IEZyZWRlcmlj ayBSZWV2ZSAoYnJ1c2hlZCB1cCBieSBtYWxjKQ0KICAqDQogICogUGVybWlz c2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFu eSBwZXJzb24gb2J0YWluaW5nIGEgY29weQ0KICAqIG9mIHRoaXMgc29mdHdh cmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJT b2Z0d2FyZSIpLCB0byBkZWFsDQpAQCAtNDQsOCArNDQsMTAgQEANCiANCiBz dGF0aWMgc3RydWN0IHsNCiAgICAgaW50IHNhbXBsZXM7DQorICAgIGludCBk aXZpc29yOw0KIH0gY29uZiA9IHsNCi0gICAgMTAyNA0KKyAgICAxMDI0LA0K KyAgICAyDQogfTsNCiANCiBzdGF0aWMgdm9pZCBHQ0NfRk1UX0FUVFIgKDIs IDMpIGVzZF9sb2dlcnIgKGludCBlcnIsIGNvbnN0IGNoYXIgKmZtdCwgLi4u KQ0KQEAgLTExNywyMiArMTE5LDI1IEBADQogew0KICAgICBFU0RWb2ljZU91 dCAqZXNkID0gYXJnOw0KICAgICBIV1ZvaWNlT3V0ICpodyA9ICZlc2QtPmh3 Ow0KKyAgICBpbnQgdGhyZXNob2xkOw0KKw0KKyAgICB0aHJlc2hvbGQgPSBj b25mLmRpdmlzb3IgPyBody0+c2FtcGxlcyAvIGNvbmYuZGl2aXNvciA6IDA7 DQogDQogICAgIGZvciAoOzspIHsNCiAgICAgICAgIGludCBkZWNyLCB0b19t aXgsIHJwb3M7DQogDQotICAgICAgICBpZiAoZXNkLT5kb25lKSB7DQotICAg ICAgICAgICAgYnJlYWs7DQotICAgICAgICB9DQotDQotICAgICAgICBpZiAo ZXNkX2N3YWl0IChlc2QsIEFVRElPX0ZVTkMpKSB7DQorICAgICAgICBmb3Ig KDs7KSB7DQogICAgICAgICAgICAgaWYgKGVzZC0+ZG9uZSkgew0KKyAgICAg ICAgICAgICAgICBnb3RvIGV4aXQ7DQorICAgICAgICAgICAgfQ0KKw0KKyAg ICAgICAgICAgIGlmIChlc2QtPmxpdmUgPiB0aHJlc2hvbGQpIHsNCiAgICAg ICAgICAgICAgICAgYnJlYWs7DQogICAgICAgICAgICAgfQ0KLSAgICAgICAg fQ0KIA0KLSAgICAgICAgaWYgKGVzZC0+bGl2ZSA8IGh3LT5zYW1wbGVzIC8g Mikgew0KLSAgICAgICAgICAgIGNvbnRpbnVlOw0KKyAgICAgICAgICAgIGlm IChlc2RfY3dhaXQgKGVzZCwgQVVESU9fRlVOQykpIHsNCisgICAgICAgICAg ICAgICAgZ290byBleGl0Ow0KKyAgICAgICAgICAgIH0NCiAgICAgICAgIH0N CiANCiAgICAgICAgIGRlY3IgPSB0b19taXggPSBlc2QtPmxpdmU7DQpAQCAt MTc2LDE0ICsxODEsMTYgQEANCiAgICAgICAgICAgICB0b19taXggLT0gY2h1 bms7DQogICAgICAgICB9DQogDQotICAgICAgICBpZiAoZXNkX21sb2NrIChl c2QsIEFVRElPX0ZVTkMpKQ0KKyAgICAgICAgaWYgKGVzZF9tbG9jayAoZXNk LCBBVURJT19GVU5DKSkgew0KICAgICAgICAgICAgIHJldHVybiBOVUxMOw0K KyAgICAgICAgfQ0KIA0KICAgICAgICAgZXNkLT5ycG9zID0gcnBvczsNCi0g ICAgICAgIGVzZC0+bGl2ZSA9IDA7DQorICAgICAgICBlc2QtPmxpdmUgLT0g ZGVjcjsNCiAgICAgICAgIGVzZC0+ZGVjciArPSBkZWNyOw0KICAgICB9DQog DQorIGV4aXQ6DQogICAgIGVzZF9tdW5sb2NrIChlc2QsIEFVRElPX0ZVTkMp Ow0KICAgICByZXR1cm4gTlVMTDsNCiB9DQpAQCAtMjM1LDcgKzI0Miw3IEBA DQogICAgICAgICBnb3RvIGZhaWwxOw0KICAgICB9DQogDQotICAgIGVzZGZt dCA9IGFzLT5uY2hhbm5lbHMgPT0gMiA/IEVTRF9TVEVSRU8gOiBFU0RfTU9O TzsNCisgICAgZXNkZm10IHw9IChhcy0+bmNoYW5uZWxzID09IDIpID8gRVNE X1NURVJFTyA6IEVTRF9NT05POw0KICAgICBzd2l0Y2ggKGFzLT5mbXQpIHsN CiAgICAgICAgIGNhc2UgQVVEX0ZNVF9TODoNCiAgICAgICAgIGNhc2UgQVVE X0ZNVF9VODoNCkBAIC0zNzEsNiArMzc4LDkgQEANCiAgICAgeyJTQU1QTEVT IiwgQVVEX09QVF9JTlQsICZjb25mLnNhbXBsZXMsDQogICAgICAiYnVmZmVy IHNpemUgaW4gc2FtcGxlcyIsIE5VTEwsIDB9LA0KIA0KKyAgICB7IkRJVklT T1IiLCBBVURfT1BUX0lOVCwgJmNvbmYuZGl2aXNvciwNCisgICAgICJ0aHJl c2hvbGQgZGl2aXNvciIsIE5VTEwsIDB9LA0KKw0KICAgICB7TlVMTCwgMCwg TlVMTCwgTlVMTCwgTlVMTCwgMH0NCiB9Ow0KIA0K --8323328-429832845-1157328471=:1966--