From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Wladimir J. van der Laan" Subject: [PATCH libdrm 2/2] tests/modeprint: Print details for IN_FORMATS blob Date: Sun, 19 Nov 2017 10:49:31 +0100 Message-ID: <1511084971-7638-3-git-send-email-laanwj@gmail.com> References: <1511084971-7638-1-git-send-email-laanwj@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x241.google.com (mail-wm0-x241.google.com [IPv6:2a00:1450:400c:c09::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5696D6E520 for ; Sun, 19 Nov 2017 09:49:42 +0000 (UTC) Received: by mail-wm0-x241.google.com with SMTP id v186so13365534wma.2 for ; Sun, 19 Nov 2017 01:49:42 -0800 (PST) In-Reply-To: <1511084971-7638-1-git-send-email-laanwj@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: Alex Deucher , "Wladimir J. van der Laan" , Emil Velikov List-Id: dri-devel@lists.freedesktop.org UHJldHR5LXByaW50IGZvcm1hdHMgYW5kIG1vZGlmaWVycyBpbiBJTl9GT1JNQVRTIGJsb2IuCgpT aWduZWQtb2ZmLWJ5OiBXbGFkaW1pciBKLiB2YW4gZGVyIExhYW4gPGxhYW53akBnbWFpbC5jb20+ Ci0tLQogdGVzdHMvbW9kZXByaW50L21vZGVwcmludC5jIHwgMjMgKysrKysrKysrKysrKysrKysr KysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdGVz dHMvbW9kZXByaW50L21vZGVwcmludC5jIGIvdGVzdHMvbW9kZXByaW50L21vZGVwcmludC5jCmlu ZGV4IDQyYzBhMWIuLmNlODQyNzkgMTAwNjQ0Ci0tLSBhL3Rlc3RzL21vZGVwcmludC9tb2RlcHJp bnQuYworKysgYi90ZXN0cy9tb2RlcHJpbnQvbW9kZXByaW50LmMKQEAgLTkzLDYgKzkzLDI4IEBA IHN0YXRpYyBpbnQgcHJpbnRNb2RlKHN0cnVjdCBkcm1fbW9kZV9tb2RlaW5mbyAqbW9kZSkKIAly ZXR1cm4gMDsKIH0KIAorc3RhdGljIGludCBwcmludEJsb2IoY29uc3QgY2hhciAqbmFtZSwgdm9p ZCAqZGF0YSwgdWludDMyX3QgbGVuZ3RoKQoreworCWlmICghc3RyY21wKG5hbWUsICJJTl9GT1JN QVRTIikpIHsKKwkJc3RydWN0IGRybV9mb3JtYXRfbW9kaWZpZXJfYmxvYiAqbSA9IGRhdGE7CisJ CXVpbnQzMl90ICpmbXRzID0gKHVpbnQzMl90ICopKCgoY2hhciAqKWRhdGEpICsgbS0+Zm9ybWF0 c19vZmZzZXQpOworCQlzdHJ1Y3QgZHJtX2Zvcm1hdF9tb2RpZmllciAqbW9kID0gKHN0cnVjdCBk cm1fZm9ybWF0X21vZGlmaWVyICopKCgoY2hhciAqKWRhdGEpICsgbS0+bW9kaWZpZXJzX29mZnNl dCk7CisJCWludCBpLGosazsKKwkJcHJpbnRmKCJcdG1vZGlmaWVycyAgICA6XG4iKTsKKwkJZm9y IChqID0gMDsgaiA8IChpbnQpbS0+Y291bnRfbW9kaWZpZXJzOyBqKyspIHsKKwkJCXByaW50Zigi XHRcdDB4JTAxNiIgUFJJeDY0LCBtb2Rbal0ubW9kaWZpZXIpOworCQkJZm9yIChpID0gMDsgaSA8 IDY0ICYmIChpICsgbW9kW2pdLm9mZnNldCkgPCAoaW50KW0tPmNvdW50X2Zvcm1hdHM7IGkrKykg eworCQkJCWlmIChtb2Rbal0uZm9ybWF0cyAmICgxPDxpKSkgeworCQkJCQlrID0gaSArIG1vZFtq XS5vZmZzZXQ7CisJCQkJCXByaW50ZigiICVjJWMlYyVjIiwgZm10c1trXSA+PiAyNCwgZm10c1tr XSA+PiAxNiwgZm10c1trXSA+PiA4LCBmbXRzW2tdID4+IDApOworCQkJCX0KKwkJCX0KKwkJCXBy aW50ZigiXG4iKTsKKwkJfQorCX0KKwlyZXR1cm4gMDsKK30KKwogc3RhdGljIGludCBwcmludFBy b3BlcnR5KGludCBmZCwgZHJtTW9kZVByb3BlcnR5UHRyIHByb3BzLCB1aW50NjRfdCB2YWx1ZSkK IHsKIAljb25zdCBjaGFyICpuYW1lID0gTlVMTDsKQEAgLTEyMCw2ICsxNDIsNyBAQCBzdGF0aWMg aW50IHByaW50UHJvcGVydHkoaW50IGZkLCBkcm1Nb2RlUHJvcGVydHlQdHIgcHJvcHMsIHVpbnQ2 NF90IHZhbHVlKQogCQlibG9iID0gZHJtTW9kZUdldFByb3BlcnR5QmxvYihmZCwgdmFsdWUpOwog CQlpZiAoYmxvYikgewogCQkJcHJpbnRmKCJibG9iIGlzICVkIGxlbmd0aCwgJTA4WFxuIiwgYmxv Yi0+bGVuZ3RoLCAqKHVpbnQzMl90ICopYmxvYi0+ZGF0YSk7CisJCQlwcmludEJsb2IocHJvcHMt Pm5hbWUsIGJsb2ItPmRhdGEsIGJsb2ItPmxlbmd0aCk7CiAJCQlkcm1Nb2RlRnJlZVByb3BlcnR5 QmxvYihibG9iKTsKIAkJfSBlbHNlIHsKIAkJCXByaW50ZigiZXJyb3IgZ2V0dGluZyBibG9iICUi IFBSSXU2NCAiXG4iLCB2YWx1ZSk7Ci0tIAoyLjcuNAoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vZHJpLWRldmVsCg==