From patchwork Sun Aug 22 00:47:51 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 29718 Delivered-To: andriy.gelman@gmail.com Received: by 2002:a25:b707:0:0:0:0:0 with SMTP id t7csp654414ybj; Sat, 21 Aug 2021 17:51:43 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz7+tD99q1sbqDXOYKU5dd/0C3YVw3/+is8D9GoNFB4qhYLu4ewXfEEt+2vDKfeD5ulUVO9 X-Received: by 2002:a17:906:d541:: with SMTP id cr1mr28247898ejc.81.1629593503525; Sat, 21 Aug 2021 17:51:43 -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 qa35si1439415ejc.382.2021.08.21.17.51.43; Sat, 21 Aug 2021 17:51:43 -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=QDbuFfRH; 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 06CDA68A631; Sun, 22 Aug 2021 03:48:40 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-oln040092075020.outbound.protection.outlook.com [40.92.75.20]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DE0C768A5CC for ; Sun, 22 Aug 2021 03:48:33 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HjF4BmFQ3Hp89i4jVmCnc+Del8nLGVponAY1MENnU35ioNEIKXeeLA7VOzVrwyaqVOgv3AA0D3f2DnRT6csQPPY3nAlBB3ys2h7Jx6g/ddULb7m22a+LV4GdD9/e+a/tQ9zj2yP6hgnPVZggpjAOs67whMH9KGRqc5RvDvsjLf4hsXLNGBSpmB3nIM/fH/J71leOUhnaJsk0ZQTLwj3w2q/46F9nsOB6dkEE2mu8MY/mniyGnOe+yUQqfPKWslaNrHdC4z6P3i8UI95Y03VIBnwJkE5kE8RffT1jb2ju+rTfpMs4ehvXmAnfchQE1afBDT/Fj+uExkfukVyQqlATWw== 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-SenderADCheck; bh=3Ikr39qAsgc97SZd2udOr0dJf9NlP41OjOmTO7wXaww=; b=fOJZj16ENHavGx9Ut2dVI7NKKz2ojB/Etdkm8S+Xq+D2xcDDui9KK21e9lv6WXJ4eW/kZPQWeFfrJlRaLx/W5E3U1WhAfSuWQbK+oP/DZb82/hL3RAXKtaVyY0utPzgX9tXlEQ6ymfINuDNYs0PqMQRRgzZ4QnwoDiVhED5iqegBu3G8Kb8zRQJELyYqigMPNDB6Rh9LQmJejv1uTwDlcEUCvMOKxnzwIaggi0gTQL15bBHzuNQFmtMb1vNfLpC++unw8VxhuId4l6nFkLcv4yWsskHLr3ii88srFzY3QkZqfGDg+gGXcVAPmFDOHS0T1jNnBOXcDXXHfXQpOo1+Mw== 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=3Ikr39qAsgc97SZd2udOr0dJf9NlP41OjOmTO7wXaww=; b=QDbuFfRH35NzuwEDeJbs3wGu3X5nY09JB4W0cwLOImpnYAAE67t/D0cdyjCqqDJUO1g6kPOvyxSSxfUTDS98nDHDnsTvm4Ywa1+2kRbyoFuKUeC3XtYxldczm3LQ8eYP/BRfG0Q7cZ5c/dp/WnGE87i0f8Hmm0X49KDJAJL3GCF4hXwoHUIZRzboqZALEjNEqWRd3pGAjXQUFeUt1ObmxdfnfTnyDU4RX2AJlb5P6olHyRsGKbildWZnH/AgeEJuXgqndFIKwVK85uD73kihmz/QH8qS6ewHgZR/+j53MP2sWIuAfFts/XD8Uuw/M3I8AAqAcJpFGGRjJ1HqFlVmcg== Received: from PR3PR03MB6665.eurprd03.prod.outlook.com (2603:10a6:102:7d::6) by PA4PR03MB6862.eurprd03.prod.outlook.com (2603:10a6:102:e0::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19; Sun, 22 Aug 2021 00:48:32 +0000 Received: from PR3PR03MB6665.eurprd03.prod.outlook.com ([fe80::2924:e83a:49ed:92f0]) by PR3PR03MB6665.eurprd03.prod.outlook.com ([fe80::2924:e83a:49ed:92f0%5]) with mapi id 15.20.4436.023; Sun, 22 Aug 2021 00:48:31 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Sun, 22 Aug 2021 02:47:51 +0200 Message-ID: X-Mailer: git-send-email 2.30.2 In-Reply-To: References: X-TMN: [a2AGH1o3U/Sj5R3TanovNNEw+0q8UfTD] X-ClientProxiedBy: AM4PR0902CA0006.eurprd09.prod.outlook.com (2603:10a6:200:9b::16) To PR3PR03MB6665.eurprd03.prod.outlook.com (2603:10a6:102:7d::6) X-Microsoft-Original-Message-ID: <20210822004754.1341756-21-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from sblaptop.fritz.box (188.192.142.38) by AM4PR0902CA0006.eurprd09.prod.outlook.com (2603:10a6:200:9b::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.18 via Frontend Transport; Sun, 22 Aug 2021 00:48:28 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6bfebfc1-1187-4140-ba5f-08d96506901c X-MS-Exchange-SLBlob-MailProps: gjx25WM8ZNUPHJiP61NwviEKWmldPD2hh2QjJlHPtkyJBKXWcWcAT4+cL9gPaXXDUmjnlSDYrIGO4ENnQdQ14Xd3/zxkht952TSKB8pxbAyyiZ8l6n2n+/Ha4q8F/9xzD4Vib57MoDFgD0UpsLe0Q5F89omgeQjHFA6S9ANGdvVLeBdhqcobmPK4nTL7waKRpiByQSadqRR7DJPME4D9wiQUyiPBHScNzFEtX2eI8YZ7GWE+1JVm57S8OY09J2g6AgPlMh2wpPRgSoqEa804z8rhrWmeCAVrhVCU3rmOHXIEcMkuKRoYVrnLjzITnVsOGTbh58XzZfNcStyxce9hK1OyNKJYjUmGFm42LacI7dQy3g/k9alQN+qKNDTfn+rnWkyk/+rpZKj9zSTDImSEDUrF7tjXbZTYk0o4vSAC8S2r6QlxtsfTtx12Z6i9s40ELgcRFfT0z84tsLZlNIhKOwZr+KI1RdLTkdrgo15pjPcewC7ArzTp0Od08q7uLqgEAhlAgJWyHarmKPTCDY7olEW/FsL625FvyKfJDdSlOsL0mcBAUJtDYGIOzlji/2pNlF/9a3XeGxY0XmbXEPfV7D/2NP/riZfCvk3sDVBfdqO+cRGjhaCJ7B7/ccGkL8P2Fov/JOE5qKIap/a4iU4x2RQcfpHwCjJsjQBeif8AlMO5QffEko2fRivwN+1fCwmLN87essQG1TCFMSvndeGItdwj28uaU6siAKSXqCaUhJg= X-MS-TrafficTypeDiagnostic: PA4PR03MB6862: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: lMnX2QSzkvJN8Ee412as79Y3FyKYv9j60xoc29GBCkVtLJ6aRggNXpRDLxCoYHCn8eWKtbP/m7qm7FhGdS1xVnW/3VK6FM4IS6YZ5up5SWCjehoc3Jex3DE34d5PTG8upZUGov1Z+uoh2nvf/u1864EhfNCHMiV47FEAwHMJEXb+7pjMw/qG5QuRqAr9Z5seq2i1kYKMZiD5edbDjJ5lP8+cQJGxmeEevK037ris+QeW6qK5cg8P0ZdT03eeE6ZzMsU1KQFN7ylC78Zm6jQ6OWcif3n2/aq51PkB/jZRE26awXNfEPYttol/j/P2QikPCPZi5zO7e0ao/MDVX1VLqAE5LhvdS76KqxJ7kLI5SNfUP1wrIaFUtDMFg4pypoU5k5FjIeppUHpLwoonRpuPh+Wu4CGCinNuSW2PhJWlKMWbljoQTa/bpfWpKY0jvhYo X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: dm0mOYEywN1mH2zwBGrBPL390KCdidvZG8CHcxMLmZahHC3WdSPb1jjrXviNjuEfUqhCMjoHbZGQopr+PTfxOK/nuxEqVYnneiAh9g1nzIFcMzG+5AVe/eCXq/Xc/hnVruLXF6MUnea16ooZ8JS02Q== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6bfebfc1-1187-4140-ba5f-08d96506901c X-MS-Exchange-CrossTenant-AuthSource: PR3PR03MB6665.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Aug 2021 00:48:31.3757 (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: PA4PR03MB6862 Subject: [FFmpeg-devel] [PATCH v3 22/25] avfilter/vf_signature: Free inpads' names generically 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: TGEyGW7ESyBq Content-Length: 1234 Signed-off-by: Andreas Rheinhardt --- libavfilter/vf_signature.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/libavfilter/vf_signature.c b/libavfilter/vf_signature.c index b8339d7442..784869a7ae 100644 --- a/libavfilter/vf_signature.c +++ b/libavfilter/vf_signature.c @@ -664,10 +664,8 @@ static av_cold int init(AVFilterContext *ctx) if (!pad.name) return AVERROR(ENOMEM); - if ((ret = ff_append_inpad(ctx, &pad)) < 0) { - av_freep(&pad.name); + if ((ret = ff_append_inpad_free_name(ctx, &pad)) < 0) return ret; - } sc = &(sic->streamcontexts[i]); @@ -730,8 +728,6 @@ static av_cold void uninit(AVFilterContext *ctx) } av_freep(&sic->streamcontexts); } - for (unsigned i = 0; i < ctx->nb_inputs; i++) - av_freep(&ctx->input_pads[i].name); } static int config_output(AVFilterLink *outlink)