From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 424BA4AB2D for ; Wed, 12 Jun 2024 13:54:24 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D72B868D937; Wed, 12 Jun 2024 16:53:44 +0300 (EEST) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04olkn2071.outbound.protection.outlook.com [40.92.74.71]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D917C68D801 for ; Wed, 12 Jun 2024 16:53:43 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lgUDGIqG87eWDbHeNpLj7hNmil5l6okPeuTjaKyAI5F8JxgC/4jpqk1R0IS0GyPysDRBlCNqhpSfmjBjErryesB8ENfgTxmtrrT/bF2Ms3DakrXl3UwYSg3rIBd1PRpiwN188ytRq+d0CNwVZhOG6sEzQbsvDWlD1TyPHOeyIAGGUgSQ+4lOYTTV2fwhA3rn651yAnP9R9Tflq7ISiozKQxDw1VTIJmQcPwtEXkWBjp0HSK6hQc8g85uY7goUGIAg4iazKi2GRmkAsFH9NZqC9gU5YckZ6fBSmud7J1GaOUT1Fw7kgaUM3SJuFucQ+2sgOAdnMb1d3T+zLjVTVxdjg== 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=Ooi1gO5+MMQa4V+hyOrAu1S9bIsOY7DDdZ3iNU0+/Dw=; b=X+LlzhxOy9BNCTGUto4S4W1nAN3Py2SSc8f7MerXvOkvQQZYg5f6xTwAFc4wmda4mbX+7nQmZVICEXvR6dDuhdA9G1OeFWXh5H2iRU7IZG6yHhf2smJAsvAaZyNwrbUm1TEsqcKjhwyK09JWK1tiOhqCtN8VYq3cmEYs1jeX2SIp/lEngditfeu7jh5nOefTTQpCgM39b4p2zq/MYJra1HcH0+j3dSqgDP5p7SGIpIGlk/6QP3LxVxtOXSt31qvnPqVtjGo3LukHU1KscZzjD7kz7SSJwIWRLymLV/if783hHGAV0spFFJ2C1Xs0eCzeup5FmAZNBK4ULqn4BNBmdA== 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=Ooi1gO5+MMQa4V+hyOrAu1S9bIsOY7DDdZ3iNU0+/Dw=; b=tGI/VF/aeqsO+FKq1121e6+rJbu65vKdjCn0/0rrU+R9/JE3Jdz5zZZnJ4xORYO202bVFZGaYDLgaIaV50mvfDT1o36w9PD6pP0CFu1z5SvB/XoHbQYkbmscuU2jNZbDyFHLNDtCRgzJC2WLJTb9wyD7jqZQxqgam/HpkfNB64JoWU0fOqjsUlvP+J16BU+2m58eyuWjag7KLMNNa8yDlGssnMkinzY4UeAw7WP9XWamJEwaW7TYDOJhrU63JwPSaVdojiPzzmeYmhqN6o94s3fudpjOEe8C3IaUhJgJujXTi2Cn1tMqZVahah5IMVOZQ9r2v1vDyS6QUaNehvPqmA== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by AS8P250MB0204.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:37b::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.37; Wed, 12 Jun 2024 13:53:42 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614%3]) with mapi id 15.20.7633.036; Wed, 12 Jun 2024 13:53:42 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Wed, 12 Jun 2024 15:48:27 +0200 Message-ID: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: X-TMN: [YS1g4rc3EDLS5EWtKH8R7qZvLM2299MLbbJxn3WmudU=] X-ClientProxiedBy: ZR0P278CA0189.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:44::6) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <20240612134853.2102377-30-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|AS8P250MB0204:EE_ X-MS-Office365-Filtering-Correlation-Id: 8d66c00c-42a9-4bdf-f275-08dc8ae711ca X-Microsoft-Antispam: BCL:0; ARA:14566002|461199020|440099020|3412199017|1710799020; X-Microsoft-Antispam-Message-Info: lXHPKiBkADs4aSNzuso/i+5PdyAQJKavieUHGIU/KdaEi01KIEIwi/e9kmuaQAMv8gbJ13+HDvECF64k/XKf4b+LZg/mLpvmzRk15A5QnWbj0EIM8yqp9mvGSqPaV09OlKNftuF5as+pnvsMxKBcO20HqilfhvwJqXFnTQgyPNbqXlsvdDWmc9GBcFShPU4DA0r7+pYvFaQbuFR8ApqhSPVoZZlOUuaHq6Nmrku0A72eeLQfs9m/W5Caz6/lK5Ipqu6/VwpQwqGSZq+CsF/Ut5rnIqxFIs7ME5mSDNj5TOa7WpI9b6Pqmm/iVPpz06dzclREk0Ii1MFfsrr7i7WffpC1M3/mHU66Hxko7tGF1bQyQx4RWWHW6vmuu7qTUVK5yM1PwOG4v+QtjDDmklZ05xFn7Rms7vx88b34kBYHaJpeDBURr9rImTwZ1nYFiV/KWhiF1YGnOllKjYZpRI0ghamHjztIcVi8//ir1a587V8eMJulTICMiTKxpNJEVbOsB1gjKU9LjLalnQT1rEMArf9w8bUGwEjcIJ2buGXG6NRg/tBrRt319vxr3yzt5IBIOvgckxKW4N+62ueBis1efXcnTHAoA5g/Z9IAyjHXd/s= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?vcDXR4kXatSHzROMH/HtWj3ivsJGmCPhRbXoZNgd136AVylDr89IbbbX4gqx?= =?us-ascii?Q?c/nETwFGOwSTQr0o/2q5/NUaJkmRv6USL0dR5L36l2tuzQS/cYe8S9v7zD+s?= =?us-ascii?Q?LhX7Iwj564Dh2uzEb48XpLHjGHzuuDPJ1RJY2uSJfsiKfMpiWu9mVnXGI6NI?= =?us-ascii?Q?vGxZ840LoNVV41bbxFAdz4EWJQyh5Q/ChMYH4FAPxKv3HLv8elHenbGexLAN?= =?us-ascii?Q?ALs4OQ9zT5z/fZLGKRnbGGvRlU05fTBCaIVWUsaWDbdriy2uZRzgM1I58SGn?= =?us-ascii?Q?tuN0sw9ILHxY1vAgQBV3vUFz7A/yk1o8tUMeoVI01Pd/0cprzW0m+/0jx2Q9?= =?us-ascii?Q?f5omO3521FdI5wNSl2TRVBAs8izTFlCh91JDypOciOHbHadMX7dwU4fvyz1q?= =?us-ascii?Q?IRUw2V12apnfYywK8q5wB6EdvtxwkgekngEZ9HKhUmbt38valpqLZ/jgYr4n?= =?us-ascii?Q?yEvHva6zValg+pph69dK6vAx+rTy2feEaKvcBRkrD+OvJ3shaPgIrYhzc/Nw?= =?us-ascii?Q?MgGBgzRUeMb18bZBG7bgpysCDPenKjkzuADvmMl3Cd7KdjScPJ+N5bK5J1Ki?= =?us-ascii?Q?k1jubRjKzW2yqYxfUYHiFGAGV3ZlP6rOghPzndxn+0feQHhv/N+Ee9ano080?= =?us-ascii?Q?ROLE2clMH88BrqkLaj3Zr5doxahCw9WNlQStWI7CdB7JuIzmgA/JU7SmdHQ5?= =?us-ascii?Q?bLRPBnT+YgDriNK+pv2rdyHlTAs0rUUW1pMHsDFEM7JHOyCzhOUgKVSBwqGI?= =?us-ascii?Q?WnZ8Qxoau4zqTPoVso+jtLdQ76UMCN+8KxYxUiljqvrqwPuWasiotz4SYp2x?= =?us-ascii?Q?eXfmf+LMURc8JhdWRo+NxfS38WnkNxi5wavQl9v66VNWuqbQFgAETGTldp9v?= =?us-ascii?Q?aZwqj7a6XySs7Dts4IK1hCpFr0yul0y4cfouuomoCtMyjqF4WGvVgzkKOA/C?= =?us-ascii?Q?ivdT+Aojh6LtZefvl9OxZH3HFGii+qOGGqsboPVL0CnU5tIU/wYHynPTtXIT?= =?us-ascii?Q?J8x6NUO3BYAIInwKL7JUiueUYkM1PBPF+DKLnlZNpl5MMgqhhBrJ+liK+VMu?= =?us-ascii?Q?QJEO+nsqiUXOhUt780jpChes69s9RUrkgl1fHp9H/jI/PECr/9rhum9RmBSZ?= =?us-ascii?Q?0U0chXY7hQtg7yMoKRp2gC2xABU9Enqn7FoacuvvPErZNMmOtTCkWzSMIUCe?= =?us-ascii?Q?PSgDVOLulrzuXW2LGXojT0pzcYho6e7YL5S8QGgrYNZpY8/KVpaXKToo5+9x?= =?us-ascii?Q?fvEt6/UGLf+Nyc6AGRKe3al2UU5oFc8ANvicbYnkxw=3D=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8d66c00c-42a9-4bdf-f275-08dc8ae711ca X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jun 2024 13:53:42.2677 (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: AS8P250MB0204 Subject: [FFmpeg-devel] [PATCH 31/57] avcodec/mpegvideo_enc: Don't update qscale 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 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: The new value will be overwritten in ff_set_qscale() below. Signed-off-by: Andreas Rheinhardt --- libavcodec/mpegvideo_enc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libavcodec/mpegvideo_enc.c b/libavcodec/mpegvideo_enc.c index 6d26b2d619..125d16e694 100644 --- a/libavcodec/mpegvideo_enc.c +++ b/libavcodec/mpegvideo_enc.c @@ -2163,11 +2163,11 @@ static av_always_inline void encode_mb_internal(MpegEncContext *s, const int mb_xy = mb_x + mb_y * s->mb_stride; s->lambda = s->lambda_table[mb_xy]; - update_qscale(s); + s->lambda2 = (s->lambda * s->lambda + FF_LAMBDA_SCALE / 2) >> + FF_LAMBDA_SHIFT; if (!(s->mpv_flags & FF_MPV_FLAG_QP_RD)) { - s->qscale = s->cur_pic.qscale_table[mb_xy]; - s->dquant = s->qscale - last_qp; + s->dquant = s->cur_pic.qscale_table[mb_xy] - last_qp; if (s->out_format == FMT_H263) { s->dquant = av_clip(s->dquant, -2, 2); -- 2.40.1 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".