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 ESMTPS id 5D8D84C736 for ; Fri, 24 Jan 2025 04:44:46 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 20D7868AE9D; Fri, 24 Jan 2025 06:44:43 +0200 (EET) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on2095.outbound.protection.outlook.com [40.107.96.95]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BE29868806D for ; Fri, 24 Jan 2025 06:44:36 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jGIjE5HkPUptvQb5f2gldZzhZlmH6buHvHptEk0treziRRzgB1fWHCwKZPzAa0iZ7VE/09EQQKginLoK37omiogY0Hn1wnqwengel6l2WGj6d3BNaLqwg9+cVyNjVpC+8p7yo026AUiTJ2kgi0dNfXw+gDnDXHVL+Rq5bwAJycwwkKgCDLzvqzagcMHPBXOG44ueSN66O4ut4FkHQniRyREsyoMGVYfGwpaHurWzVwEX+AjaF+Xg+JETPZbTUNgMbQtu11cS2gZ3n9fZFjJRJqWjO5NeYCmSb7kUvZ3uIBH1WmvD/3wFmWoKvEg29qYEvdv0vuZo3bbwwfJrJU3iRw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=CrGgvlCHL+aZJXvmMWH8xsPijc54w32CVTJyAAn20KY=; b=w4SePqxg9uCe7kygsz6+NJK7xlbQu1TZF31V6N9u7CjTv310MDm8He9TCQ+5R3LYAAoCT927eOv0BuWC3BVV62nQaZ+3Yy64AzLsMvRRum5X0k0TC5jvEWE5+DvkGEBVqNXxBAIf5W/MZrNUz3lNRbzSOPwbl/H6X1dXqtyx5QjvA7DgdFcRIqdO3FcbehGsyBISNffp4bsGQr1EgY+tf/8WgT/inHIbhlkp05tlJMwACFOlHnOtx8FOTVbLPKUl2Nnb+ltu4lL063AJF5Oz7wHsH5hlsehseGALYbCvnL+iwwYT2t/NeKcYTJf9/oubjvpEx0e1Jd2n/ECQAuJQuA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=visionular.com; dmarc=pass action=none header.from=visionular.com; dkim=pass header.d=visionular.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=visionular.com; Received: from PH7PR14MB7417.namprd14.prod.outlook.com (2603:10b6:510:1b0::7) by DS0PR14MB6506.namprd14.prod.outlook.com (2603:10b6:8:140::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8356.21; Fri, 24 Jan 2025 04:44:31 +0000 Received: from PH7PR14MB7417.namprd14.prod.outlook.com ([fe80::60a3:6630:ba46:6204]) by PH7PR14MB7417.namprd14.prod.outlook.com ([fe80::60a3:6630:ba46:6204%5]) with mapi id 15.20.8293.000; Fri, 24 Jan 2025 04:44:30 +0000 Message-ID: Date: Fri, 24 Jan 2025 12:44:26 +0800 User-Agent: Mozilla Thunderbird From: Bin Peng To: ffmpeg-devel@ffmpeg.org References: Content-Language: en-US In-Reply-To: X-ClientProxiedBy: SG2PR04CA0181.apcprd04.prod.outlook.com (2603:1096:4:14::19) To PH7PR14MB7417.namprd14.prod.outlook.com (2603:10b6:510:1b0::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH7PR14MB7417:EE_|DS0PR14MB6506:EE_ X-MS-Office365-Filtering-Correlation-Id: 63136f51-8454-4dfc-d2b1-08dd3c31ca66 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?NGpkSGZsVmhxSlllZGpIUTVIT1d3WVc1ZW9IemRmVzFSRTNYN3k3ZkprOUN5?= =?utf-8?B?Rkp6NVFtRUtSMzQ1L0F2ajErVU9MZDNYUzRBMS9Sa1krMUhCZG1tTFNzYnJQ?= =?utf-8?B?VlZiZXNQdHJkaFRaTVRuS05EeUJHMWprVTJEMDRhUW5tTCtlU0RQL1JDT2FJ?= =?utf-8?B?UjgydWRxcjdFQ01BSHJqcnpMRmpESDlqVVFSTzFIOFEzM2hqbThJd3lKZDVI?= =?utf-8?B?dkFCelN5emZNQjlvTTFnaExtZlZFVTZsK2FnelBQbzlGamtqbjZJK0pYSXBo?= =?utf-8?B?Y01kVTY0aC9SNlZXSFBjZUZQeXNVMFVETlRuZ1BBTmc3SXJQZzU3eTdmQi8v?= =?utf-8?B?c1A4Ny9UVlRVRGt1NWZGRnduMllleXJ0Q3RLejEyYU9RVzVIZkR5L3NKYWlX?= =?utf-8?B?cnBWYlA1djJ5OWJwYmtmQVNRZXFTSzRMcGhWUi83dkI3VlRuVHZNU0lBa20y?= =?utf-8?B?TkcvWmp5NzAxRFRiWXQrMmhwbnpIYUZxdkFQdjNzZktBVmlCZDIwZXJBQUhL?= =?utf-8?B?aWVwdFlCRGw0MlY1ZUFiUUtQbndzUW0rMUtqQzJJUjBpRFMxRGdOSEJFUmlG?= =?utf-8?B?S3F5UUtwSzI1UlFlNmhrTUo5QTdHdCtZcDdnK0t3ais2TWhPZEw1UHZwa3Ar?= =?utf-8?B?WE9jczR5V21JV1AvaHNlZUZyYmsyQWozZ2IvaHJ4Vk5VVVNxdGtFTklEdGdF?= =?utf-8?B?OEFSWStwMERXMHg3S0VPYWU5emlMV2tJYnJWQVlHbzk4VFRaaDNWVm1YV2tk?= =?utf-8?B?aW4xWTVmcGxMK2p5SVZpV1kvelBSWk51RzBiOU9jd2UyQ216am1jc2twR1g0?= =?utf-8?B?R1AvSEFBMDc1SDNxYVE3VzdJV015NTNVUjJtWUxlRFlQVmljK2RlNEx5L2Mw?= =?utf-8?B?am0zQitjZmJDbE1OeFdqTUFORk9JOFZ2N2V4WU0wV3dnZ1pMNFc5M1QrTU5j?= =?utf-8?B?cWN2L0ZqRG1EbW95NlVqTVRSWTRCZEJiajRNTHRxSW10elNPR1czelZEdTJw?= =?utf-8?B?NFMzTVJtUUhacGdkekNlNnVMUWFEUlVWTkRpOFhMT0luT1ZEck50c1Nza3gz?= =?utf-8?B?d3lvcE5vSUQ2bmtuK3FXOSsrNGVkU1Q1eWJtMC9PdDcwTjhVd0FhOHpkV1Rv?= =?utf-8?B?bXgxUkxLZGZoWklzOTg2ZlZpQ0pBditpZFB0VFRmaDIwYXlhZVI2RTlsU3dW?= =?utf-8?B?ZzZQSVBuM3N4S1R5K3dZZS9PNnFRYXRUdkhoakgyRjJpOGl3WnZsa3NlYi9V?= =?utf-8?B?SGE2OEwrY25zc0xoZjVuR1hYQ1djYjJ4bEY3OWV3QVRjN1J5YXQ4bjdzNG00?= =?utf-8?B?clZZYjRQRHhDQk84azVYRVNIYlpNcW1OV1hkSkRwdmRoWUI0dzJ4Q2xqRVhk?= =?utf-8?B?MXFlZFBqNDlQckc3THA0NkM2Q2pjWk1lUGJ6cHdvRmtOZVlmWUNsbmhtR3BB?= =?utf-8?B?RXV0cWNzUmJOYmFDUHE2cnhsZEhOSUovNGdmOU96VlAyYVJKUnlxQWtnYmRi?= =?utf-8?B?V1daUkJKTjh1V2cvWDdqejAzTjdpZC9helNyRUVrSUtBanRSZGR4OTNQcVR5?= =?utf-8?B?VXYvcmNyQ2s1anl1REFMRDBuQW5Ta3V6QjVka0V6WDU5LzhWaGN0eHdyR2Fu?= =?utf-8?B?ZW94RWJuSGttVGxXODFlZi9SalAwbEhORUpSbjBKUHJXeFUrQ0Q0emh5MGI2?= =?utf-8?B?WmFyd2dId1ArZGtaclRoWUpKcUtLL1BkcHpMMEhERUhpeUlvTTFVTzhyenJX?= =?utf-8?B?aXNLb2tnTm1ZRFQxSXUvV1liR285aWJJY2FGRDBKakJNTnhNS1ArSmR1SzVw?= =?utf-8?B?RmhxeElCRGZ1SXdCeVVkQT09?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH7PR14MB7417.namprd14.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SE1xWGJ1RFNFTjU4ZzBYanl0N1VzZ2lEN1dwNEk1V0xQRjNUaFNya0IybXEv?= =?utf-8?B?QlVhMGt4QXJ2ejFTSURWL3Uza0F1Q3hNSDRMa3RlNW5PcENRaEdHcE0wMVZr?= =?utf-8?B?MFlFNlp4T1lKOWJyZGNPWDkxQUV1a3pEK3NSaUhOeVdkbkdzalJSREdKUTUz?= =?utf-8?B?a0M3SFV4S0Q3QkxZaXpwcUx5dHliekFTVldTWEJ6V0xXbTRHampXMWJaaWky?= =?utf-8?B?blBHeTgvVGwwSkVPU3hWazJ5T01aTllkUndEdzBQeG9KRm1KSW8xcjFYU3Iv?= =?utf-8?B?WmY0QUxVTncrTTlSb1llNkxuOGwrNTRmL1c0ckorRG1tcmZuUEtDM2UwMWJ2?= =?utf-8?B?SG9SZ1VRMGdwNjR0THBScHV2MHVISWRESHhFc0lSYVZ4d04vY1R2WDRJMDF2?= =?utf-8?B?UVp2RGlKTDN0VUFpNXlpbit4TElwR0lTWGhZRjFIVzZweXYrT3JXdEtraDZH?= =?utf-8?B?MFpZNkZ4Q05WQTBtRWdkSFJZd1ZKQXlBdjVsL3VtcnRWbFZxcThvN0VyMjRl?= =?utf-8?B?VkhLWU05cnRwb1RxNktDemdWZklEam1La1dsR2sxOWdCRVd0bnJEZSt2ZHND?= =?utf-8?B?N3Q2ZjFJREhpbmpDOTIzTEp6MEoxS3BuYnBjUFk3aXF2d0R1YUR6UkM3YzYv?= =?utf-8?B?ekdjSlVFM2haTFYxTUllazlWR1FSZElhb2Qzb2IzOGhvSjJ0ZTQ5a2dUR1pJ?= =?utf-8?B?VEtGN3BqTXNCM3dJMFRxUC9ZODJkeERLMlpxeHFoZHhqUmlQeC9scmVXZFNE?= =?utf-8?B?Q1V5TTZCcFVCNnpIdFA1TGVTVFNoOFRCSklmcTlxa2pScENFMGF0UmVuZ1k0?= =?utf-8?B?RkdJOVFVTDJIaVFvcUxBVkgrV2VJWFBveWdYbmZFRXdIamtnak0rL29IeVhy?= =?utf-8?B?YjZURnM3OVhodm5PL2F6Z0dQRkZ4QmJ3bnZVM3BidkpsRE0zdmIvdHJwN09U?= =?utf-8?B?SWhKRVFEWEVFWDIrZkIwUmRNa2xRUVRhOXZzTHBYMGQ5SUZ2VnRCTkh4bDFF?= =?utf-8?B?ODBndDd5cS8ybWVYTEVDbmV2K0Z1SXlKbVk5NVE4a0s3MHFYVnRWbkd6dHBk?= =?utf-8?B?SG9ybEJMcTlUcVNVQjV0Ynh6SVZHN0JlTnp2alN0eGNnK0lUQlNYeHNpbm81?= =?utf-8?B?TWVVMGZGcTdzTUYxUjlHd3c4b3EvOXdqa2JPWFRiWE5rZ1dwNDV2U0c5N1hP?= =?utf-8?B?Tnc3VmFMWDlMSDJkZjhJdVZJZndFMnBrWTMvaEc2Z01sVFNMSXlIQ0FTNzFR?= =?utf-8?B?NTYxL3dzcW1MdnZLb291eUhJRm5hcHBSc0hrbWtlMVdkSVRiRUw4bWxSZmhX?= =?utf-8?B?eTBrb3dXeWdQS1BTSml2aXpFbFBUNHlrMmgzNjRWbWJJTGxUZXJTN0ptR1Vz?= =?utf-8?B?U3VZOGZ5eHgzK1VWUG44NXgxYzZlb3lRNG96ekhsOTRsRkh2L0lrMkl6aUFm?= =?utf-8?B?ZlMwL3YzUTJXMnF4RGZlcis5bVQxOHYweTdudjZCZDJpRkhtc3NZa2dLU2JT?= =?utf-8?B?YTZUZlFoeVM0WEpUQ3dyOTBXNlRKVDZPc2JWcXNJczJER2lSZVpUMndvSEY1?= =?utf-8?B?eVNaWEYxd1VQdU55a0k3S3dJcWdjbHpnWk0zN3VhT3dGcUtXMG1STWNPOWNP?= =?utf-8?B?YmsyY1pqSEdtQVQ2V2UyRTl6TkhkWklpWlhTNWVsZ0RQTFlaK2l1MExzK2Ra?= =?utf-8?B?OXJXRWkzZ1hNMHZ6T0F3dzJwbk5EUndGclBaSDNveWUybGFkc2pLQmdJRWF6?= =?utf-8?B?RGk2QmpuQ3JrYytLdmZuU3NIR1N4d1J4Q0hScmdLWHdqOG5DNjlhSlNLdC8z?= =?utf-8?B?MW5DdkoyQ0xBRFRXRk1vTC9KK2I2cTdWWVQ4Y0J4UjlqSEZybG5nOWNCb0pk?= =?utf-8?B?TWtBWTJvZlZ4QkVKdXdhNFFUdnRTR0diS3ZYakxMVDMraityWkFtR1JicW4w?= =?utf-8?B?bFVxQ3dBV1ZBU1h0Uzl1SWNaemVYM2ROak9oOFA1M0dFUTdIRTdzeUhWcUdV?= =?utf-8?B?TlFnM3B0MXcrc2FtaGpnMlNFS3ZFWGV1cndaQk4rczRHZlNUQUd2Zm1EQXAw?= =?utf-8?B?MW9OMktvR29waVNMQmlEaUlkN3dMR1lCcE92cFNoS3M0bUZsTjl1alBvQXNP?= =?utf-8?B?R2xETHJiRzdHUWlmRWFjd2EzNEc5WXdiczIvd2U2QjBPMVJRcXNOL3A2QTVx?= =?utf-8?B?YVE9PQ==?= X-OriginatorOrg: visionular.com X-MS-Exchange-CrossTenant-Network-Message-Id: 63136f51-8454-4dfc-d2b1-08dd3c31ca66 X-MS-Exchange-CrossTenant-AuthSource: PH7PR14MB7417.namprd14.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jan 2025 04:44:30.6750 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: cf64f724-731c-473e-ad0b-0c4cf40a5eaf X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 3b8YIH7XvrLdc4H41ZQXHD4ypXBhCgT7BkH0Arz1Tnu2h9qBq52pljB0DimLIysSvwhS08TGI3KLVnExw/4xyg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR14MB6506 Subject: Re: [FFmpeg-devel] [PATCH v4] avcodec/h264_mb: Fix tmp buffer overlap 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 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: Hi, Michael, Should I add the attached bitstream to the FATE test? https://trac.ffmpeg.org/attachment/ticket/11357/inter_weighted_bipred2.264 Regards Bin Peng On 2024/12/24 15:49, Bin Peng wrote: > When decoding a bitstream with weighted-bipred enabled, > the results on ARM and x86 platforms may differ. > > The reason for the inconsistency is that the value of > STRIDE_ALIGN differs between platforms. And STRIDE_ALIGN > is set to the buffer stride of temporary buffers for U > and V components in mc_part_weighted. > > If the buffer stride is 32 or 64 (as on x86 platforms), > the U and V pixels can be interleaved row by row without > overlapping, resulting in correct output. > However, on ARM platforms where the stride is 16, > the V component will overwrite part of the U component's pixels, > leading to incorrect predicted pixels. > > Fixes: ticket 11357 > > Signed-off-by: Bin Peng > --- > libavcodec/utils.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/libavcodec/utils.c b/libavcodec/utils.c > index 2dbd677920..d280e1c324 100644 > --- a/libavcodec/utils.c > +++ b/libavcodec/utils.c > @@ -147,6 +147,7 @@ void avcodec_align_dimensions2(AVCodecContext *s, int *width, int *height, > int i; > int w_align = 1; > int h_align = 1; > + int stride_align = STRIDE_ALIGN; > AVPixFmtDescriptor const *desc = av_pix_fmt_desc_get(s->pix_fmt); > > if (desc) { > @@ -342,13 +343,14 @@ void avcodec_align_dimensions2(AVCodecContext *s, int *width, int *height, > // increasing witdth ensure that the temporary area is large enough, > // the next rounded up width is 32 > *width = FFMAX(*width, 32); > + stride_align = FFMAX(stride_align, 32); > } > if (s->codec_id == AV_CODEC_ID_SVQ3) { > *width = FFMAX(*width, 32); > } > > for (i = 0; i < 4; i++) > - linesize_align[i] = STRIDE_ALIGN; > + linesize_align[i] = stride_align; > } > > void avcodec_align_dimensions(AVCodecContext *s, int *width, int *height) _______________________________________________ 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".