From patchwork Tue Aug 9 18:34:52 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 37203 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:3d0d:b0:8d:a68e:8a0e with SMTP id y13csp426408pzi; Tue, 9 Aug 2022 11:36:08 -0700 (PDT) X-Google-Smtp-Source: AA6agR4svehqppvcHVIzKqrqzbWpKM4GnMoJuokv3FVQjfLB5vNIaZd0XGYSpdb8Cgy68WMliPPv X-Received: by 2002:a17:906:3bd2:b0:731:3f03:1697 with SMTP id v18-20020a1709063bd200b007313f031697mr10298794ejf.289.1660070167775; Tue, 09 Aug 2022 11:36:07 -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 g8-20020a1709065d0800b0072b53b3f4c5si3004250ejt.217.2022.08.09.11.36.07; Tue, 09 Aug 2022 11:36:07 -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=Tba+WsGt; 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 DA05268B8B3; Tue, 9 Aug 2022 21:35:32 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03olkn2104.outbound.protection.outlook.com [40.92.58.104]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7321968B876 for ; Tue, 9 Aug 2022 21:35:29 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J/nvJrdm7HTSiRSQ+8n2dlbXaRxM01UJU3UyWLx0KEGZjOjh0z17PmnnlNDvAdPteZ0KLpLsXG4Y6Dzmu0Fx39FmCrPExnErpDmw+NATfOaPdsW28x0PDfgd1q6v8cx25gmoCB5n7acsmYQbSRjILJfb7fUqqlKFCEq74/RLwYh1KIZly4utLq5bzqGPTOPA5/WVTfWyTisFg7QA1nFlajC5I7G8LWZqafAdNjrJ7Q3Bmx/CGthFGr2wjdrWy5MFOOcbGc9WUJqt3UGtVin2Xg1oBzguXY3lGA5zlq3EedRZXKKyU5oVPYzKpabVrZWHk3F5g10JF2Aq+9tfKmg9ew== 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=N1lZSJgkECG5qbsFa6P2q2BsS/DLMBtNJazXGMTFRF4=; b=MTuQA0UCajBOgjfOcv502AXLCdPncn0w+6f8wzefjD06YiGJ8HISt9L20bEBMYLenbA3cpq9gRLYLPrnvcm/S/bqAsZ7q3oUOHEsFE3QHv08JvRkHQeBUvgC6LlzYThKc/Yu2cFegDNH9WcMmke8tDufsTLcKlBxcRvV1/4d7qVg/04RMDTOjoMmjg+CdvpknQqpijvUI64fuH+Kgdkw8ocs3JFZs/Yc0OJxmGn4byjs7abbV7cUgJDpKb/6qsi0d957eJHTN8wa5SLtLxuqhDaIQI99nu4Xbhi4BBGJLFGAR62vA5mOa0wCY/RjojPz5bivIbKkCXhoP8PDncz9lQ== 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=N1lZSJgkECG5qbsFa6P2q2BsS/DLMBtNJazXGMTFRF4=; b=Tba+WsGti8FeEv1AdAj2aFX5L1P6MzKdHcKpp4D9eMhoyctg+yzmRaLeG3y7QKs03I2m5RAPooFOwvLAI4GGNq9rGp5fJfMRfIzftW8H9507RZHI9i6d4BuLdujgD/dLAakgBbkSN7/U89Lml7FRi4BjpFApTUqtXquCJx8YVWrA4VGRmf9clI9bE9srEUOGRMICF31WT+bkKk12fSlvZMQSlh0tRJnDwtGmy+jYlNlogra94T8KUIwTrDKk4QVX4SYau+FSzKygGTFTGd9/HAkRqEwbWhYiuB5kVDPeqWyaFG473zqZ/EWQvtHH4oqf9lmaVHFxS54yu2eSIprpqg== Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) by DU2PR01MB8093.eurprd01.prod.exchangelabs.com (2603:10a6:10:276::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.16; Tue, 9 Aug 2022 18:35:15 +0000 Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::210e:b627:bcc9:8c46]) by DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::210e:b627:bcc9:8c46%11]) with mapi id 15.20.5504.020; Tue, 9 Aug 2022 18:35:15 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Tue, 9 Aug 2022 20:34:52 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [dqtHOe+XuI4Y9qxYx7KC950Gh+yhHbeD] X-ClientProxiedBy: ZRAP278CA0011.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:10::21) To DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) X-Microsoft-Original-Message-ID: <20220809183453.220687-7-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6260cd9d-5624-40df-e329-08da7a35e6e3 X-MS-Exchange-SLBlob-MailProps: dEG5jEBie8m4xY3IIKV+jzf30RW9fSvmFPcVeb8WTw0WHNnxKR15uZ+lexUQ6LCabNZyrB5ZJiHsYvOtmWkEPQHtE23wMk6OPyBknjoX+VNoHnG+F7cFHIy28KkuPnMBjaQb0G1g/R3P5GnFsIK+xUYohyRUOM1AsbdpMfMT68LofMQxyhw7OYLM/4F7ZuGD0o/OYZAgztLWk2fmUOCbCVxYBN0kmn9qrQE8zpUcrRGKHFLVseoSyqnCooQBuzzTv3x5MqQ3f7r2LH+IG9ZZ1fI/1IWb43xh5c/uSQvNZ8nKoq+tObmsaGIGLrbX2E7Eh1sUhEczYRE//FGLPgstfmEf0u2qinh1adKZctyYFhIRHIETWzqF1tAwUKYo1qgGxfDdSNk7E6WUoP5a3yc1nvCMgOkPYUerTdFC9SVbcnss/MCeOoeCAfSJTKumOjN6PwDakpgvgk5oGmF+xo6YxWJEtScNj4S262o+lUVeS5ZyNbPOJJhCW3sGNDe+U+BP3fGcr+TJ7lGJHW7DrVYVOYA/Xt323mb6Gc/QrLp3ruk4RjpxfhJ8WjUh4fP+xNk9GnS/r/swtUqaQWbYfExF0VD7U0an2XEJbDrTsUxBGW0UwwOap4AQFEgl4gJRXGsYSeG/uH78C5TkseThcO8fGG1iPgMNuhaWqcWd0vWiT1ecq7LoC6ekEQ== X-MS-TrafficTypeDiagnostic: DU2PR01MB8093:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: OK2kbz7VtqI48s/7ORYTxQTg3tiYgfe0aMB4HUUlH5pUI5JRnkI3YlLaXGZ9DHEDWkAHGcKf/HG2yn6pbGEnKS2cRoBxoEzzWTHToiYQ8a5EwzQSE39oWvlH/uRv4HxNL0O9lbVhuKZeKNHuDuSHNYH07WB39vFU51kTg8zlw7H+XiIYRQRkqLvciHojNCA1/dUHgtqpaEFvTKaIw0Pj780m9JN3pt9EtjgsP8WbhmZ7C4HZEry0FcVXTS8YpqL+ekmPZq0Yylso2dM9vXhuNHsP802tiY6fZDz/OXwi6aW7S4nkfSRyxiD6IYNg3sS/itFEqxq2X1GUxeaTI1rKll8/hAITa9FVeETRJQBZ1YL25/msV8IiSxy2karvKB+iQtKjpZeoJqjzShKDEO5bhmIswu4JwNr9qPcGvc9Tn0v6VIGgORXUf6f1oiTMLBCHSRIYQ3XFX7/3hzSo5QNCsfB3+oMBRIJIimvIx8hGO8fEIGM4/5Wrd9DBPQRq/Gwy2qv2CYyFEYd8W6wd+8WxK6/I/jxtNC1tNYmWeNvZv184MOK+Pf7wJcwvC8VN12O4cJ1zB4O4Bt/WciYso8fsojPiPotnus71U9AhO0H1suo267/oWzK+n2dJGp3A5PKGqZWsM0YSYq2FzD/IWDEaIw== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Kp2+lhqY7LZAKG8kfdYjdd2cP2xckSwlo7othzilblhoQVsyOLmEXfet7qdX5DPmR1cy/ihqhllq2YZ+yckYtxsJRL5aMkxsvJb1UxQJKtq+WwRr5V9W65FX7o/m2mjLFhKOriCoagdG6ATrLLXYOzrnFae3ZOqmeLnW5QLk/yIlc23SVdbI4rUEcD1r8ULYHWqdxMsUEGCL/pC6YL1qjNt3/BJATiGsYrFtfeZ2iNkm7TCi4rdBVZH1/qTiURPMixPaFAM7KC9UEFHpFgfKb/E2DdFqYCOYdZPIB0UrIOAIPvuQdEmaUwopT4gs/TYqynmDxykJBgVxYJWuXmlEl6VtdYf8rbuDtF2FlCALVt43CVGE5P77JmFaxGn8IIvH8kbnnhSEzZ4vvfo3DLglA7VjHDFWuRk3eXPQC5GLNZHCxeGFJDZ+k0G9b4WzAibxKwgCBOA4CsxETOpNWE4j4PgUYVK10pDBMvHi5pjBCFLE73AFOXMfaRFmQB+57qT49MgtvM9Bs05KHAM6JKxhZEGziQ6OQVEKKdt2/QNYMsCtIDD5aia5oH+kFU0uJPrxoVKE8Y0aRJvhOHUzT25ympn/dDnlYLPAAJ7QJRiW54/fSZ349p/bwk5NR7QUIxNilgh66KMcEg2oZuj8Jew6s3lozcnui/rOhXJDD8oVb3GM+ttOnWqi2LhL90armBPrO/EbebbPhJ39pLJOU4g6eqcRL4OOvpIhOCMuVgmOVO0+2MBoe7WaGuhXobVpqSbOAPwMcwLmE15ZMlJ697eU89y2qMYY1+nSaC2LSxuh5ZjlL+5qfwzXo3d+ognUPQxSz8dvofYEgI8ekRLmq+Bl+Nmbu19IxFrQ80p70ZaYqrY9H7WIqmRR83p6shZGInHZMm6AASsVojfLe0tjbm+yOE9uRNCMjQb3QJC9Qf3A9//lyAQeEQFk4V4KvLCOgissiQPx6WkG8e0COLriffPO0gJQzgGCmVP+iwfYb6UhixYG41sfrcvHWqvFLz1sjXMjei1fqyvCwwernW9JUIQJ2j3YpW9Z6u9Yud7gGx9wIhl+b93CO0afybuS30zt4tzHGQM4j/n0bzMGTqwV7hS7MCXYBR3XyRI6tRmXfu6X+9sKWuL2tTTUpWkmiakI/6TklucVh+omwHD1iFm0RTXwaqf11ULLuVNn6O4OW3zUw53bufg8MGJPpzoksyVh4W5R7KsaTV51bAhmq3VHgGx1N2/dsnMPibQXJ2CDdosPfZ18oDtZ/12i7tMEq9giAbPtirnb56woOGR5+msVP9uShaHjDenJMAdKwwcVEi54vgo= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6260cd9d-5624-40df-e329-08da7a35e6e3 X-MS-Exchange-CrossTenant-AuthSource: DB6PR0101MB2214.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2022 18:35:15.4864 (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: DU2PR01MB8093 Subject: [FFmpeg-devel] [PATCH 8/9] avcodec/mpegvideo_enc: Remove redundant check 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: UvFzahh6F5aA Signed-off-by: Andreas Rheinhardt --- libavcodec/mpegvideo_enc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/mpegvideo_enc.c b/libavcodec/mpegvideo_enc.c index 2cd4db27bc..4840d80fe8 100644 --- a/libavcodec/mpegvideo_enc.c +++ b/libavcodec/mpegvideo_enc.c @@ -1252,7 +1252,7 @@ static int estimate_best_b_count(MpegEncContext *s) const Picture *pre_input_ptr = i ? s->input_picture[i - 1] : s->next_picture_ptr; - if (pre_input_ptr && (!i || s->input_picture[i - 1])) { + if (pre_input_ptr) { const uint8_t *data[4]; memcpy(data, pre_input_ptr->f->data, sizeof(data));