From patchwork Tue Apr 12 19:23:32 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 35292 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:671c:b0:7c:62c8:b2d1 with SMTP id q28csp1749896pzh; Tue, 12 Apr 2022 12:23:58 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxEq/odhPDEbEuMaVQ6MAkwzrzNOKFOSNqYI2NjhrP7MupE1lwk/YidFx5fVwPwaiSKsgkj X-Received: by 2002:a50:fa90:0:b0:41d:8c32:838 with SMTP id w16-20020a50fa90000000b0041d8c320838mr6836975edr.140.1649791437966; Tue, 12 Apr 2022 12:23:57 -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 s14-20020a056402520e00b0041d7b087506si203450edd.91.2022.04.12.12.23.57; Tue, 12 Apr 2022 12:23:57 -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=QZ4PtHXh; 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 F238868B39E; Tue, 12 Apr 2022 22:23:53 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-oln040092070055.outbound.protection.outlook.com [40.92.70.55]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DA14D68B39E for ; Tue, 12 Apr 2022 22:23:46 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N93BZf+e/u4ViavVVipWNI7IgrslPsX+yp9D0ZX4ifIToF6OHpZLjIb/1BG7pfb0NX8DGJytMxuykKaI00x+HdUWbOuaN+SFQ23PqIhoCXOBmVj7iJBlBENrk9Bg1ShzqtfhVn7HMWDBSOVvirBEHqk1i7j28C5avorvWSHHDHdyEsnXXg9kC9fHDZq99g37kACurI6X/pnRvMEf6o6Ala1DfxuKo8aMi2mpyy4ywKjD021ZebtdhRiizPWxcs8kHzgRVZPASdx6R3QXbCvdvKs+xyJQV59znUZtjyAeeXx2945prnhMCE2nbGyz7niynQEewc6w8TnxCBbfWjxamA== 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=C+A2/UQaJh2EJKw5a9WxtdW9ea0m9njXRTdp70y1HD8=; b=T6rYCJQozbNyfAzN1To46Mk7egf6DkTOR+ZDN/KxPRPx45ZkwkAx054YdFcnRlKpoUvdfRJJfyaTiX5mV+b2sgkuG8fEOeUG14cZQLiuu4Tjxcjs5rA03+S97PT7l1edqNxMDx45zPk8LrWj1JZvGnx6ibBY2WmU3q19AGMG62epfHll3Ri4CHQdS3v/QU1V3tnXJX6MZFJmmPSuHQwpKfvgoPMfyNx/Vqzh2cFES7WxpeNNofEdB0Khx7iBlR70fhvoW3GeQVvx5RHyQM81EFJMBH2bTQLvrS747s/ratuMKk/5S295vW36KXaL8TCAd/+I9c0BfftvtRDj7EofLA== 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=C+A2/UQaJh2EJKw5a9WxtdW9ea0m9njXRTdp70y1HD8=; b=QZ4PtHXhOptgJfY7DRBDZE7yBP57cI/YqynCdClo3YrOurS47jZSWfCAv9SxgDRq2e5LP0wnUEHznyk3T6B2+O1X/ydZkTBmrX5TWsEakZqDUJp+jKtiIYHYZm8VFtaphsw0c0GuYGhqNc4LRRtCRFXOZEcKT/G6e0l8o3DbjUjbF0ls8uXpc658DUThqUAPo02lxOHAGLtADqHXPoa59Q2QWpFFjcI7BurKb1bGsLbRhKEQ+nQKW0JCukkGDnaIwWw7gKTPBCcznMEol2BrmhmeogulR+HtmW6qkmI557FPjm8r9YdpH8ok0RBlz5siyz7mmZIQ2M4/Be82CzQ4NQ== Received: from AS8PR01MB7944.eurprd01.prod.exchangelabs.com (2603:10a6:20b:373::5) by DB6PR0101MB2230.eurprd01.prod.exchangelabs.com (2603:10a6:4:44::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.30; Tue, 12 Apr 2022 19:23:45 +0000 Received: from AS8PR01MB7944.eurprd01.prod.exchangelabs.com ([fe80::fcc3:1285:374c:9b2]) by AS8PR01MB7944.eurprd01.prod.exchangelabs.com ([fe80::fcc3:1285:374c:9b2%5]) with mapi id 15.20.5164.020; Tue, 12 Apr 2022 19:23:45 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Tue, 12 Apr 2022 21:23:32 +0200 Message-ID: X-Mailer: git-send-email 2.32.0 X-TMN: [EFaWEOQTaAdbaNQ+DwO+dY8MYZkTPay/] X-ClientProxiedBy: ZR0P278CA0198.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:44::12) To AS8PR01MB7944.eurprd01.prod.exchangelabs.com (2603:10a6:20b:373::5) X-Microsoft-Original-Message-ID: <20220412192336.750669-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c654ec55-c841-4d8a-fe81-08da1cb9f587 X-MS-Exchange-SLBlob-MailProps: S/btQ8cKWiTONvFbsB6nRbYK9Q9ndC83/FE/BKCKYYqJff0GrwlPlE9mvtZkGMuulA5SQrUr20+BIMsNwjf0F9moFg3q8B2cifEy9unTmwUaHsViWshkmTeYjonb9pwvp+BsLdY1mnyLHWWweUOD+xpVIrrkOf5hjKNowPm4iFfNn7XtwHt2+4BSdOdnCIV6F+1O5RySRpZ2y+kO+cf20GlE5z5gLjSFzycjEA9A0D/Djr0ufqCjb/dxYsd5FgfYgInTzIL5lGIdwbUVEMYmnxVzjG3ruWdvAJ+aVlnpsshFitauG2CGfqI8gyAbYTsh3Z7gN+QoC60WHy8tQfwi4teUjD/Kd55g1leJlFkvsr0d9+DVIpD74Bf/3w0ewijhKDKKbGe82J5pSi6Jof7/UH4UxPNo96QldHuajT4AY/L7hzOKoxLDx1/2EiTzoJN0jt1WEoYc+ZzFi7g5RwPTOLwT8TjUkkIL+EACF9MWV9SvXLNB3pqH1JB3lmRV9v8RYS2tD9PA5fuJcxkmmWlH8h4J8P9XKj0addcjZkU1Q8Una7W5AOvrHoGhzW0mpJ1iAIOH2p4W10Srv8Bqnel04X+91DiqwUFxetp2b3R7z5M+8qvdwvj3ARAm1MbOpilzCCeteiSu7wRZC8oA4i0jUSzMNbqdfNqI0+VFVt6f4iZPrWmGkLyufwQ+Ki6XLP4v/tVYwdk1CFWqUgLf12un1KJJm7lRDFNUNftCDd9dC5ONucpks1ZQZqEV11JTu8/tjZSX8U9JNnA= X-MS-TrafficTypeDiagnostic: DB6PR0101MB2230:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: NkdPfg+zpWB+xTUJviTXqTy8/D/tGKdPjYac4lD1ztDmnRfvRbQzmA4nVz1LS24XALdnmFXthnu1QxMo78FRc0mqdmcV/LmOKkwr31DT9DGdWCcA+vw5wmh5EW+AAfZMs2ex1b7IHu2RcHLAn43biSiho0pb/0Dw6jhLeI8ICQMd9SKOthh9huHy0Khy/a6ipB1WZ6VaVNPpJvasckqcsCega61sJDDQIQM/hA45EKJaTPmCcCRhfUJZCHDf2BlT8cJcaGQ7TFCdTt0SqupwJFszQ85hv71vNnx/4hcMk/zgw64LnMTjpz6HVasG1OvZyVHtMXpatmwfB2h4Xo5u9aSl6PHp20B2FlY7gw+h4aQk2f3nqH8362PgBKz7WpSWaCqNH0ynXRA/tL4rU35CUK1EJNLj/5CeHXZJRrp56vOb5NMA4fwuQAnyw3cpPsq1gwlRapfWM0lYQw3r61ZO7fxAaY1zL5oOYZhwNRmAcuKlNdsnvLiW5i6s9sXPz3Nzfd174cKEepnAiO67oUYzTffr7kTh+6+D7RaiHAnDZr6QylnA9wzcQYm8JEmOsGbSmHnTS2cHkxGbrnh+84dGqw== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: vhuSUhGrVgcbCPyT7Mr0lO8Js7X6elytmogy+TWa+vGZtOHf0iGSt4DEm0/gVr6gPA94Wpxfwnoa9nblwOucIRKpIKeDR0V8z8fr/TshDOVo0LX2B0r62bvz0p5gyRFzYyf+LfMFuxKRqvSB+hNuaENGB4+rgU5LzG1pwwfYBIUMmbI3AdSVdALgmF+0GAPOg1JnTp5v8P5nNw3bl8QfAQk6BD/8mYlN6hQ7g0yEinod452Xxx224NhjHfBe/cNb07H84x0+r1+hWJgpbgQc12IrGDvl7I+5w/8aLDY4HlVcdkuNJ0IGPuKl/ymeY6lqgAlXh7EiJ7YfQDjRc8pGMfD8PgOOjpCUQ2LWZNXgZyBsB+lPXDgEFKr26bu8oiNTjWInoII/Bu3f0k9/jHUaddqHdxsA8TCFBnmVVjlHARJmoB7mD3xHK7gRWjH0jq32MxauKpCGlSoqZMpCowgyXaGyeM1LqOMOxn4nDQ2eqzkxWwQku+Z8BHpgQc8lbNHp68RtVbFpG/hKTQbDToQQtmrGmm/WEBKvB4G34+kKzI+qJx0DAwER5qSU13ZyLWwVvGA8axlGl7MVu54feNdWi7jbUP1QqcyHEjhV4FOb2AtPdsYaUITYhHX4nvlAfJeK71GbdENxEulvlzRMOufgBhgVmd4so3AeOiuRcDiIlGHftb+6FVwfKkXcZ5ixDI50nlsoKhDDMmKjzWXkMpNNKreJdRXEDGMpX1evK55KVm7qWXEi5f1w2TMBTfTHe5df4S6YX9nLeawX4t57m5D2DBkuOZNNlvWKy7PVGFd+h3JdwTTeRwhJtrmcEizaap5sjr8yGpFPg/x3otyP9mBONTl0XeNaJIQFEL367pUMXnCKv3BQVwG1DOlnfxdZKsRscEoIJUSab+fXppGBmF/k7jhl64s3IrFDeJ71rwOEIDmNjSFa/nz2RZdY45dAshoI7STB2PDTBYb2or3U8z1EwWkHeHW59QrEnf424vhZ+3PxlZ0Y2RAJalc5NQCuLqE22uLaLNjJMSx6PSjkpji+LZ1G1IozcsVz3O0Y9sr0NTeYfip+R7ARxVYGJDNm8VBYCHLLtJFEDHO5BGm0HVpxJ8o0qV9yOjaGh/D/dDhJ77kvAaK8Bi5YsVoUf51WSqGXY/f+7U9LR3WOI+VdDAeIFr2TcalEJk44RdzL2moHFcO9O6lPy/Xkweg/QXZPQI75B7q1y7OQ3lNwAOVMN/LhdBEH5Zvblob4duBD5EE3xC3tNjcJGphRA4L4HpRoTiH44Le5AvGbBdfNXFSVel88W6E9AQuiGWHt7D6RgpJIVF0CHAf/qzbJnVPaJDkaD4daEgbXPF8rAtb7a2UaXMJNTskieik1Aw5LlbLbey+D78Tiv+DCoM7toinH5IQdNIZUEOdZD3xxur3dF/xtivYRPUkCv4h009xmaDf6QRSRUeyeuSBqbAf4V9XfbtS85Fu7 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c654ec55-c841-4d8a-fe81-08da1cb9f587 X-MS-Exchange-CrossTenant-AuthSource: AS8PR01MB7944.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Apr 2022 19:23:45.2702 (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: DB6PR0101MB2230 Subject: [FFmpeg-devel] [PATCH 1/5] avcodec/vbn(dec|enc): Remove empty close function 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: DCShWL7TNGXG Signed-off-by: Andreas Rheinhardt --- libavcodec/vbndec.c | 6 ------ libavcodec/vbnenc.c | 6 ------ 2 files changed, 12 deletions(-) diff --git a/libavcodec/vbndec.c b/libavcodec/vbndec.c index d6f8121e12..916421925d 100644 --- a/libavcodec/vbndec.c +++ b/libavcodec/vbndec.c @@ -176,11 +176,6 @@ out: return ret; } -static av_cold int vbn_close(AVCodecContext *avctx) -{ - return 0; -} - const FFCodec ff_vbn_decoder = { .p.name = "vbn", .p.long_name = NULL_IF_CONFIG_SMALL("Vizrt Binary Image"), @@ -188,7 +183,6 @@ const FFCodec ff_vbn_decoder = { .p.id = AV_CODEC_ID_VBN, .init = vbn_init, FF_CODEC_DECODE_CB(vbn_decode_frame), - .close = vbn_close, .priv_data_size = sizeof(VBNContext), .p.capabilities = AV_CODEC_CAP_DR1 | AV_CODEC_CAP_SLICE_THREADS, .caps_internal = FF_CODEC_CAP_INIT_THREADSAFE diff --git a/libavcodec/vbnenc.c b/libavcodec/vbnenc.c index 5c855bcd73..0b2c4dced2 100644 --- a/libavcodec/vbnenc.c +++ b/libavcodec/vbnenc.c @@ -132,11 +132,6 @@ static av_cold int vbn_init(AVCodecContext *avctx) return 0; } -static av_cold int vbn_close(AVCodecContext *avctx) -{ - return 0; -} - #define OFFSET(x) offsetof(VBNContext, x) #define FLAGS AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_ENCODING_PARAM static const AVOption options[] = { @@ -163,7 +158,6 @@ const FFCodec ff_vbn_encoder = { .p.priv_class = &vbnenc_class, .init = vbn_init, FF_CODEC_ENCODE_CB(vbn_encode), - .close = vbn_close, .priv_data_size = sizeof(VBNContext), .p.pix_fmts = (const enum AVPixelFormat[]) { AV_PIX_FMT_RGBA, AV_PIX_FMT_RGB24, AV_PIX_FMT_NONE,