From patchwork Mon Sep 26 19:58:58 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 38375 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:3b1c:b0:96:9ee8:5cfd with SMTP id c28csp49495pzh; Mon, 26 Sep 2022 12:59:41 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5LM4sZlA/V+QCQul3cBid+H5ob+QWhLhxVAskDvtKzJjYmX6xZNug9LYIWS6RVALYlOgWG X-Received: by 2002:a17:907:1c9a:b0:782:3046:e966 with SMTP id nb26-20020a1709071c9a00b007823046e966mr19135071ejc.732.1664222381730; Mon, 26 Sep 2022 12:59:41 -0700 (PDT) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id q27-20020a056402249b00b004551a7e54acsi13027180eda.74.2022.09.26.12.59.41; Mon, 26 Sep 2022 12:59:41 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@outlook.com header.s=selector1 header.b=YG1WKGkN; arc=fail (body hash mismatch); spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=outlook.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 51DB668BB0C; Mon, 26 Sep 2022 22:59:32 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05olkn2017.outbound.protection.outlook.com [40.92.89.17]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 726BD68B9A4 for ; Mon, 26 Sep 2022 22:59:25 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BVneO16XHO453vzuZEMbqmGIC1jYX9AssPz5+/d6lmmuFwC5hCsoGfjhF6Dn4RmBTA5/j6Oeprp6sd7cBsWYsqWiCl0B+s3Dred/UZrcW9eoLddKUG1qWY0Q3lnz50hFEYu6LnDVHww2y9y0wV8X7p7mIngkd3MqGQ5ubneSwosWfnpAKRXZUE1zxZSACuMxfrNL1g/w/o5NcY/rZgxwhzlOmrfaWL1MgWryEEd1OuF4wmyPPNdTlHiTFKYYj+WXiBEf5/HL1O6wvWs4e9+REqg0oZ9X41uhaCNxGP/UuNFWP0lQXF3LyWXcl//H8rxcldEpamyv1HwHFExcjZ/G/A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=MzZXOK+C0gps5qUGUekgz4nUZgHoX924rSx0/lr1KVU=; b=NrIr7tctof9H37gbIY4X3ee1+48uJt6agxhjzQevE4z9fPuLB5yufPRlPSU6ZXzRQvPWYttwNFEcjR0uAL+9qzTi2Iu39Zf2El6ZtjxthTv22YIXwOz4k40ma5xMZ/r1FyPxRAaMhtOToo/RIbZDbUkCB8z+A7AEW7TxJwHFt0vKgtYgauVPwzCsRrdT52pEQcljXH7adhG7oASjPycxcJ2pKGnmpEiEMMe2+5mmMc+FdHsLaVtjHbY/diwszpu86Hn2PDdb9jpCFfDHr0nz0w9TPoKwI+gMclmoVHOYyuMysEeg2Go7Ndjc6P0TIJ97JQ3Zykka48VjFarRzo6omg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MzZXOK+C0gps5qUGUekgz4nUZgHoX924rSx0/lr1KVU=; b=YG1WKGkNWG1Vsuvm7y4YBoz0TJt/JOCTzdvuAZ80rpxCiB6aZdh+X6bnw7JoffC7Hzh1ByAMOo88Ps4anfUtBbF7cpKTKtgTNZ8N04CETUtOob4QnRupeZXHhLGzVQEl6nylVwmIYFLIEMEZggDO5I6ylkILPggMNwtFZUtZNe/6kIqKhOb22M33CeIdpQ6Z9wqCX71v785H4inZWKtodAwth/ZlJ8nNvY+GGIIrF76hA9+nZ78uxCtDf50yLseCmKDef9JsMYN+qzVdwDLVLVoPSh4IQ1uGzP9HoSe6qcGhsq6SpuBfCt3zFG0XbAUPHBbd+zsilgGPoLyCmBiQLw== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by PAXP250MB0470.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:283::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.25; Mon, 26 Sep 2022 19:59:21 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::68bd:2fc7:ac52:38f8]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::68bd:2fc7:ac52:38f8%9]) with mapi id 15.20.5654.025; Mon, 26 Sep 2022 19:59:21 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Mon, 26 Sep 2022 21:58:58 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [f8wmI3HKFboDGOZEMtwHEbVGB1FBO+eciPLYIdk3bzA=] X-ClientProxiedBy: ZR0P278CA0038.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:1d::7) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <20220926195858.3857174-4-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|PAXP250MB0470:EE_ X-MS-Office365-Filtering-Correlation-Id: fd700b0c-399c-4a4e-bc30-08da9ff99a2d X-MS-Exchange-SLBlob-MailProps: EgT5Wr3QDKyTZJd+JeXElu/6yZudWDRQCp314UDA7t7TVD0yXuMsI0ZADeEeIFMOSUbCyOi6ty2+y1rOgTqBy9kdoPmlMw9DGrc97I4IyxE4m0fZJ+a1Gnb+f0F43ZhasOVghC4V40a5EBBOxI5DMZ1KITWdIO8DBTjSAd30Vk/JWjOusnmCLxFNbG18HQh1LcnHQXylkrjb32eB4jKQKPKvRUGZNOjGSq19/nIPEXK/LEGnjzf/VNMjTgPNwlibQtbhYRx5nWhFayv5Kcxyqqo136diQaJ8hn2DrbAN1Mg1NJw7ufY8OHFzmDIyMY/BgGiyhLLwzvitAlhb3mxh7mzDe6liIBp/VQTYipaXeDx3ZKVkjyAjYux0ODjnBDQEO3lYKEgmh+TtntomDP9EEtSIWdwivTHgSd1a0MnvgqwH8/ReUZlr/QHypFZvqNm+8aDpZoRnnYTcsccsmwCE2h3CZsnJj5jkjoqfHgSMz5jPsPdK9iINUMdr4aoovG+DGa6spOTBXol/zcUNbaTL9HJK/8gK4f1NJO05+KNVq9m2ZNKqc9a3OIrrc765NBYLlXtoOslBmwaEiDdQsOb6djYoSm+GU8Kea8LRiuPmDrkdn995qAt1IFCBlGFFbH5nv9USmddgD+KHOgH4qpy3NGBBoKPR8QvAqM5Bft91+4/DOTi+1ZxoP0Wk4iMLD/s+SLNWPj0FxQuCuIzloWEV4dh6phUiNgYC3mukn67BF2Y= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: V9CWS5awjE/fzLEc+j5JyMKPBzjNaY2Z3jbG9etlUKJ3ralwHrRpyW99n4Xj+Q1y4qfp+ecMZkjf4iScqZFnzrfQagiX+RfYbUtwG4jpuIcrZ29et43N+t9xorGYpFDEZj4Mn1KE/7t9f6FVVRzfSUTYd3z+rHM7XroDJcIgr8r02UxRonQ0xh9gnpsRa1OKtJY3+S3aql1k/s3wWbyF92Lb+30aLNWmxddqkskkcP77fBuWe6H/wEH2SY8XJm56P2RuGmsTIj4K2NvQ++c+YR145IBhzYUKPkOk+sJCqS9lPeec7ADwEUpAklGTBXIVl2dLD+Z3dwZFDh04sRCcxgGBSQVAzGPSPx8hU5b8MztG5V4w+CmA1oDEsDdJ79LcCoDfBku8HRqTp9JiQoQ4ZCiV1PloywRJ9XB62vB9qaEtGnqTD0VCIWQd4iADbAmurNO6MjhHl5HE5mGSkhiII/pRjnwI4vjAP17THlZllxBPAhLZYHZFT2NIuN/PIYWmYd3aOsPnHtZ+MlKysnyD2RAGZTNGkOqGc3myQ7/vWXe2n9SXZRwZujWB+GG7XzGaAIYC685BgodM2LJTFx7f8aGPVyme7peNQKUPhkhroncOFDNgaoBJgyBekh759yowrIF3bMjIz56itkqiw8gOTg== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: tQiQccOHf3MTweUNWKoyIyGPMvpQqm953SHdz/48TmJiKvvivTlZyAq6pmYO3leem+e8qzSNKctc2hLvBhkPrn3n/P1Qy50k08irRw+2V+pZhGoKK5dZ+vE/JAs1Lv794w2pB7ipt5emTf9JTorZXwwTD8CcZnPNY4ydgOq6Zcv1dCfbp/PGR/8Oa6+IB9VR/Dgf9mbzqghMnbpRjP+xfdvpE45B+If4o1mfoiX76m4dmUouMwkZ1/XX0etWdiv8DecziWL94YYk5GIQ7Cp68pE7H3Q67wK1HtPTSkB6eIJzJ8vzIZMxTe46UYJlycvtWpbJWtqZmZxx45MFyMxAsq7cjNgHH8sYZrxjLRh8B60MBZpLGbSkdg3EkKDVD5NO+zCvzvpXWAPrrZJlCKAsQqDb/YzKXEF8uhOKbgVvzSVMaYYNmu57cBBgmJM4RLGM5OkQNXHXqbE/L6RL7bq3L4OLX5QNZFTqDRjmUOyfzMDMYcvhFVdvF1aeYbphlYksDuOSThisKSh0cFcgA8+K+fw+vLByAxRj/2gHkOIGqbqqOY3cFy3fFIHlDXJ41j884hnSxhti1Rnuf0AE3n6LB6UmKm5ZiCpcFD1aHQVyDew+FqYT5ucDgc8mmWY9uvNCq10saFgw17RL8smvW1Haw6fPf8twyj87/IuxE8iiVdo41BII4eCjlGY410pr3aQBpsWWWWmY4uHLzAFE2HTFP8uq/S/W0pHG7zBXny7X1Zpz4ybfunc0piKkQnnUw1MrN8OFpmwPUlCnB6xKMzWK3cs8y8zHEuil2WvauWynnxtq2yoJ3mOPBPafAZiyELVtUOvupk6qm24TJmuj1wSow4b9qJOtWYfBUDElTr1T60aun4Y4tk7jHgRl/PqcxJCdM+kp9H3cSF76Tw3dR/uvfJj/p4oQ0TA6xXzWZ+uEYLJe0I1OugEHUG2rfdrN3MoHyOabtcUe988+kww3aTnKpayJ5NF0F6cogtA6RnjGVjC46wEk6rvK+mdWDeOP1p5ivgrcXexZLPIweLkNr+D5ihVt3EziygxL+gEcFHQ0zjJuoyASOP6XiR03P+0OeTbEJtHyNx7g65bhju9R4slNZQjqV3shz81YVbODd/BHNYCvsITkUqvfInLYubqX8fKYdwWcA5DagNZITDmVhrOPxLIPQarEt+EFwEmlfxqipXrJvUjBBXr7ssdWrQpa3NxT+aJlTSUIrgAz1on1vKx04hWGkx8AVYzggXE3Ac+twitOcOfFRv/CtMGN0uRp2RRwtLy6oVKumUtuObTixBeukXXYd+QjKi2d2TJOAb+P/68= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fd700b0c-399c-4a4e-bc30-08da9ff99a2d X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Sep 2022 19:59:21.1219 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXP250MB0470 Subject: [FFmpeg-devel] [PATCH 5/5] avutil/tests/pixelutils: Test that all non-hw pix fmts have components X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Andreas Rheinhardt Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: DIJi6n1nTRsW Signed-off-by: Andreas Rheinhardt --- libavutil/tests/pixelutils.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavutil/tests/pixelutils.c b/libavutil/tests/pixelutils.c index 2d9c4edc47..548ecb8801 100644 --- a/libavutil/tests/pixelutils.c +++ b/libavutil/tests/pixelutils.c @@ -47,6 +47,7 @@ static void check_pixfmt_descriptors(void) av_assert0(d->log2_chroma_w <= 3); av_assert0(d->log2_chroma_h <= 3); av_assert0(d->nb_components <= 4); + av_assert0(d->nb_components || (d->flags & AV_PIX_FMT_FLAG_HWACCEL)); av_assert0(av_get_pix_fmt(d->name) == av_pix_fmt_desc_get_id(d)); /* The following two checks as well as the one after the loop