From patchwork Sun Jun 9 01:45:47 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 49722 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a59:c209:0:b0:460:55fa:d5ed with SMTP id d9csp1817012vqo; Sat, 8 Jun 2024 18:46:05 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXHk9h3Rf+gl0Aap5vkN55OAu5YISOQ82kGNdodLllFupE1XuQvTsZIbXF9DWcs+lpoan9eZ15uabI3pCGOMKPmvBPFN2ttNWcOQw== X-Google-Smtp-Source: AGHT+IH5d3SYen/Fy5XrwzObPxxGS8T9rZnU3qU1gGHaNWO5OXvT9eb6wyqHq6yRwmYxBxY8/IO7 X-Received: by 2002:a2e:3314:0:b0:2eb:e060:15a0 with SMTP id 38308e7fff4ca-2ebe060165dmr2807491fa.47.1717897565398; Sat, 08 Jun 2024 18:46:05 -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 4fb4d7f45d1cf-57aae2663a3si3242202a12.582.2024.06.08.18.46.04; Sat, 08 Jun 2024 18:46:05 -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=tWuLAJZ3; 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 D00B968D746; Sun, 9 Jun 2024 04:46:02 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02olkn2022.outbound.protection.outlook.com [40.92.49.22]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7126268D72C for ; Sun, 9 Jun 2024 04:45:56 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GzEvbEUoIR59F6Gxtx9Fz0r0ivpR81cTmuAJ0CULt+8mdKUC2TqwlRZmjSp/S4trFY5FQ33heDdPVZ0+CZzx7EnJJHmj03aW352bodX/5p3fvPgauzkEGipvp67t/3ASzU0rdTmPe1VU4AfQuRAXecqn+s1ooghOqr3bWt3g62+5LgwxFc8QjbdfwoRplORY9XHvPWWTaC9y33zblvO8Dg3LDtSqKmTbBtmqYcSA8du57OJZDYlbbX+Mw1/qMCPeY6aypwtphOHI3KKI+9dloEQIh+QfYALq36CQpWKTnGwCVImwViYBBY/sQT/mddNVLa3t92MN0Vsfj07jImga6Q== 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=E9GEWTuAmb0fGZg91JgdbpgQwUdNGRPEPwCwfhKjk/Q=; b=fYpLRJAlb5eXflxTdu9QZ/u6eNWPaGT7vWZOHY7kr0wQJAgIFnMzOH+amRWgdNNeOTGHAm3a0E+LP00qT/eEuRL/W+v66cf749AcvkLHFAbglhm6XO0ZO1bjBus/rIEBTaGQS1UCOpXTcIYbkqbRsFu+Wcb80CNcRe8pqnHIVBkzxsXRiaBAforYDNtMwk6bMcscGLhxUndLGSalzIggwHaS1UDEIAKrnQ5/nR7ph0YNWRjGrjq/+X9ZpXE5oXbgeNjR8FFWFNq0M5xwHda3DmOkRMyC0B2U+WPJ3KgpmoFCzAZ09O7yxR4kOSBCz4hoy1EnwSIsgq/1fRhKCsPkLg== 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=E9GEWTuAmb0fGZg91JgdbpgQwUdNGRPEPwCwfhKjk/Q=; b=tWuLAJZ3pTsFw0nNoHuleIZYjubelU5qJEQeGHeKUzxZt5Q9Dt6jgWXgPi0HqCRDk7oyxbgykAwdCZHvD1uSgluzoRsKFLHw9duOTvab3P4s56N6YXBtu8Ar4opzpGpwS8xZwpjlqv4mhVUisVoqNXwC+1AvR4sdOp/yFW5yEZts2rVs2EeZyapwHDS6DElFyD8ivbHcf5fUT3e2bMtOJ2gDjmxkgYq4TZ3YALdNPmhbp9s8uxX2gdm3Ops+lOdg91JJGRgOB186a1udhR2kX+0l+Zd8fHz8CiQVTuLTAcyTCiIy3s7e4plVpX79hUSvcdfqvLJYSF+0oXOUPaWRWQ== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by PAXP250MB0494.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:28d::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.36; Sun, 9 Jun 2024 01:45:55 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::384d:40d4:ecb7:1c9%4]) with mapi id 15.20.7633.021; Sun, 9 Jun 2024 01:45:54 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Sun, 9 Jun 2024 03:45:47 +0200 Message-ID: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: X-TMN: [+5M8nOin1TJZbcjMlPJSRXSi0aEZDJ/KndV+GAZJGGs=] X-ClientProxiedBy: FR4P281CA0017.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:c9::13) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20240609014548.2857665-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|PAXP250MB0494:EE_ X-MS-Office365-Filtering-Correlation-Id: 218458df-5539-4533-5cf3-08dc8825e6da X-Microsoft-Antispam: BCL:0; ARA:14566002|461199019|440099019|3412199016|1710799017; X-Microsoft-Antispam-Message-Info: xtlmjzBkFHNHUZxKhGm2xnQYwXk83/yGPtVP/Hz+OJhY90M6GLxy9Lwo4Uix0Ik+yR0gcwgdYt8+/teji6aG6Wq9y8UFk+CvVcoERsnqHopQHxOLkdPZSYklMewTgDB2XOuL6nlANoGacJf3djMiv51DtOcgLE8DLdsVp57Pq6CQ8ArYFwFYGKOwcLZRi1u+JCDq7hgsQ+fUMB3DEkLEKppoPOBMUBWWr+1GRvkiD6Os8MtOU5yVxeMzZuGfrWaBTTOZsB1XbovPIvkmQjCPDcvG+bk5RGixMHv3TnSMtf4YZ+D2pr0+n3w81heT6ynML2YQObW2DJ5xqvADZLmKD+f3ZnVhMk8CljdNpxJb5PyMCW5kblZuAF2G8G2FaN8QFtois/5yavetq6gHx9/NSV6AhYxHf8+0EkIYV+/MO5lxTOcMUg18gqRBT2Qvo9hO9PwKZlpY8p+j8P9+z1oxLUdYCPP2/SM8/qhYAg8Q74sp79GwJBXl41GtHt9UVR8MeeLLWwHDxmY0tdHsFbSeuh9BI6P4A2CSdxTZM3wxjN2Hev0Xz73fBrpfe6WslAb2gMhhlU6JmuIzrPH7YZrVxtpxBDU8qM3lmp7HMstnuK5eXdb/ymPlZKuZMOZkr3wE X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: j9hYZWpUXwA/9muZiSTFO2KUfKMpTRuMML6Fv3hHhZiEARqystWeJ71nQHPUgr8VvoEmpNEslQoWOkv/wlsJBpki6ajlqtJA1wb+wSL3te5pagbMTyMnNCUbFXYyw/jY9tST0PJZ5ktFyfsiZeQPuLKcNlfOIWi07xt0Q7R0k1OHyK5368YLgbOBr7w7XyZfNDvePjdmBZTMLrmK3Hb4LlmxeKJNNImJP+w6fW4fvRo0bem2sjXKEaYqzov60eCNFs7Ehc5/aFGjmXlTl7MHzSDSoSA7LCk5uYBUo5i4L5NiVZcbr8wo9PC9orHGbwH1YeJUHlrM/x2BRg/SqkVDOuDQTFkU14A6XGaHv8+tHdmkmyoGTjoZx4CDA6Oj1+hi3/BmGUFYCYsQwtUr9V0IpXAXvdOHueN28eZrejxRitiJ5KLUeXx3QIKh/2XFo4XWM9ZFp3SjfVvoQf99rAOePU8qwVBm2nNeL+RO8FSkwTLjkjCquxfWCMOr5ozJ11hyASR/usUfGJBIQ/rVmGSMF2RPdoh4nfF3EkMYYBj2noiu7SWCCeQesCBw86btgSKJperxtuhQ+RvoS2uL+27s6pu6yCX87FXGdHwHT3DmC6apNeq4sdsfi9Cg4nC8E0Gj4pArKPmtYFTu1w9eo8UGFuylEI1wN4Yo7+RdmpkF2leX7psUnXEwIiYOTUg9jDDXhKq7Pcr3jPB46qy6d4RqPzSWyWtw40D9ii5oYnnoYFn70n6Wq3j8ceddgfF5HD46VGAvmswedyeY+KfDdlcxr7mXi0elkHPjFKuCHgn9KEr01CumvP9V1zInZ9h2gxStRTiaTJAGZTGvwo2YElBwfekedfpMSm+23sMfbEdGZMC9uvw3J0Yt/EpsiP0U7O3Dp455HTa7Y3zMejsD2Ocs5gWOBBVDOpnLnV8zb7IiJ2xHddux8dQlmB/u/yx1vVzvZskeCDo5Gch50ZgFW23CVC+3+/5lJkLlIITu0UXx/RnvIDMTPVXAkZOHJxEbABp3n+bOz2tdQ4BaUAkBtdFhFdMxRpsYzK2/b5LnK7IECOlECUnyA2+eqLa1eitM7Tt8DWdkoKDZPFExmL/i68DU3ZeuMxIyJojicsmDGU+BDKLKu5XGUs2h6uSiA+81RR8UrAFr2Dq4idz+mVN2549CECYqKrTk3ibqd7BoJEJPFvAqWZ/tZkK9UYxe6m6dyEQd9GOnaT5gnhC2jub71vjpjZ3c1a1XlCNGAbYqLjc4EdhWmDdissiOagqOTHd+vtbK0gzTTQ5prW4Doi9KVCPlbw== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 218458df-5539-4533-5cf3-08dc8825e6da X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2024 01:45:54.9410 (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: PAXP250MB0494 Subject: [FFmpeg-devel] [PATCH 2/3] api/api-band-test: Perform codec admissibility check earlier 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: LbzTvglRotRT Signed-off-by: Andreas Rheinhardt --- tests/api/api-band-test.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/api/api-band-test.c b/tests/api/api-band-test.c index d40e31b850..e088d0854a 100644 --- a/tests/api/api-band-test.c +++ b/tests/api/api-band-test.c @@ -106,6 +106,11 @@ static int video_decode(const char *input_filename) return -1; } + if (strcmp(codec->name, "flv") && strcmp(codec->name, "mpeg4") && strcmp(codec->name, "huffyuv")) { + av_log(NULL, AV_LOG_ERROR, "Wrong codec\n"); + return -1; + } + ctx = avcodec_alloc_context3(codec); if (!ctx) { av_log(NULL, AV_LOG_ERROR, "Can't allocate decoder context\n"); @@ -139,11 +144,6 @@ static int video_decode(const char *input_filename) return AVERROR(ENOMEM); } - if (strcmp(codec->name, "flv") && strcmp(codec->name, "mpeg4") && strcmp(codec->name, "huffyuv")) { - av_log(NULL, AV_LOG_ERROR, "Wrong codec\n"); - return -1; - } - byte_buffer_size = av_image_get_buffer_size(ctx->pix_fmt, ctx->width, ctx->height, 32); byte_buffer = av_malloc(byte_buffer_size); if (!byte_buffer) {