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 026F24AB2D for ; Wed, 12 Jun 2024 13:55:34 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1A0D568DA47; Wed, 12 Jun 2024 16:55:11 +0300 (EEST) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04olkn2014.outbound.protection.outlook.com [40.92.74.14]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1BF5A68D8F2 for ; Wed, 12 Jun 2024 16:55:08 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=L64HoF0vMJ8leK/ctS2DzaEuuo8MZpc7EP46UyVd7R5CUq0Ikig0MamsKdwaEuqWLMf/XET0btJKXQEEExjm9/IKKXm8AhAkkECBVzm6iYkZSm4NbLvQQWktCNeHY3wbHzAP96auojdug9vRMxZeGC4PphHj+Okys/UNk2swwz/CDcFTBqaXogfMEU2Ije0IGcy/nPpwEBerdCII2w+SeBbI87p48csq/wBE2T6BWD2dKLrkn1+l7+EAVC5AiaYe5FT7np/52n3qDe28I+6TQiKEwskvkcfIWy+ZhBDJfCV0vjx4VFy36we2vbZ9bhlc78mYCV15HcA8nUc1SwhZaQ== 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=AHss7kGBA/KuyTEPgMEEnXuJ6HSD62KZjltG9GwBh0g=; b=B3YaefVfX5+6VN9Pi7YgV30aDIi08v7gEyluKSKj8HoneaCy8fI4+W/EdrM9dI3z3NLjoB079eh1gcI4/BRppGAqrECF/wedh6xmSKmU9wXQfCYPSChFUsQuSYPNO3Z8VM8+MBsuFfJAuVmuTec1khDucejre4qHoWSKBJebYDXOL/tx05gZgmefBVvMLrLY5yJlWtHvhiiIAH+yhYttYvo1M94kHZ0FlG/oi4cjdG/MIw6euFhoK6P9JUkvNTYMgLBdvABZcY+t5nK97VZfp3dGrm6LH09nmFmHvQnpOgIh+tqYTDsBJpl463D+MhDYTbgkPuht+mM4tE33UbZL5Q== 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=AHss7kGBA/KuyTEPgMEEnXuJ6HSD62KZjltG9GwBh0g=; b=uv1S80xT9fJwqO+F88Aqh+MgWCOZYMsPkKDD4x2uLnTSUbNp6QriWqVp8G1269OUcCOip2jrt5FZrmNPDDm6Ff/gE648NsMXjO2RgRxbzCDMbIu3pfjWfjEvzzLO/JbLfjEC6MDqhvlW3KSe5MJ6YCY8QB7OMXo7MfAjFEAIXASDfhPDTjH6mjU6ycULzG/eicBoCZYIBkLfhLR1BWOlJWMQQUjQiJmcht+G3yll8ShbQmAhaNJj6CjLBtT7OrHw2AsVbOxUGR8xXwEUkvR2ulIAcAjjwRLGKVdn3KAG4eVqraMU0yApI+DsfvmmZ3VeY8NCx/tLKK0SvD0RwBZOHQ== 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:55:07 +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:55:07 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Wed, 12 Jun 2024 15:48:35 +0200 Message-ID: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: X-TMN: [B5sofSaTnvz+KXYeVI7mQWOmVuhrmL2nC6ZFux/vFxg=] 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-38-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: 5592362f-9152-4d23-67d6-08dc8ae744b1 X-Microsoft-Antispam: BCL:0; ARA:14566002|461199020|440099020|3412199017|1710799020; X-Microsoft-Antispam-Message-Info: kv/KPLOBHveaW7LT029xmOOwem2YlOWPcHNFt2sAuSQKhaql+5PDzQOM8e6S7nTVOcIhkxk+aRbl1BBRhp0cKzzjOfK8iZWnQ6FhLuWgviRvJfCSHENQBDsO5T6KA+EieWsBVB7CRRch+gLFaOS5xPVWVsi6zIsXZkyMUBwKGkfCwhkfKePx3z+0Zmcl+Z/ofOfELQU0s0YCYdEZBFHrnXg2GPSV5mIV7iIipakX5nl2birhFlC6pzwDYJPjJ7e3KhuKx9wqpFORdDKu2+r2GWpsjhDQMO/HFV7YeUD6pftF3XFBgRRmH9IT5YD8uYGtdpGO0asNzisg8Ag9rVhJchU2t2md4VjNEJS7XLeX8GZhy2OrS/VeWtQGxBQmhmwaWNDa9f67xZgT+6ekbMY/Vs1fQjqZlcZM7Wm7jBfKik4cetz8vmY0TKSOmZ0yq+WRYmSHj8jr16M8k+j5TjrlOI0g/X8yyAHrR0Wmp6bBpc4JsTXiXbFC/lzb3zxIiMGwDy5hLdbyt81bbSjp1sUswvCquESqCeCoL7mfgbcJ0dy1kyWMLlQkVi1ayd5rsE75RJRuhw4k0Pl7UgdW+F4fFBqWAmQXydx63OUbfZkM8EiSDA8VvqCl8rDMQflmgUAI X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?9Rp4pZwiTcEpwEtij8k4exyrk08N1KcyQEEVCdPUr8QEqVSzfjow7dWtuQn1?= =?us-ascii?Q?6OjGBCsS9JjCndAZfkgqY9Bzgl3B16yrSO/hmDtFPTm6cdP6COIp9lu7Xb38?= =?us-ascii?Q?64dLwFIbPl4zgLV0FEhqiwiLBGOcYGhbQjmIP3sA8MMDL4Rn21UagGtd4qW/?= =?us-ascii?Q?+0uYmF92UsAMsK+1hvLx/aMJdBKvxBRrZLmu3/v/R2YqldePVNOQGBzL56AJ?= =?us-ascii?Q?ry7kwvyXwv1qy/lu7itvn+ECw71cbAGE96pApZKO+qAOkk64iaYpkCTv94H8?= =?us-ascii?Q?8ZizCD1NRvG8RWqefg8L6uAqmF2oY3XtFl1+U6s2b/VW3OJaDXpBVIv1AJI7?= =?us-ascii?Q?jl0fgc5DcT0YAiYn+3yaCMCOkW6+ajTazDDfB8ep8EJQNyWJvsgkZxkCNeAj?= =?us-ascii?Q?RESvY2N1pNqlY1oGQCSF7vDeVBaFEwEKRy+5oUuizCw4UnViXCdPjvkC79fl?= =?us-ascii?Q?btJTlQk/kBp/mKH6Lk3xfBECs80pt+6zWmF9EQkF/ciEHQmPf6PQ4zYaY4v/?= =?us-ascii?Q?hzQ1wScREGu32bWW1rxMnC9Kx47tUk5BUM7zrhiTwMNaTQJ8LVtbBXd8Y67v?= =?us-ascii?Q?PsXvLoUQb9L/qW63s3PuyIjKH+zTv7v4yaI0HjWzOtqfyV1wfBNeZK4KHX5J?= =?us-ascii?Q?H/luo9rc6hI/Gy6ZbBz06Zo1gRPVAYpmEfq2lIg/UMJsjGaHI0HiA3c7Fcyn?= =?us-ascii?Q?F+UJnXXIMeYcSQbvbbETp+0srQvgYuYa6TVEIn0Q08td/9vy+hhZ5EmyGFeq?= =?us-ascii?Q?jEbCpLe7mDdHQ6hn/6JoqVkibfnhGZkr/SNZJoHRq/JjBEy7/xUw9y42mioC?= =?us-ascii?Q?h+dHCSHoe1LxCP2zE733GlfM0Q779cQeUuSXWXUT2YkQwxHFk0Lrcl7Np46y?= =?us-ascii?Q?54wvM1SSOeHxoGy/BWzF6vihPcfXKrQu9LFJeIc8GE3i/mRRpnHQUOFG1/3d?= =?us-ascii?Q?rCAthQB5ioPsmPDr/N5EFfn3cskhHkoLQnWj4drXLZBGVj8tvv3N75/d/xyU?= =?us-ascii?Q?2c7UB9hV9OkceLU9e7LpOZVQqH5Ckvf6Pr1wML9cnzspv3wHaxonogYJR0eo?= =?us-ascii?Q?3rLNM3/OfO5S7rdWnkB7SHSIuGHpVVEn9ur5wQcroP2nn8yZ/oUlJyuzPWeI?= =?us-ascii?Q?FHQ0dDDAL4xHP7Z5cR/Z/PV4rKd7GsGJ+b+UlIFCwHx00E5hDK8aj4kKsdZZ?= =?us-ascii?Q?cMpw0zZuVT02TUdgumt8n9B5Zj9HLa8xAxalkNxkC1GDicjdE4oHiMzqM6Ys?= =?us-ascii?Q?ym6eG1hM3BcYplKDDv0AsiBb4NXpKX8CR6bWIKzHbw=3D=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5592362f-9152-4d23-67d6-08dc8ae744b1 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:55:07.5833 (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 39/57] avcodec/ituh263enc: Inline constants 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: Signed-off-by: Andreas Rheinhardt --- libavcodec/ituh263enc.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/libavcodec/ituh263enc.c b/libavcodec/ituh263enc.c index b1fe4e241e..3982b1e675 100644 --- a/libavcodec/ituh263enc.c +++ b/libavcodec/ituh263enc.c @@ -709,9 +709,8 @@ void ff_h263_encode_motion(PutBitContext *pb, int val, int f_code) int range, bit_size, sign, code, bits; if (val == 0) { - /* zero vector */ - code = 0; - put_bits(pb, ff_mvtab[code][1], ff_mvtab[code][0]); + /* zero vector -- corresponds to ff_mvtab[0] */ + put_bits(pb, 1, 1); } else { bit_size = f_code - 1; range = 1 << bit_size; @@ -741,7 +740,7 @@ static av_cold void init_mv_penalty_and_fcode(void) for(mv=-MAX_DMV; mv<=MAX_DMV; mv++){ int len; - if(mv==0) len= ff_mvtab[0][1]; + if (mv==0) len = 1; // ff_mvtab[0][1] else{ int val, bit_size, code; @@ -755,7 +754,7 @@ static av_cold void init_mv_penalty_and_fcode(void) if(code<33){ len= ff_mvtab[code][1] + 1 + bit_size; }else{ - len= ff_mvtab[32][1] + av_log2(code>>5) + 2 + bit_size; + len = 12 /* ff_mvtab[32][1] */ + av_log2(code>>5) + 2 + bit_size; } } -- 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".