From patchwork Fri Apr 5 12:41:31 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 47818 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:24a8:b0:1a3:b6bb:3029 with SMTP id m40csp936157pzd; Fri, 5 Apr 2024 05:42:54 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVXU2p9Rk/gJBW97sW1DfRIJm9aDmZvnXsk/vPZKkNwbnOZJud52XXKKEzS/8QNLlImhmHUjIir6C+R734Nzhvjd/NXJ7tu+qOlEQ== X-Google-Smtp-Source: AGHT+IHHS/Xy4bELp/dcP69Xi1STJeOUncoJYVAkvLsnp7+JViXx2Q8G8hEif7lNoOOkwfwZDtcU X-Received: by 2002:a17:906:4e93:b0:a51:9d6e:a77b with SMTP id v19-20020a1709064e9300b00a519d6ea77bmr842626eju.0.1712320973932; Fri, 05 Apr 2024 05:42:53 -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 cu2-20020a170906e00200b00a517fef05dcsi675091ejb.138.2024.04.05.05.42.53; Fri, 05 Apr 2024 05:42:53 -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=vWp3IuFE; 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 3845A68D19E; Fri, 5 Apr 2024 15:42:13 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05olkn2091.outbound.protection.outlook.com [40.92.91.91]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 28DFF68D16D for ; Fri, 5 Apr 2024 15:42:09 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Rz2CyybP0U0R6ldP02K3KfwUmGGXW1MV5J3W4yGk6hMCHullyPTA6U8A9AQyMuIyxUqFJdwtgxDrK47V8wSPycZIc7RxGb/4egmC+dXR5GNBoMzuLJAdkVkbVWYJJ/WOftZhYwbmflMayIK/spXxIe9E18H71YY0+r7WeRGJQJhw6PhpwEnzuH/VwHew9uBXsvUyZOlhmjK+9/Hj2B1+CIBRhze1a1LDG0q4cMr7lBMapUj3rVtQ5rCtFQQGy30BgTDePgMjRcCugHwxpGncxBWhk14ORcLY4h2pK6z/FQWv4T4BldET8BfrOuqTXz6tuyD+AZXOuh5oEcjNcJ3BEQ== 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=fXci6+4Uz2pM2btGQ5PxgiaH6N5iWBGQaHbXaMKLmk0=; b=UG1S6nWKmZGLvXzqeiwzF98F5J3/vwAr7iGYOIhMBBcfv9UOj2C9nMVHszpJu+0rEuhXileD1C3GxUCYwxLqwOkDtPhejBlg14JMbv31/mz9W9jJIkwQkwEkH9ObdDcbK+PN2eMia4OZ7wAtQIuKz8I1B8QpGtuP+dkB51Q8eysAWB00br16kPVr6oVsLk9MVofmzTGY9l7+jMjGx0GYeSG7g44tvitivKGM4o+Q/y68jh5U9Bi1rSmQLuAP6efe72wIfHukXx/jtWcul8Y4jZmhN9nKY8tGOKmCcWMBERaYvNhMcL/c3vt06nJSDcVe2bgkIDQuaPgpeHBeWShOVg== 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=fXci6+4Uz2pM2btGQ5PxgiaH6N5iWBGQaHbXaMKLmk0=; b=vWp3IuFETiHiFMNz/x+kzxL9jP/uWoNi4eY4CF9vPqIf9vAx8TTEZ3mJETyy8jHo19IRJAH/z5rgSpOH21AnsWRZomd1SyPfm4IKeY5gvE3Bje5PO54HVdQRbn/2hz1W/om55PF5hJRQ6eMhdZsuqXQY8Z1Rsn5mSAGRAvYnVUZWSGSBkb9r453SQmzFX+kOxy/ogtIhLAmNPJm9IFsng14KHFjvHO6QDACMCK2K0r90yDPE4ucoD9NUQDnZvzevxnbzAwJFfbB9WMRb+DGSU33K7irNsQdyGGir87fRXiiv3eoDqaE66Ztb9YlpbdbIlYAVG/OkLGUgkxqQdWPshw== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by PR3P250MB0002.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:14d::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.53; Fri, 5 Apr 2024 12:42:05 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::4a3b:cf76:cddc:c68d]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::4a3b:cf76:cddc:c68d%4]) with mapi id 15.20.7409.042; Fri, 5 Apr 2024 12:42:05 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 5 Apr 2024 14:41:31 +0200 Message-ID: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: X-TMN: [SS4wQLBVLVVrubOBmoVQhJochmOrVUkSDPGjn/PP7Ps=] X-ClientProxiedBy: ZR2P278CA0074.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:52::8) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <20240405124138.2343725-7-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|PR3P250MB0002:EE_ X-MS-Office365-Filtering-Correlation-Id: 1bfb2492-e5a2-42db-71b8-08dc556dcc71 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: eL0eIR3BTc+TRqY/QwoTls8vWc6MbVM+3SFAEeMg9YI4BYf0F+WopWip9QJeck+OuPyepiXY3Vp6wIiPafI73WZJfJa40BrTAbqv8EvEDFG1uzJgSm4hXwVqowtBDwUv9cPywO1QMWhUbogk3e59lt5mkDFVgY4ytdm1yQ/AQfczFBqfg978o3DoyZSZqqsH/0i8u9+humfvdsTdzjUgSDDQRnGgIAb3L8zojkq9iP0zJC3X7OWXhMtyVkN9MgNhMfxD51b1ICx3y1WgD0WG1XX0eSMUnDRXBnv8kTNNYsilFLuoEWq7Mwh03e9RVbcmwzJwF4tEcoMbJO5TXFvcG0zQOFJIPEp1xRXGFm/lbvBGJZOWroE1oL1XSse8fI7+uaPnh9it0k8UPcXRVsaJ92PR76j4geh0qIhaK30AakKPIN2QYiB2HDrBfc0JeC9DyTDX6YlffL5Mb7Wa6kTK53QkNl298uNGWaOY8Vep+kjovzD4tXTEXmfE83BL/lsSkuvzl5NSQZEk+QYXmrhH88ex8m+5aRQ/CeAKzcInF0oIU9qoBPl4gK/YWzZm0usIVZU+6f0nGLCDxmduxJ1xqd3bJaNLiR56bFmWstypUjmwtFJoCWiZQxr+SPXj1JSZ X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: kSsJ2BZE/f0WCTPeVbFUsBG7M18jwQkG12Vm6IxFufL5WSxCfgA+3fFo5uBQvVenAW90vrmV47z+SZGtzo69K+oouDzrkwozMxLCxHm141jrM3l9wBkQChTstAaIBCLj1xjJb8jU5rP7Tfl3dhuNzV4A/A6IAMb5QQzPNTiSV8/QDyrs42CRvE7Dhq2DYeChkM8lDmRMQ95G+nbShfBfffgisvFg4yhC90PZ8e7gKkzRB9C2oE5Kf5rBdukjlQ0qPq+iMnUj+NTrh9GeDgWdH0mb3I0Xkhv4h0DQEb7WW6S7cOM8wK+jv+gco/b1TyRzLKmSwEWYPMu1BCqvcuFtNzw69MiFzCtPjFIRHmwCZUGsjXXFiixDsD0iNUQCGiQJ51dHsae78iCafEMr5OvVie7NFJ+c0zOc3PSmGrCn3hEzcx0sPfcKRiYqxTxsIk7l6/sTo9fLS8BXBNcHQ5uYJsS/GkzhT7RqJUZLxJg9Cwg47jiGisM24hssuU9JzFv5t52S+/KBzUCPGtjcD5A3FWh9VM+jBC12MgifvFRkFQYsazb9z0RbHD2fMl4ArIsKDcoI5YstwQ+GBIggQQeB9/loW9XCNScVGrzYTNulRLRsRB+QTb2Zebq4/2i1r9EktPgQii0b9XyfnLkixReIa8f6inLED0rhI/L9oRJLX3G//PaPxSsy1kNrpcXlR0lHfYBTQOrV0NaTvsnl8b7mGqit7H7n6cxyM0DF+IhLxHOYT9zfcwS7y5YA/j7tCj9Ef5+1zSCCK5fxfK9bceEz4t4SVCLjAikQgIAqLMYvkWABQkZOGmnVf7Cb1hyrafUe1jdG28VSB8H6bpFoowMkFcRvORoQjGK36YMJD7MZAeG4frdsUgeu1debYqt9UnHmtLLqZxa+QrBgDAHILnpElW2eReDoZTttfOR0EoSpQThbiXWrfbkD55AuA+Rt60mZSuSrFz/LCPkeGd7NrBCtYyFraZFYCtwNOxQUF2eop9NTaDT/ESnhFxncjRhRSopYeD3OxlmQAbphAYvRoT5qXVsRqU85MvywrlpuE3rVGUZCC2E/GpBOzXqDELWKIHNl1aRPCSkFE1YiPmIgQfE2Bm7ECQ//mstXv6yTx5oFG14sjerKEEUCpS5QsA8ETxvBb/LSaz3umLhG5DparMnOAO81vLUujVbzEU49Py7nWwgUFWlD9uPpxYEZNkVpT7B0SmAt3dLSf9FtfH+rc1e2l4PhdORUseLV59Qy7J9MbDPGgya6xEcJjG8PBLBxK0lLLVO2Hd8GTV0icARhy/JFyg== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1bfb2492-e5a2-42db-71b8-08dc556dcc71 X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Apr 2024 12:42:05.2087 (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: PR3P250MB0002 Subject: [FFmpeg-devel] [PATCH 08/15] avcodec/mpeg12dec: Remove unnecessary FFCodec.close 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: s2g2AXOP0kBE The ipu decoder never calls ff_mpv_common_init() or allocates anything else that would need to be freed. Signed-off-by: Andreas Rheinhardt --- libavcodec/mpeg12dec.c | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/libavcodec/mpeg12dec.c b/libavcodec/mpeg12dec.c index 337654c88d..45627e702d 100644 --- a/libavcodec/mpeg12dec.c +++ b/libavcodec/mpeg12dec.c @@ -2868,15 +2868,6 @@ static av_cold int ipu_decode_init(AVCodecContext *avctx) return 0; } -static av_cold int ipu_decode_end(AVCodecContext *avctx) -{ - IPUContext *s = avctx->priv_data; - - ff_mpv_common_end(&s->m); - - return 0; -} - const FFCodec ff_ipu_decoder = { .p.name = "ipu", CODEC_LONG_NAME("IPU Video"), @@ -2885,7 +2876,5 @@ const FFCodec ff_ipu_decoder = { .priv_data_size = sizeof(IPUContext), .init = ipu_decode_init, FF_CODEC_DECODE_CB(ipu_decode_frame), - .close = ipu_decode_end, .p.capabilities = AV_CODEC_CAP_DR1, - .caps_internal = FF_CODEC_CAP_INIT_CLEANUP, };