From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id CE1AE4B2D0 for ; Fri, 24 Oct 2025 08:46:32 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'CUcsT5xc9aM80DLUbCJuzCpmwcQhln8iALqYy0AkTEY=', expected b'0oMq43UHMZnUVpdxzX3O003sjmppwZUjtzryuXFEkbQ=')) header.d=visionular.com header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1761295579; h=message-id : date : to : mime-version : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-type : content-transfer-encoding : from; bh=2FfgjKmaF4kPvUtkfh3X3bf+s0Q2aAlXkNW2EooWR34=; b=b+WXSN0mA9/rl3HD7txjnebnGct5TNp+Bjxs4vLq2w5g/bFO0+ldA1VCmgU3cLC7zcnP5 gmz2DgOpF6T8qgolY9+fiHehbTdUFfI1yl9Y8N2/LQX0aGAc8xhKq6ZckiipDcXg955/Yr8 A39xgqst8oFwsUv9WksVtsN+pOzVGia1i9/o6hQYBkdstMfbcv4oNrPH6hkm3GpPTFvY8cu X4PWdE1JycE3EsNGvL2ZlICz9O5jy3ZI1oOgdqf1hzMnLOyrHfZCohV1N+A+0x/1gtiO+yu Z+s8dYvjlOSDXuv4a63yahPo78uKwJFdwhI8B+UTo6bz85hsvpqJ5+PNiYog== Received: from [172.19.0.2] (unknown [172.19.0.2]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id E4E4368F4FA; Fri, 24 Oct 2025 11:46:19 +0300 (EEST) ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1761295577; b=ZTvtY4/8hiXGNeu91PpQSDojKE0cmIwwuV70X6zXcmxiCtW7s9JLdiKRrSpqhXDWX+gIq fAeOcVVYhblRAB91C1BehbEVjG3/7OxOKSwy59nr3LP93cmQ3Tmj1MrFmyAgnkuxWLu08O8 s9JrpVFS/IUST/cOPguLyxq3xM9AtcWodGBBURx9cv/I/Pow8pxH8C4Nyl+zZxE6gtC6a+y qrg/3gHo0wriIgsx8jMMQPb6M6KNdEG7k1NRTMs2HqtkGrW2C23LyHaITFgpAuvaS8t29BT H3qUq7we8xrf1XxxyF/fGdOf9WhMs7ebupJnkQ9Slq3y9NmJsaoj4oUedsIg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1761295577; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=CUcsT5xc9aM80DLUbCJuzCpmwcQhln8iALqYy0AkTEY=; b=hx8CgEXzJ4FhTmt0TocvowS1nAn2Y191yR76ORbu+OlyfKufYRyRaIWMMRp9A4UL+/PR6 xpJolIjQqmnKpcjWbEJsYtZ9JVqrXekWqMvbr4IsuQII0WepuC993SsHhZfH+jf7Zk0xJBK HsPYHyokLW7vY2SzRhq6bcgSVBuqAnaVAuAj6kcVNv8KJTGawTt27RLbVwIsM4LVmNr5w2o DBnoDzoCYWPxUleaCvO8GMnVXIqgg7V4IJIiORAMvLVD5VtX2s7MsH8Z53SpFaCbPvpZ1G7 9ZQf2gd/Lq8T31gAigQ4ekpZaBX6fpq5aTcSdWKygXRw6pnY01ZwFQZ4ryqQ== ARC-Authentication-Results: i=2; ffmpeg.org; dkim=pass header.d=visionular.com; arc=pass; dmarc=pass header.from=visionular.com policy.dmarc=quarantine Authentication-Results: ffmpeg.org; dkim=pass header.d=visionular.com; arc=pass; dmarc=pass (Used From Domain Record) header.from=visionular.com policy.dmarc=quarantine Received: from CY7PR03CU001.outbound.protection.outlook.com (mail-westcentralusazon11020072.outbound.protection.outlook.com [40.93.198.72]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 4276168E7FF for ; Fri, 24 Oct 2025 11:46:03 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=JF2nOsinFauyrEhaUkbWSg4HFnW9VMKmv0PJ0Vr4LhvccbbiQK6MBcQy4p6YuULrCANnV8TWitnDUijqQ61GMtfEM5DXPi7jYcb36RLjRqOmZXz14D2hd1kDl6ZeTx41xlLQ8ltekeG8BfnmCCUX08GGaS8QuQTtvUu6LSkVrIFrP/cImF2DSpXc6aq2l3xcWb/r1Jm/xEzE+6SiXUPYRQRaMSWzbfnaK7mGJGsllcoKqQtk9DXlfRpB9C1UNwXqXbxGc09oRfUg7YKPeH9I9Pn1JEDJEGovZx3S+TdlLPz5IynIu721J4+u/aDb2hWcUKlygjdJ3b/+IrO2yfNsYA== 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=0oMq43UHMZnUVpdxzX3O003sjmppwZUjtzryuXFEkbQ=; b=VwTu51HSViERRztJQOcP1ZNrv+Nxq65Tobz7SGuAdLY9agAQ2Jx8hJw7CxhA5kid4Q9bfFhDoPSG1R1g4MgnnYfY/UmJizHRrtRwcGwjpL4rVmBJ9MfcilcZNbo5xgw7HBlSEy6kEuHL7dnLDaZbYRkcDm367CjQQyxK4E1/ffFKb9cfkDKKSxnUux0GfSJb2wuXwqZSZY8v3nXCqV6SLvmf5qzP/BxLRbP9lDhdWdFvHQ7i539cvBxGspzgJ886ltLO6GEZaHuqA7aFPdFXCmsXBN0p3Td074UFXHdwMhQQ8yKAG/wykyK220uzcJfGeTmvO9t23Wddv9ZQ/8tGMw== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=visionular.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0oMq43UHMZnUVpdxzX3O003sjmppwZUjtzryuXFEkbQ=; b=J1+8xYVQTJ4P5pQoQErBoMj3Ob+i/GNNrdT8ZU8F6/YnS3csDPgcb98K0oKvidIHaB0TbfY//RJy5Gz4vs+6ImN50homPd+STuVzQgmurJ6mSqL5mHD16CIowzuUjn+drCJ9yrioDmrsW6NrreSsmOzgttqZ1lFQJNkyuCS8TWad4wT4PrKVrz0SPmlPuhRkiC43PVreSV05264FB9r0h0fEGpIcIPsEIawjo6mDw+kG5bu391/AzmhHQCGPgbH/kpUbmyxEZ+x5d/fxYDjoRGMInOPbbAkkU0wtIOjhYG/chnh3s8rMXFwQkEf485Z0jgIk8wsyn//hY8WNJquqtw== Received: from PH7PR14MB7417.namprd14.prod.outlook.com (2603:10b6:510:1b0::7) by DS0PR14MB7355.namprd14.prod.outlook.com (2603:10b6:8:15f::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9253.13; Fri, 24 Oct 2025 08:11:09 +0000 Received: from PH7PR14MB7417.namprd14.prod.outlook.com ([fe80::4caa:fe27:8527:e85a]) by PH7PR14MB7417.namprd14.prod.outlook.com ([fe80::4caa:fe27:8527:e85a%6]) with mapi id 15.20.9253.011; Fri, 24 Oct 2025 08:11:08 +0000 Message-ID: Date: Fri, 24 Oct 2025 16:11:04 +0800 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org Content-Language: en-US X-ClientProxiedBy: TYCP286CA0033.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:29d::7) To PH7PR14MB7417.namprd14.prod.outlook.com (2603:10b6:510:1b0::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH7PR14MB7417:EE_|DS0PR14MB7355:EE_ X-MS-Office365-Filtering-Correlation-Id: c680cb1b-ace9-43e5-ff7e-08de12d4e2cc X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?eG1mMWJYMWR4bngwU05xUGczS1BQWnQ2WnZYVHFGQVIzSnNPWkJaTTlTeXMv?= =?utf-8?B?T2xoTm8wcExGdmJ2QlVqWWIzV2p5KytqSzlWQTZSdFRZNVM0cGc0WnhncFJh?= =?utf-8?B?emVQL1l4TG8ySjVTS0t3NGtOa0lLQzZIWDZvKzMxRWk5bkZ3ZXZ0Yi9sY1gy?= =?utf-8?B?NVkrRGhOV1BFNWNqZ0JQbVJNK0NLZnMxeDlxVEEzbUlOWHZ2L1NXYVhmMis5?= =?utf-8?B?NlFKTi9qWWJnUG15VjJmUk5zUWtybGRYb2s2YlIvamFvbmpUeGFxcWRrU2pS?= =?utf-8?B?M1NSVStVYTNmUThXNnY0S1RTTXhhSzlCaVQ4dm83SkJ6WFV4K0ttblJyd3Yv?= =?utf-8?B?Ulo2N1BqaThqRDYwYXVhdWMzMmIvbElzb29CVkdwckd0aXA1Slp4azJ4aC8z?= =?utf-8?B?a2xrQW01T1lHWHFQSUxlRjBFaWZPUjdQL3JSNkRSVVJkZGROYVU1SFBKb095?= =?utf-8?B?QmRBdktlT01LR2dJSzcwaG9GVFREMERqeWcyTVA2b3JCTVRmYklTM0YwN2M3?= =?utf-8?B?ZzNEbE1TeE1RNWE5dnIrVFpuNWdxMWNRTklZaHBrdnh0UHBaTlJNN2oyeTYv?= =?utf-8?B?cldaV3NhRTEwL0xRRDdOVFdQWGxKSW9seFZwb3ZSNk11bXE1OHY3SlAxZUlK?= =?utf-8?B?d01XTC8waEE5ZGp6NmlhSWt5NFBhbnBzemZiZW10c3A2Q3VkL3c0aHhab2V6?= =?utf-8?B?K2ZWb2swVGU5WExDblNIWGxRTi9CWmczdGhXbloyb1R6VU5rVXo3bHRpNExD?= =?utf-8?B?TUtIblhZUnhTaWpHN0p4Mm80MzRsbkhVMEhZaXFpMWF4dkNjTkc0aGFFM2Np?= =?utf-8?B?d2lrLzMydEdlVnlNU3pJQ1I2TXFFS1VjY2FrRzBGRi8rczFDRy9jMXd3anFl?= =?utf-8?B?azR6SnNzb0JRSVVhR1E2TE1zRU1HeXBHUTJnMUJSYXlVRWtEZHVBOXdaekxP?= =?utf-8?B?aGFyM0wrSzhDd2JGaWJxdlozMVdURXZRcnpPNFl4SlFRWDFEUEk3L282Y3pY?= =?utf-8?B?S29KOFhNTzFQSUkzVmJJeHMrZ1lZQlowNkJxbjVFTWNmMXNHZ3hZSTNpWm05?= =?utf-8?B?bnBHV0E0RXdRZXRVZmgybkRaQ0VGZzJBcFVOdCsyclI1ZTFrYXVpbHdnS1lo?= =?utf-8?B?Y0JvWTJ2b2xhY2VENTFYTVc4M0t2dnZyYS9oTHRXWFExMGxyVzdiUlhhMkZS?= =?utf-8?B?WGQvZ2lJTi9DbERnbjVNeC9LNjNuck9LWkE1RHBEdnBPTUROcXJhMTBRL1RI?= =?utf-8?B?THFkVFhIQjg0OWVuRmxoQ0EwLzg1Rjk0dmhZbFlibFVLbm9qMzE3dmE1M2o4?= =?utf-8?B?RnBpOEU2UmxWa0Z6V0FIakFVOWJvZXdwUmxjUVhUdnlBb3FOYUVVakVacXBB?= =?utf-8?B?c0xqbHZNZkhqTDYyTHRwN2lXd3ExbmtYa3MvckdOMFl3T3RNampwTVJxOUpl?= =?utf-8?B?NUcrVTkxUXlpMEcyMXhTU1FSUGhkbEFGLzVPQnlyOEo5S0xhZTVDQVp0WnY2?= =?utf-8?B?anhnOHpzMWNybnVLOW02S3JlV2RXcEMwdWZ2b3pnaDJ0cmp4TWNWa29SZDVX?= =?utf-8?B?Q25nMGJoci9HWXdUQVJWajZaVlQ0aUV4NTZsQmcrQlI5UWhoOHVRUVpYQ21S?= =?utf-8?B?bnY2ODRtOVhYZWdVMlRXbitGWkRRdU80dWNIR0R1L3RFYkJrR3l5ZTlFSVg5?= =?utf-8?B?NTB5RC8yaWZXd0tRZHNwL1JXSDMxY3M2TURLc1pJK1FEMXdnMnhDSlQ2NXZT?= =?utf-8?B?alc4L3BlUW5aY0MzZy8vSE80OWxLQW9MWEUxWjQ4VGRpdm9OcGFUR2I5WEtl?= =?utf-8?B?R2hKY3d5eFEyOTVicnRLOHR2WGtqbGNxVW1hWmJnVTJPRXUwTG1PeERMNWxy?= =?utf-8?B?WUlmVkFkN2ZlK29UaDhtSHp1eDNVT24xdlVrMFROTU14RnU2V1dURVp6R2Qz?= =?utf-8?B?ZnZwMUwxVnFtM0JCTHkvQi9Xb0xqNWk2d1lVUXJRQURSUW11dlBVZ2Y2djBL?= =?utf-8?B?MU5NVjFTWTZ3PT0=?= 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)(376014)(366016)(1800799024);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bFFNRVllcldZS2R3VDVwSXdGT0pkWlNYWTUyUGU3bmJRRHkxc1ZjR0ljRUxL?= =?utf-8?B?YXdsRzJIY0hRWjRXa2tEeXFkR296ZzZRc0ZsTTI3NWNtbjhpOVlGdE9uSmVG?= =?utf-8?B?Zy9PcnhZK0hWWnByNi9xamRTajM5QVJaeVI5SGVPSGhEWmdBeVNBbDdOd1k5?= =?utf-8?B?QVV2N1JSZDF3WjNhVUJYNjkrRFU5TFR5OW1XNFIyYnRiWGY1NkRGZHMwbjRt?= =?utf-8?B?dGtiWnpraFF6STZEZVNISU5QeW1kUWFSMnh6djFEWTYycmxubHdNaUs3SWd0?= =?utf-8?B?ZTA3MUpSQ0pSemplVzBxeHRVYmJ1d3FhZFJVdW4xbmFTaXVxU3UwSDcxUnp0?= =?utf-8?B?K0pSZFRZd3dHdElxQ3B4YllYRGM4VW53MDhwN1J4VnNaUlBzaFJUYkhjU1kw?= =?utf-8?B?b0ROZ0VhTFBZZWxBcXRaWURlRjNPSEFDWGMrSnBjZ3VGUGVYcThWK3hpUWEw?= =?utf-8?B?Z1pzdCtOQkNFdnZJMnR5cHUyUnZ5RlNVWEZnaEM1aklEMVNNVEhURkNaaUI3?= =?utf-8?B?QktmY3lkUVJVaWxBbE5ZdWFMS2p4aFRWbml2WEFGc0dYT2F5MmozMjdQL2JW?= =?utf-8?B?VUMybHB2TXI4RXc5T3BtK1ozdjM1Y2Y0d0kxOEI4WUpBV3IxM2o3VmxzVmxs?= =?utf-8?B?ZnBLN3lFaDBXYTk1dmJWQWRYYVp2SDNXN1VLcFh0OVlvWEE2cHFqYXpRc2x5?= =?utf-8?B?djJCcmVBUFZTY3ZQOTRuS3g3akdoOHh3WUtyMXM3U25tUkVYeVIreFVzVlRh?= =?utf-8?B?OXZtZlZYMkN3YUM1aVRMQnJ3Z1dPOG85Zmd6Y0MvWnE5ajNMcU5KUndRTjd5?= =?utf-8?B?bDlNWGgwbjRhRERUc3VQL3M1WGRETGhMeTVoMXBZcEFybUFIdzdEbzlGUE9z?= =?utf-8?B?b2xUUkw3S3REN2ZMRnVQYlYweng5ZFhINzNGNWpnbVRaWVhFZ0Zva1VVaHpU?= =?utf-8?B?MU9KQmFiWjlZRWFabFVuTmEydzZkMXQ5cm5CNlFUVy85azN3MkZGWGNLbGMx?= =?utf-8?B?TmRKM29BWjBwTERhVlZmQlJjcVNlOU1xYlVYSFVNelJDbmxVM2tueDlNN3JX?= =?utf-8?B?czEwVExCcWRiUUdadzJCc01QRGdGbCtFcEJXRmJNZG93RmN2Tmt0YzNxbldQ?= =?utf-8?B?NkQxZUpsTWFQVFpLcDdzd1FLTGVyNkhjb3hIQUNkSWU1MEF5ck5kYXMxTyto?= =?utf-8?B?aWdydk5JWGNBSy9BbU1vQjZxRk5WenlyWS9DVHRqR0RnQjMxU1l0WG1RUzhV?= =?utf-8?B?enJ6cXM0WlpZMTM3Ni9KeDR2R0JhQzlaUFN1NnFhMnZUNXJsbSt4ZUhOTS9q?= =?utf-8?B?MW5LS1lyWHZqNjJCQ216WXk0bHVsUUZ4ZGFpdERYRVNBdlU3OEhjbmN1YVhu?= =?utf-8?B?M0FxSU1LTGFLb1VLQzN1bFJUY0pITzBkWkJxNDRaNWV0QXdRNU1ka3c0b1Rk?= =?utf-8?B?NVRmeU9JbjFLbWxVVFdrNCtTQ1dxUzdQcVBWSXVmTXJIakhzVjZJdXBxUjZB?= =?utf-8?B?SWd0UkgzSnU1WGhRTXpFMDRaYWxQWUUvUUFkZkMwSW8xbUhnTUdKMGtoTzRZ?= =?utf-8?B?SndwR05kM3RGSWVkdFBWdGlNVDh6WlhuQkRYTkVHKzdXNE5CNnBqZXhHZVc3?= =?utf-8?B?cGpYMW5lbkVNQmNYNTRSbGlsTWI3RFhxWG0rZnNvb25JUTdENTlzQjdKTVlS?= =?utf-8?B?dGVIOEU0bUQ5MVBLcjZ1VWhNT0c5U3ZOd3lCOEJDMTJneEhBV2ZvakNxM01s?= =?utf-8?B?YnFPcHBnNXlOQ0MvQXJZc3ZNZmxqNEdyWXgzRFlqZk1zNHlQMENIbjAvNmxZ?= =?utf-8?B?OTFLbWxiaXRJdGt2VHNlQWQwZ0NCNVNmRjdFcDQ0UTMyNFFGM1hhNjdrRDIv?= =?utf-8?B?VmI4Z2VXakhNT3N2YVpETXRqL240OVh5MUk5b01wOEZOS21NdnFONVFEanNQ?= =?utf-8?B?Qnk1Q1pLSUlER1RCNjdwK25LQWp5bzlWcFdIZU11ZnJ0dW0wL3BZcWhkVDhB?= =?utf-8?B?MzFBUU5McDZBY1VYNEVTQjZjL3pxaHR1OXhyejZjNEZGUVl4TjBKZ2duSVlL?= =?utf-8?B?NTk0MHlqMWVDaExSR0RhN2ZLQ09IMFVlTUo1UDU5SDRDRHJ4RktuZTNoOFl1?= =?utf-8?B?bHNSMlhKOHRnaXVwL3F3TlFYTUNLMkszWkx6cWIwZzZqN0xvNzZEdTVNdSs2?= =?utf-8?B?NUE9PQ==?= X-OriginatorOrg: visionular.com X-MS-Exchange-CrossTenant-Network-Message-Id: c680cb1b-ace9-43e5-ff7e-08de12d4e2cc X-MS-Exchange-CrossTenant-AuthSource: PH7PR14MB7417.namprd14.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Oct 2025 08:11:08.7123 (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: 2j5yTKTmyE1ZCbq+G5sGmN2wq8h5HwLRiUqOH/kX/tE8WgUBXmynhwDtOkPTGpJHtgFJwVQFIRvOcLYjGyDnrQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR14MB7355 Message-ID-Hash: ZDQEDPGSI7E4WLMNPIFVKVNHK6EM4TTR X-Message-ID-Hash: ZDQEDPGSI7E4WLMNPIFVKVNHK6EM4TTR X-MailFrom: SRS0=pfbZ=5B=visionular.com=pengbin@ffmpeg.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH v1] lavc/aarch64: Fix addp overflow in ff_pred16x16_plane_neon_10 List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Bin Peng via ffmpeg-devel Cc: pengbin@visionular.com Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Archived-At: List-Archive: List-Post: The mismatch between neon and C functions can be reproduced using the following bitstream and command line on aarch64 devices. wget https://streams.videolan.org/ffmpeg/incoming/replay_intra_pred_16x16.h264 ./ffmpeg -cpuflags 0 -threads 1 -i replay_intra_pred_16x16.h264 -f framemd5 -y md5_ref ./ffmpeg -threads 1 -i replay_intra_pred_16x16.h264 -f framemd5 -y md5_neon Signed-off-by: Bin Peng --- libavcodec/aarch64/h264pred_neon.S | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/libavcodec/aarch64/h264pred_neon.S b/libavcodec/aarch64/h264pred_neon.S index d0999938ef..795d2ce540 100644 --- a/libavcodec/aarch64/h264pred_neon.S +++ b/libavcodec/aarch64/h264pred_neon.S @@ -489,10 +489,10 @@ function ff_pred16x16_plane_neon_10, export=1 mul v2.8h, v2.8h, v0.8h mul v3.8h, v3.8h, v0.8h addp v2.8h, v2.8h, v3.8h - addp v2.8h, v2.8h, v2.8h - addp v2.4h, v2.4h, v2.4h - sshll v3.4s, v2.4h, #2 - saddw v2.4s, v3.4s, v2.4h + saddlp v2.4s, v2.8h + addp v2.4s, v2.4s, v2.4s + shl v3.4s, v2.4s, #2 + add v2.4s, v3.4s, v2.4s rshrn v4.4h, v2.4s, #6 trn2 v5.4h, v4.4h, v4.4h add v2.4h, v4.4h, v5.4h @@ -506,14 +506,13 @@ function ff_pred16x16_plane_neon_10, export=1 sxtl v6.4s, v5.4h // c mov v0.h[0], wzr - mul v0.8h, v0.8h, v4.h[0] dup v16.4s, v2.s[0] dup v17.4s, v2.s[0] dup v2.8h, v4.h[0] // b dup v3.4s, v6.s[0] // c sshll v2.4s, v2.4h, #3 // b * 8 - saddw v16.4s, v16.4s, v0.4h - saddw2 v17.4s, v17.4s, v0.8h + smlal v16.4s, v0.4h, v4.h[0] + smlal2 v17.4s, v0.8h, v4.h[0] sub v3.4s, v3.4s, v2.4s mov w3, #16 -- 2.25.1 _______________________________________________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org To unsubscribe send an email to ffmpeg-devel-leave@ffmpeg.org