From patchwork Thu Mar 8 07:22:05 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Timo Ketola X-Patchwork-Id: 882983 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.136; helo=silver.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=exertus.fi Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=ExertusOy.onmicrosoft.com header.i=@ExertusOy.onmicrosoft.com header.b="MJATy7Vu"; dkim-atps=neutral Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3zxhmL5SqBz9scl for ; Thu, 8 Mar 2018 18:22:26 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 3AE9F2E833; Thu, 8 Mar 2018 07:22:22 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OTfM0aR-lSCQ; Thu, 8 Mar 2018 07:22:19 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 38C0D2E028; Thu, 8 Mar 2018 07:22:19 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 752891C0DEF for ; Thu, 8 Mar 2018 07:22:17 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 6F57488E8A for ; Thu, 8 Mar 2018 07:22:17 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mrbqOH3nmvAz for ; Thu, 8 Mar 2018 07:22:14 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10113.outbound.protection.outlook.com [40.107.1.113]) by whitealder.osuosl.org (Postfix) with ESMTPS id 76BF588E83 for ; Thu, 8 Mar 2018 07:22:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ExertusOy.onmicrosoft.com; s=selector1-exertus-fi; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=1tDThXM0TJMm+6ZUAZZ3EtA8OMsNp1vToTkWjY2Soig=; b=MJATy7VuRjdcRks6cAx18vS/a+3pY2dsuWSiIkh7KWk4QOIj+hixQM4YOTJfyD0bqZTInrTAJlSph/+tTDmiYSZj+4NGxTbmC5LKX2fDol2vfzRvlh2m06E7+rt32kxPPG2mvcbDgybRWhOD3SYpp0Gb6BFPwtVxUeyl8+zZDFk= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Timo.Ketola@exertus.fi; Received: from tk-celsius (193.210.47.3) by HE1PR0901MB1372.eurprd09.prod.outlook.com (2603:10a6:3:16::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.567.14; Thu, 8 Mar 2018 07:22:08 +0000 Received: by tk-celsius (sSMTP sendmail emulation); Thu, 08 Mar 2018 09:22:05 +0200 From: Timo Ketola To: buildroot@buildroot.org Date: Thu, 8 Mar 2018 09:22:05 +0200 Message-Id: <1520493725-1146-1-git-send-email-timo.ketola@exertus.fi> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 X-Originating-IP: [193.210.47.3] X-ClientProxiedBy: HE1PR0701CA0057.eurprd07.prod.outlook.com (2603:10a6:3:9e::25) To HE1PR0901MB1372.eurprd09.prod.outlook.com (2603:10a6:3:16::16) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 42805388-f1d7-43e7-b7e7-08d584c54d6b X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(7021125)(5600026)(4604075)(4534165)(7022125)(4603075)(4627221)(201702281549075)(7048125)(7024125)(7027125)(7028125)(7023125)(2017052603328)(7153060)(7193020); SRVR:HE1PR0901MB1372; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0901MB1372; 3:rCwxABjajkOFcrjzzJ55yqkjDwDZycpZRWAlSxBrjTq6lYI6+MJyHC7toAKYa8huoD1S4hFWaQHB18Okhmt0d3RexymZgtEpGPpzxCq121OKT7SeYccEllDdOgHKGrwDmwXC0Oh17JmS4q51EWnehc8TSyY7Zy2JTDSvAdShHmkkTY5Wj/LyViSsgcNIKWjb9q9eajJBwNMlSc6b04uwqmG/sbTP1bMRrmwgHvZzhKscq0h2LIWT0OsIfVXbNEZA; 25:MTlz4Yx31r+2qakZAmc8XD8YQezb9RtVS8lD4G5bpp1WfTE7cUwsFN1jZM7IfrQ7yeG6gqTneKL9R3OqW1d1prmXoFyl2ewWzr479n9s4XvgS+P5Fo70coJB4CDlfjzepYF4b/oZl0pTzaJAWk+rX+00W+TNok9wgpcNE3/WYZkNiUjTMRHDL37hKqyUukYgEEPvqC/tGLyo7thY8qwII/csJP85UXSXCtqC+qsfoV9m3K76st/fyHCJwaK1CcNTF8XWICizf+qW1C1SGSrp0H/RTM4WwZZ4dEk42B15FCtYIUNgiDstTEzCN2FrIhRUyudPvemGvCW2/vsUWBglLw==; 31:e31SYJh3NEWXV/MDaffz0Zf9AkyW83sM8ktbtkvEhpUBdx/2+xQZIwKCCVf7n51WjVggWL4pNFBPiJbHYjf4Vh9vPRuQx77N6SVULeLJSUgV4ZBmQzJPH1CNonFJ2zDxj4WO+tryLvqQn+i0UfQqlwxc30YyTeiuXAtUzx19XPNOGFCFhjMvdRbqcNdpy8K7op0uFgK2w8cvcKJV8+DYuX3RiTchiHjEXS5/4p4ptso= X-MS-TrafficTypeDiagnostic: HE1PR0901MB1372: X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(20558992708506); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(8121501046)(5005006)(3231220)(944501244)(52105095)(3002001)(10201501046)(93006095)(93001095)(6041288)(20161123564045)(20161123558120)(20161123562045)(20161123560045)(2016111802025)(6043046)(6072148)(201708071742011); SRVR:HE1PR0901MB1372; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0901MB1372; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0901MB1372; 4:5OlOmFqyQA7UDvEPxgiJ5iluGYHHoyZj1hs/y2ZE5CHyN3N8EfwdSfL9qsCCXGjQwJPpLGrN30/mdPGhJ7hqSB/MkJSsldN4ecg58we6g/q/s6fkJEd/gRFLQamSOduRSN0ShXOPtKktxXvXIWXP4ZNV75OLbldMJ5+pilpj4ocFPySPafoMw9yPyuUuw7vJ70/Wj4wa1RVnYd27SDQlydu7T4CqSF6hJjxG1vOFvuhLCLWi101qAaF69Oy3cOKCBSXC0Vd7fqva7GNBnacPIkNtg2bYL97SY8zMa+5JOrLUPgnWlv6BeCShSUpej+1n X-Forefront-PRVS: 060503E79B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(39830400003)(346002)(39380400002)(366004)(396003)(376002)(189003)(377424004)(199004)(8676002)(81156014)(8936002)(122856001)(50226002)(36756003)(47776003)(7736002)(74482002)(305945005)(52116002)(66066001)(86362001)(51416003)(5660300001)(81166006)(316002)(6916009)(72206003)(97736004)(53936002)(26005)(186003)(50466002)(42186006)(16586007)(68736007)(2906002)(478600001)(59450400001)(6116002)(2361001)(386003)(2351001)(106356001)(105586002)(48376002)(3846002)(107986001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0901MB1372; H:tk-celsius; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: exertus.fi does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0901MB1372; 23:eACiQyNvI9/+wBTo0gMNXbJsEPahUyt312Ohs/Y?= Wrq7hmeqltigUQYSljgU/Nu78ly5JzN5BBy5SseKW3rhtC1x4h6HH5ZDkFioikhWggVjJ+Ax1/E7RdipnRR9UT45kbx1KoLtoU13bIudGVguXT5bRM1qCRwhlQ1u5MKa42F3VAuy4loJHPfH0hfdKgMjeReL/u9odCzc6rJNRKNA6SsJls8kSKL0HJ4b9WRoq3b9+IVY2USXLHxQ2UgdR5BYCu9R7eG+TjKHS2/7Cv3ZQsKkU//uBvgTJa5op+0LlujyKtnQofWiaLq+1FDbjmFwaSGF/QpON4xCphxE+SKnVI2PtF2tqYMWR1AfoeMBIV+30puxqdLjf5VeoFkf/5T3l8GxY5icJpb0eUrwcrdKW/d4ivDLvWRQZnKw6ZT1D/k/OkPY6fDQA4Dv6c2W0kNe/4uXVQvElt3LYW8r+EnEZZNvkCUFTbXbwxJzCo1ItdHKzYLaGcdFYRNhejUBmVnhISbAXRHW45R6AJGLkEPpLjSDcsec4GSE30ZYZQC1quQNdDglWRi5B8vJS5xMdZlXN8Xjlp7rmVy/Ydl0P1LE3jnLANHkhV0Obd1AIOkws/IM/hSfiGDaW+b4KFJ3lBnZak2lpP2XH0wvJhV1WB02rznWtjZ2muftRC1kIoBS0Ksq9NVjKOXNfWlnmUG+qjmKLA15DTi+PkYOT4CY3TCv9jQmuC8Hn/SwcDO9JAPTrI4ycbm38Eo36vsNW1LgWNTVFwmsulyrLvTnu11vLfZD8HMfnasXCaXZ7eZZp0wknQojEiwbX8KbmXMCSLUbgA1E6QrBHXlx3PwU9IE1cpuBihNWbuQ03nAzMkHVqwOskD9mpAga5wC8ByefMyHq9HqeqyILuO4pSbIO86IsEdx9lYW+lZf+4iITSZ15+fJ+hQhV5267yMgCSzgwywaVI6S+crM2dCdUubEXg5E72zS45DTOUGgb8vaiRzUnE0fYAmfqTXsXqfUsc08lQsolkSTwiuqSQ28Q4MC49eesJKZbI0vUehGV1M9MQuvOwPDjNUXLA9/GC5qNtF7IWe5gclgnb2Or9NnxNMrL96pb4xoaHxwonG21TnjqaQnHOCTEDIMc= X-Microsoft-Antispam-Message-Info: Kov2ublwfMJdYUtI7LukEBzcgvOVKDkuEfPBr68dq/g3Rqkm1VFybBv0pw5nSe2Lv8pn0qBzboJkmv+64wz1yJAOveis5RTL14QNFsH2/fbf86i5MLC9TXQfsTsUIEUA9mtzO31rDKCfs1UQu7BYCB4qApaDfecVRQplAJyUZP+ld6g8FAAqmK1SoKJF6mZl X-Microsoft-Exchange-Diagnostics: 1; HE1PR0901MB1372; 6:k3ieQCNi3pxyl1PJVcYNPv94ptkru10DIzH+zvpmIrjZBEu8kqBEAqadn9D5QvxsPPXK0nzmrG92w80jBzCwDX/CTUn1KfumBFSrfUcH2hBIFq1lxSlPIjLp4rkwxGAKe/pZzCyqsAVpHiioYB88Ceob9ov+PQ8+r3zCD9IHMAQS9OMr7i6hfb7NSLXy2uBGD5FHXbZ0Q/kjOOdmbWI1JulxKXnVgo+Z6YT51vbfQBCvICfSwx83aErz+PT88f9pgwY8iLoaSsT+bODwxGn1FYpZnAl3mLg818s4f26jrWIQgAGj1pUIbzSFyklsxgeICWCeC+hmmRglo3lEi6QE3SJBK9QurRQHkBC+4aByz8Y=; 5:YlJCQDWKvfCFuvaAV6ZPRUbKczAY152oDMAiVDEH6o063iJJbQ+FkJaGajHyLUdHH7LZG5JBZdQRpvYOgA1xvlh6+xYWykpzHmYQSd7p9aynTduFHFAWgzO21pfKgiMTtRUYfZBLvQIoYjAsgQp299cIJ8V+98OD924vdFXV2Pc=; 24:kLmruZttTC8GG9sZOAs2ti+uGVZcI4HKlgkj4xWKneS7AZsFTqer1INflHFoHyW3AWDx3LBb8BWlioIzEmtkJWhzQMkuIGlrha8ybD9/n28=; 7:6VT67MKHhpCP1OI1XxPLHJiJ/RJqE4dXC6z/R/6qMEHj/fWmsZbrhq1A0UH+7oceRV2YmUFthT4iMBpnYXhwoqPXDvn2kBmDBpBXh6s4wAIgVluwhTlFNLmzaY+XycaDHl8JJuH1tPvImvRHjPNuz0GyPDwOq5RNT6kNqFeZYYzZHxc0AUdAmCP2D/GJYqMlknABp0dt6gDGt8QHVpjJq+TZUtVma/1B+jyKwp/cWHBFoJ9ciTP+fgj3phe71UtV SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: exertus.fi X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Mar 2018 07:22:08.4497 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 42805388-f1d7-43e7-b7e7-08d584c54d6b X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 2ff5ff20-bcb9-4615-b2a6-3bbeefd7b8e3 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0901MB1372 Subject: [Buildroot] [PATCH v2 1/1] fbgrab: add patch fixing pixel format report X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.24 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" When verbosive, fbgrab reports pixel format. Green and blue offset and msb_right fields are accidentally swapped there. This commit adds a patch which straightens them up. Upstream-Status: Submitted [Gunnar Monell ] Signed-off-by: Timo Ketola Signed-off-by: Timo Ketola --- No changes in the payload. Only added Upstream-status (Adrian) and adjusted subject line (Thomas). --- package/fbgrab/0100-fix-pixfmt-report.patch | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 package/fbgrab/0100-fix-pixfmt-report.patch diff --git a/package/fbgrab/0100-fix-pixfmt-report.patch b/package/fbgrab/0100-fix-pixfmt-report.patch new file mode 100644 index 0000000..18bcf96 --- /dev/null +++ b/package/fbgrab/0100-fix-pixfmt-report.patch @@ -0,0 +1,22 @@ +Fix pixel format report + +When fbgrab tells about the framebuffer pixel format, blue and green +are accidentally swapped in 'length' and 'msb_right' columns. Let's +order everything as RGB. + +Signed-off-by timo.ketola@exertus.fi + +diff -u a/fbgrab.c b/fbgrab.c +--- a/fbgrab.c 2018-03-07 11:42:04.739250433 +0200 ++++ b/fbgrab.c 2018-03-07 11:43:26.128043877 +0200 +@@ -169,8 +169,8 @@ + fprintf(stderr, "bits_per_pixel: %i\n", fb_varinfo_p->bits_per_pixel); + fprintf(stderr, "grayscale: %s\n", fb_varinfo_p->grayscale ? "true" : "false"); + fprintf(stderr, "red: offset: %i, length: %i, msb_right: %i\n", fb_varinfo_p->red.offset, fb_varinfo_p->red.length, fb_varinfo_p->red.msb_right); +- fprintf(stderr, "blue: offset: %i, length: %i, msb_right: %i\n", fb_varinfo_p->blue.offset, fb_varinfo_p->green.length, fb_varinfo_p->green.msb_right); +- fprintf(stderr, "green: offset: %i, length: %i, msb_right: %i\n", fb_varinfo_p->green.offset, fb_varinfo_p->blue.length, fb_varinfo_p->blue.msb_right); ++ fprintf(stderr, "green: offset: %i, length: %i, msb_right: %i\n", fb_varinfo_p->green.offset, fb_varinfo_p->green.length, fb_varinfo_p->green.msb_right); ++ fprintf(stderr, "blue: offset: %i, length: %i, msb_right: %i\n", fb_varinfo_p->blue.offset, fb_varinfo_p->blue.length, fb_varinfo_p->blue.msb_right); + fprintf(stderr, "alpha: offset: %i, length: %i, msb_right: %i\n", fb_varinfo_p->transp.offset, fb_varinfo_p->transp.length, fb_varinfo_p->transp.msb_right); + fprintf(stderr, "pixel format: %s\n", fb_varinfo_p->nonstd == 0 ? "standard" : "non-standard"); + }