From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id A3DFC898F1 for ; Fri, 17 May 2019 16:02:53 +0000 (UTC) From: Simon Ser Date: Fri, 17 May 2019 19:02:40 +0300 Message-Id: <20190517160242.28247-3-simon.ser@intel.com> In-Reply-To: <20190517160242.28247-1-simon.ser@intel.com> References: <20190517160242.28247-1-simon.ser@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t 3/5] lib/igt_audio: add support for S24_LE and S32_LE signal generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org Cc: martin.peres@intel.com List-ID: VGhpcyBhZGRzIHR3byBuZXcgaGVscGVycyB0byBnZW5lcmF0ZSBTMjRfTEUgYW5kIFMzMl9MRSBz aWduYWxzLgoKU2lnbmVkLW9mZi1ieTogU2ltb24gU2VyIDxzaW1vbi5zZXJAaW50ZWwuY29tPgot LS0KIGxpYi9pZ3RfYXVkaW8uYyB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog bGliL2lndF9hdWRpby5oIHwgIDQgKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25z KCspCgpkaWZmIC0tZ2l0IGEvbGliL2lndF9hdWRpby5jIGIvbGliL2lndF9hdWRpby5jCmluZGV4 IDkwZDE2ZmU0YmQxMS4uODc2MDg0YTk5NGMzIDEwMDY0NAotLS0gYS9saWIvaWd0X2F1ZGlvLmMK KysrIGIvbGliL2lndF9hdWRpby5jCkBAIC0yNjIsNiArMjYyLDM2IEBAIHZvaWQgYXVkaW9fc2ln bmFsX2ZpbGxfczE2X2xlKHN0cnVjdCBhdWRpb19zaWduYWwgKnNpZ25hbCwgaW50MTZfdCAqYnVm ZmVyLAogCWZyZWUodG1wKTsKIH0KIAordm9pZCBhdWRpb19zaWduYWxfZmlsbF9zMjRfbGUoc3Ry dWN0IGF1ZGlvX3NpZ25hbCAqc2lnbmFsLCBpbnQzMl90ICpidWZmZXIsCisJCQkgICAgICBzaXpl X3Qgc2FtcGxlcykKK3sKKwlkb3VibGUgKnRtcDsKKwlzaXplX3QgaTsKKworCXRtcCA9IG1hbGxv YyhzaXplb2YoZG91YmxlKSAqIHNpZ25hbC0+Y2hhbm5lbHMgKiBzYW1wbGVzKTsKKwlhdWRpb19z aWduYWxfZmlsbChzaWduYWwsIHRtcCwgc2FtcGxlcyk7CisKKwlmb3IgKGkgPSAwOyBpIDwgc2ln bmFsLT5jaGFubmVscyAqIHNhbXBsZXM7ICsraSkKKwkJYnVmZmVyW2ldID0gMHhGRkZGRkYgKiB0 bXBbaV07CisKKwlmcmVlKHRtcCk7Cit9CisKK3ZvaWQgYXVkaW9fc2lnbmFsX2ZpbGxfczMyX2xl KHN0cnVjdCBhdWRpb19zaWduYWwgKnNpZ25hbCwgaW50MzJfdCAqYnVmZmVyLAorCQkJICAgICAg c2l6ZV90IHNhbXBsZXMpCit7CisJZG91YmxlICp0bXA7CisJc2l6ZV90IGk7CisKKwl0bXAgPSBt YWxsb2Moc2l6ZW9mKGRvdWJsZSkgKiBzaWduYWwtPmNoYW5uZWxzICogc2FtcGxlcyk7CisJYXVk aW9fc2lnbmFsX2ZpbGwoc2lnbmFsLCB0bXAsIHNhbXBsZXMpOworCisJZm9yIChpID0gMDsgaSA8 IHNpZ25hbC0+Y2hhbm5lbHMgKiBzYW1wbGVzOyArK2kpCisJCWJ1ZmZlcltpXSA9IFVJTlQzMl9N QVggKiB0bXBbaV07CisKKwlmcmVlKHRtcCk7Cit9CisKIC8qKgogICogQ2hlY2tzIHRoYXQgZnJl cXVlbmNpZXMgc3BlY2lmaWVkIGluIHNpZ25hbCwgYW5kIG9ubHkgdGhvc2UsIGFyZSBpbmNsdWRl ZAogICogaW4gdGhlIGlucHV0IGRhdGEuCmRpZmYgLS1naXQgYS9saWIvaWd0X2F1ZGlvLmggYi9s aWIvaWd0X2F1ZGlvLmgKaW5kZXggZjkxNWQ1NWQ2M2ZjLi5jOGRlNzA4NzFmYWEgMTAwNjQ0Ci0t LSBhL2xpYi9pZ3RfYXVkaW8uaAorKysgYi9saWIvaWd0X2F1ZGlvLmgKQEAgLTQ0LDYgKzQ0LDEw IEBAIHZvaWQgYXVkaW9fc2lnbmFsX2ZpbGwoc3RydWN0IGF1ZGlvX3NpZ25hbCAqc2lnbmFsLCBk b3VibGUgKmJ1ZmZlciwKIAkJICAgICAgIHNpemVfdCBidWZmZXJfbGVuKTsKIHZvaWQgYXVkaW9f c2lnbmFsX2ZpbGxfczE2X2xlKHN0cnVjdCBhdWRpb19zaWduYWwgKnNpZ25hbCwgaW50MTZfdCAq YnVmZmVyLAogCQkJICAgICAgc2l6ZV90IGJ1ZmZlcl9sZW4pOwordm9pZCBhdWRpb19zaWduYWxf ZmlsbF9zMjRfbGUoc3RydWN0IGF1ZGlvX3NpZ25hbCAqc2lnbmFsLCBpbnQzMl90ICpidWZmZXIs CisJCQkgICAgICBzaXplX3QgYnVmZmVyX2xlbik7Cit2b2lkIGF1ZGlvX3NpZ25hbF9maWxsX3Mz Ml9sZShzdHJ1Y3QgYXVkaW9fc2lnbmFsICpzaWduYWwsIGludDMyX3QgKmJ1ZmZlciwKKwkJCSAg ICAgIHNpemVfdCBidWZmZXJfbGVuKTsKIGJvb2wgYXVkaW9fc2lnbmFsX2RldGVjdChzdHJ1Y3Qg YXVkaW9fc2lnbmFsICpzaWduYWwsIGludCBzYW1wbGluZ19yYXRlLAogCQkJIGludCBjaGFubmVs LCBjb25zdCBkb3VibGUgKnNhbXBsZXMsIHNpemVfdCBzYW1wbGVzX2xlbik7CiBzaXplX3QgYXVk aW9fZXh0cmFjdF9jaGFubmVsX3MzMl9sZShkb3VibGUgKmRzdCwgc2l6ZV90IGRzdF9jYXAsCi0t IAoyLjIxLjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmlndC1kZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRldg==