From patchwork Fri Apr 5 12:33:52 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 47811 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:24a8:b0:1a3:b6bb:3029 with SMTP id m40csp931666pzd; Fri, 5 Apr 2024 05:34:33 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCUY1ILsHW1IU5N1D2lIUNSi86VU1AUuFDSP041Qp+7rxFhgzNxh55qw3fvdUjQCcOGX6EAKOC0aZSWdyM8oJFdN5hVjrcIzejYr6g== X-Google-Smtp-Source: AGHT+IEQf62G5v0Xh36J6TYqkFpmBtkjbDifDDJAq5OfbjaODroG7DqGR2JnANze7O+xyhWb3S8D X-Received: by 2002:a17:906:4e93:b0:a51:9d6e:a77b with SMTP id v19-20020a1709064e9300b00a519d6ea77bmr830229eju.0.1712320473054; Fri, 05 Apr 2024 05:34:33 -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 q17-20020a1709060e5100b00a4e0c7da71csi678419eji.225.2024.04.05.05.34.32; Fri, 05 Apr 2024 05:34:33 -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=CzJcHvsT; 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 A1C5E68D128; Fri, 5 Apr 2024 15:34:28 +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-am6eur05olkn2098.outbound.protection.outlook.com [40.92.91.98]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id AABB268CEE9 for ; Fri, 5 Apr 2024 15:34:21 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=f1EoOumFTiU6A0nztzzf3HuieNvNHYJoMJrLayHwZnTAmfUevVMZZysb/ITxwlEloTswu7rFPlFqiw/jIRFU45UKBsHOEoYJZrOBcyVOtgdHeYPXIm+wkyw+XBxh/RftmJVXUTA6ny655EN6bvY3TWACu/Svz7EB39X+wAkvU1+seHbYJN9WCxNgkOGA/gU1+NDc3Hj8ASQ/cVfrNS1rP3l2MPi2fWNN+afIuKHFLCr892kf/8AeQrBymwgrrFf4GK6yar5in0SDhAWf7eHwGHiuQS2IzOEIEIFEMEJXpz6s7nuQ2JY4rE+zwZ4kQCxtBrOb0O52ZmTy93cXJ6QbWQ== 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=lpDaBjsbB/U7MIj5854WhhxVzR3A0WHfsBnr/At90Ys=; b=QmAD+uYSlowdY2bEXeJkPxmzE10oODKFnTwE9tmntRNAYx9KQ3F1JH70McKjKqvjGj/DqTtbTGnxoUkMTbJk3gxkWEctNWRAWv6PG30djvpxpMKaThPcacHtnsJkFH5FwbcpXl08tBZ/k2lT2wtGcU9InE8wWAZuJJ6HyswXH8DBCJVxzNOlaYOc1nOT2dxL53jCj02ThZAqz7d9LqEnYDeljydVqHQQ4Wg6FS9EQHnUKU5Nxgbs3aW2/5xMUmjmxbhDR5yPS90kfwg57XQp1mmBv20DH9j2CQ5WG3aoNs251hx66QzK/gK71eoiVZzKWyio8UDTzC6nNQOVMPzS8g== 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=lpDaBjsbB/U7MIj5854WhhxVzR3A0WHfsBnr/At90Ys=; b=CzJcHvsT79iNrm6M+xdx5pAruhxCZaXuLMh5x5W+6sxsNNSgtlaTNpZrU/4aTJqWVP66TQiDWg/V0VejyniBmGgT45q74G2xKjqLc2zD8nvbuYCCgm40MJVjrtKpDQWOzbmsfkUXVT5iIpQTRTdI8+hj2IPkvW4kjIPAVqG+ZB89uvaIcM9IPIG9vv7lE89jaKm7ySNE2u6E1YVMfEVRPeQKL6jbImdiGa+RiIBR/DShuab2/75JPclQKAKk2mVPMmDa5TW2CmV0GCYRvuex2PWZz3yo/hrPLUFAXg6DX7bB+Z4m78Au4bnPsRblLgwzGin/zZgT17bp5W1hXjZKuw== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by AM8P250MB0122.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:36d::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Fri, 5 Apr 2024 12:34:13 +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:34:13 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 5 Apr 2024 14:33:52 +0200 Message-ID: X-Mailer: git-send-email 2.40.1 X-TMN: [JMObb4E0BJ/qMR+hoRo4z3Sh8FetJxWEBdFkwAvf8Uw=] X-ClientProxiedBy: FR5P281CA0027.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f1::7) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <20240405123406.2343671-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|AM8P250MB0122:EE_ X-MS-Office365-Filtering-Correlation-Id: b07fad89-aaf5-4338-677c-08dc556cb367 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: n5mzRQeiNavCOy4PltkBCODonXwnVwS7mwITRukCbCdg2mpPJjwA/OQxilXqH3HBa+EOtXoGLkJybqt16nqj4ppL2OSKXDNQDQML/7/NLlxMKkYQoE17Rd+tYp1DF4v+fJvuzUrvshfN0xMLcL9asFVlMcGd9pEIQ/vjWDb9yb1+goEBjX5aJH5soTDkTtyHJuhaO+/Ln1TjP7I7zAAoN8sag3CoxsUvEMJtRb4US/69oq4uNwa0OLxJG/2e4Y1tlTT5rDcyH4SoPx7gAFcnQtqcIpJPhxSzkT2W3SMlfrElxmvUVf0yHfj/ZzynCmxROnegLMsXOktr6xshP6VdPzj80h+cjmrIGNQoZQeo5TtifAI1YnVCc6P9Wh2OHxeHHPPaf3RK7yuIYxMTueCX+fQUHWVJMWqVDL0p+m72YJYiO0SpvBBUO8Vs2Jl2UBmbO1T8OaY9cCAgWz6rE2RV3K6hXjSQN+cNLp5fDQahO5rjlNeue+Behc8YfuId1LhLUloC9PFvVy3cF9zeXdpxTw4QZCsp+hiVxJ/k7VaIvhdxyzmlLbOTSTd55nZtL+D9Ky8+5Gntc3LOgrJSf8V2k3bBgUkYchyDcq1wSstyv5vvCz7BgsvPrb3hTPz6s0OH X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: +XgdaHJnsx255NqXQI5MCkxY7Xsk4HRqeMNCDGvpPGhi5kDSxhqWAdrzyuaUle4sm618/1iBMS62NHehfGoEV1W9tG5/7uiATuM322yTZcnZKL6uDlxwA+0qiI+vRPW05Y59UDiUS229cHWeORuqWX4K5HPg4Uli0pUqklTbbA0dVKFALjmN6No4TkwZQIZMzwYs6nzU69RfaN9COnJeIfgT4CjYOlwRJPQRtkyFBS6CLk+DXYL3CrAEnKpo+VsxlGMYxtIA6fv//7wveW8wnTM+xxdDPaKZlbRbSC6oQM3WbR6upphkoqr7z16+/Zzy5AqGjBTJkK/ochMnSxnw9p4Y6IB4YzqQFeJx51E2+Cbr58TCKhhalsCfXYf4J00lr8EQ/zV4PrOuDOiih7ndeBG4jaCrs9iRmGu8POjgg5OztQKm0AxAhwzfKKoK8DHhIg61/NipKzQzQ7lo53bzIBdYW5j6MfU32fxjV7MnNCFw2RmrwXA5gmQLiTKotqcSUzG1nrz2xK2RfHa9vwRdKh6RpY+Z8gRZPbXiaf/yV74WCOnID6uMcldIEiJQMKXclOJ8vVNTV5bgAX2rZ5ElfoxraG8FF1Jt7T1w8F9r5SnbMGZVqAWTExq3LwGVSoXqCbuibrumKmLWOSUAx16latn7zjxVu7h8gKZXaJP3Skr/NVlAQ7KQsfq9FPY+iHIijeO6r0tcFGBHSCPUioXOdLj4i1pvfWB4k0yCMXBgnfEurSqN7/uR0QUVgxAWm91Zt3Dmy2UiRcbW3vQ+L8Mr+wOWqkbN1uyCmDlrqu7ai3FsOJYZRo/RlwSsI269dQ+UNkOCpc+7xfJtL0CVTUnBDkb5SqXyzDbq4szLvOTpflt9ClLVplR6+9MxHVtcRI6YPr0E28hoVgGWGLo1SR32XL2rshEJNcG5e/tL7Vf+Z2e7cBzgUP7I4Je9NbvsOmYr9W+dnr3qSqiQk0v7dZTGNXKWe055JvUlYpSnakhZHf5vadaCv6Ts3kfUHJoCNUnedS3ZK9HmPJ9JvyL1iqVKZAsVsz7q+e1nYthxv5AHjWvCD6TzsCn4LbDL4jtZfnNylrygR1J5E6N//gM+eYVsi4x/29j1IsN477BLepSDzSwmmgo/Ns1gNgvdrBouLKSRZnfn9FUqJ6Qa+lzuN4yAPJ6wCMs6WStspdgiNoH12Q1kwtF+s5AeGtOwrVomV1xg7ON545Uuldz2tLKdTkahdAOC+xDXMe4D3gklwEEskQvjnDjJ/SY5MKHbxtSpcTlo533TTY/qllJlA1z4AkAOQw== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b07fad89-aaf5-4338-677c-08dc556cb367 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:34:13.7628 (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: AM8P250MB0122 Subject: [FFmpeg-devel] [PATCH 01/15] avcodec/mpegvideo_enc: Don't update current_picture unnecessarily 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: UvjR2Ooughdb current_picture is not changed after frame_start() at all and it therefore does not need to be updated (i.e. copied to the slice thread contexts) a second time. Signed-off-by: Andreas Rheinhardt --- libavcodec/mpegvideo_enc.c | 1 - 1 file changed, 1 deletion(-) diff --git a/libavcodec/mpegvideo_enc.c b/libavcodec/mpegvideo_enc.c index d1b1917824..0e3255c0fb 100644 --- a/libavcodec/mpegvideo_enc.c +++ b/libavcodec/mpegvideo_enc.c @@ -251,7 +251,6 @@ static void update_duplicate_context_after_me(MpegEncContext *dst, { #define COPY(a) dst->a= src->a COPY(pict_type); - COPY(current_picture); COPY(f_code); COPY(b_code); COPY(qscale);