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 02AE64B1BD for ; Thu, 30 May 2024 16:32:10 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7CBE968D377; Thu, 30 May 2024 19:32:08 +0300 (EEST) Received: from TYVP286CU001.outbound.protection.outlook.com (mail-japaneastazolkn19010000.outbound.protection.outlook.com [52.103.43.0]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 623DE68CE0E for ; Thu, 30 May 2024 19:32:02 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Pzp0H08Ai8f7rYvnlhneiJQImY8rIYbdPEDRt6j5MIgHWYuF19kce2HCVH7XLZgRGxi1C/+CobHIWWoEIIIZ2QF8707/Pzi19TlhEbn39OpVVhbLJVE2eovdDk4RAVAvh8eP4oeAJdiDidIgMsa0r7up8cSpA9pU2XJODuf67kyVwZqOCmmBQ7EnU3xT0EO8EZ8L71U92lj9/y9/N0E+MQVoAEBX1cJJsUkMw3GhR3KGShlaJmru1sCWc+/05LMLI3QbQ7u4b9nytiW4jj2Ec0ayWirhl0iPmA9VG3QXl2AIkFa6b/vccHWFT3TPKBo7mMTTnmT/GwIMiNgvG66qfQ== 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=eTSkV26sBmbavdhG6jdJhVfMvgfFMgJVP1iYVkvcSow=; b=mLsflt/kutiVCRh/VWNcAeEqqz+gr22f8OWUd6jmp0xT6ZH5wav5tDNTT3v8CWCJzcX/KjOOiWJJJF6Tgz5Khr41ndF8BWO8FOsJv3+ZGkOcW0JSRFUlbMFSdQNTW6MY5LiBcgl38fEninRWwyESReB00ifm8Zd5ctdGeWQh1JprVuvLp6pmyel7E+bDBXPGQjyNhmAF9OX8o4/T5cajkOORL1WubMPCW00id1suDhZoGx9ia9aLa5Tb1WO5UxJGwbiLnqp1zQwSl0PYU4vgN7SgKgte/iNhFshgGsXMlSpqB6FQW/X7wvtN2rhjdo2Y6ujRaDcw4ZCgvsN4JacYrQ== 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=eTSkV26sBmbavdhG6jdJhVfMvgfFMgJVP1iYVkvcSow=; b=pldVxpiaBdBMTJkRY6ZryVrNoJMQNHve+j08Q8j75RDf+bCXBVFWWSWiDB7PD5ubRO9SYRsKWHsrNxVMRfNGaCwar0TwcrhRlfyaFzZOL88x+TD5HMDEqvbGLBQpbzE5sr0HN33KeWtrQmvdVll+ZlhksYZDg5EQNEXlT2x/IwOiXM9rVeSJqDpCGdySuWFRCx3ayY6cL72yhsn15SRkuCT55kvad3pRItBDFLyc2xaurH0jcFmX/oHg0SnJMZIqF72cVOaj+i5oyLZFritnHcPJiw5Z117H8SVOn/p16zZ1Tloq8kYUlylKHQ0cXZoReegzzYelIM9TfNEkB+BJiQ== Received: from OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:186::5) by OS3P286MB1757.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:162::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.23; Thu, 30 May 2024 16:31:57 +0000 Received: from OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM ([fe80::451b:2fa4:87f7:14a9]) by OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM ([fe80::451b:2fa4:87f7:14a9%6]) with mapi id 15.20.7633.021; Thu, 30 May 2024 16:31:57 +0000 From: Wu Jianhua To: "Ronald S. Bultje" Thread-Topic: [FFmpeg-devel] [PATCH 1/3] avcodec/x86/vvc/vvc_alf: fix integer overflow Thread-Index: AQHasd5Ioz4K53enAUGvmSRtuT1tjbGufdiAgAAEe++AAC9IgIABR3t/ Date: Thu, 30 May 2024 16:31:57 +0000 Message-ID: References: In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [GqsqHC245SUI/ZQda/UeBihjSmUQ1oOZ] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: OSZP286MB2173:EE_|OS3P286MB1757:EE_ x-ms-office365-filtering-correlation-id: 9a6170e3-41aa-4af1-f681-08dc80c60648 x-microsoft-antispam: BCL:0; ARA:14566002|461199019|102099023|3412199016|440099019; x-microsoft-antispam-message-info: G6OE5ER0Ur9FbbIKs7XgP+PjH5qNRRLu6/ginLe/4/fyduvfKf9wOEz/dr++8itjryvCye4F/W8UZFscjghceGg7vjQYmXTc1jSfRQQrH0BTHluemqRbmA1Odv82tzrgUUKG87/d2K7fbIiA5wb7lT2ut33am9l2M60fyE4+0snA9L+SAiNlq/2UE1qJRAGbbrnW67JMakppxbKL+advHEqmn0kAX1HKfD/hLX2sZeFfvQ0cuLRn6wyvSgsIJ7J8laBga34jBfz/B3TmlUTEbbviTnY0cFRihcBjIreIjFgf1jO7uCinbdUO9rfWFAyaWKRMRGQXVwqE2hjgHrCDFWRgBxppCj+zzDilFuF59lUwy7dbb3HD162KbCJqvbOcqhTtDkSH+0mhxS0J6zxGb86J2kKNtIr+zv4zZElmiVRJdpqa4X7etDyAaGIY7cslDMqlqxbR+zhRKaWz0rfZYmOzW4jlJsiGFVYIBZAwdx97YQvDqEPP/a7TBdv2nyz5eHpxCm27zJL349Z/EO0LqukvXkPFIDsXP9r33BbbOEb5+CiBtBMqDEuMzB5n4uSS x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YmdPY1ZQSTM3MXkrdGs1dDdFOVJUUndFSURBS1hHWnYwVk9BT2hCbXBTdVpp?= =?utf-8?B?R1pQTDVDT1R5am85ZXYzWktBNkJ1bjI1SGNoc2F5L21TZXFueVdVRkhNWDlK?= =?utf-8?B?Y0lHRjFCQzdiTk0yZFNBcUM3WWZJMHV4cjYvY3lROWdyam10SlVtTkZSZEtj?= =?utf-8?B?aDk3d1cyNGJwNzJaNDNBRjRrczBDTFZKSHRkYTFwZ0t4K0lVTVpxUTgrRjBJ?= =?utf-8?B?ME1PRDcwNDR1a2R4bzBXdStwazk2WTBwTncwYjNWSVBYREJHMzA4WXZIbWVM?= =?utf-8?B?VmhZRU9KNzZpNVV0b2x0Rjd4Yy85ZWt5b0NjT1F4ZHRrMGJ6WVcycDN6aHpv?= =?utf-8?B?bHd5b29MR2Q4Uldzb0VLY1diWTZpY3N2LzM2YWN3dkxDdEV6UXo2dVBRL0dQ?= =?utf-8?B?YUt3UWhadmVVSDZoK0x2QmVrN1FIZlB0Ri9vcnNFMFY2RzV0SVFHK0RWcnZq?= =?utf-8?B?Yi8wNmpzVzdvSXhsWkV4OXBkT1J1cGNtQ0g0WHdnODRGcmYvNnl2WXJLK3pC?= =?utf-8?B?NXlHSEkvSHljekFrVWFGL1ZMUDdEdm5WRk8raGtoYkZWWEM4Ulg5UStXMU9t?= =?utf-8?B?dDdsNjRtcjEvVGJDTmZYeEtTS0RINHJtTVpWWmY5Y3cxQTFpVlJqN0RCU0Zs?= =?utf-8?B?eTI1SDg4QmJESVR0S0tQTTF5aWRUd0FYa1V0UFlnYVJvWW9LeXRCdVVPWERO?= =?utf-8?B?VDBTZER0STNiNUF4Z2FDcVZBT1hpR2lwUGVVV0dkT2V2cS8xaVlkL3U2ZWsz?= =?utf-8?B?U1ZBVm9kQXJ4d0toQlUvTktMQjB6d1FlVTJINU4vQk1RZnlGTCtBenBKRkJq?= =?utf-8?B?VllBUlAvNWsvdVg2Nllhd0dsL0lTeEduMHNCSzJpdUtSQ1JONE03N01rejRh?= =?utf-8?B?cmRMaFlmQll2NGkvcmJkUDNTOGIvMUdBYmhxUUJ1YVlGRzBkeXgwb1RMZWpw?= =?utf-8?B?S2VWeDd0YURKTFRoQWdyQklyUElxdVdBb1pYNUlyYU5xb1pEdHIzYkdzUEoy?= =?utf-8?B?TDhVUlYrZWgrWEpqN2w5TW94aVhyWW02WWNXMUFtcWxTMlVIOTFLckVsMzNx?= =?utf-8?B?SVlLVzliV2U1Um5pUFpnZ0lTYkFJTmIwcytLTXllcGkvQSsvN3laK0dKbnJU?= =?utf-8?B?NVp3OHc5bnhuWld0bzNlS2lkaVIrK0o2VTJiR2pRQ2kxaWZVamhFSGFLMGkz?= =?utf-8?B?TDZCN0oxTm1Iemh0K1JaL3RXWVorcnZMdXpTaHdGaEZtNkxzaGFibThTN3Va?= =?utf-8?B?bUNuM0JkcFlJWmU3ZklVcWp3ZkMwWU5JSDg3anExY2dBekZOK0hqK2dOVy9V?= =?utf-8?B?eHZWT1lJb1E5U1ViZ1V2am0rOWlQSlpBUEN2c045QllZSDIxWE5nUk1TQ01D?= =?utf-8?B?NGN3OWQ3cDJ0Z1BYbE9yU3N1cDZ3NzVVekIrVFovMjgzQVJNUm4wK1B4L0Q4?= =?utf-8?B?Q3Myc2d5VXl1bittRVluU2Z2RnMvMEFMQmQ1Y3lnSGJIdTRaeXNHcUFEOFI2?= =?utf-8?B?S3pZZDNZem94dVR0VTltdXB1WXY4alM2bTR1TDNsUW9tcy9oOEV6MWdxTWhE?= =?utf-8?B?R2VyTnY5blQ2TTJVaUxZWWlzQmd0VjJjNWc1UWNVTTNUdVpmNnl2clZSTk5v?= =?utf-8?B?UHFUSEJlZzhHa28zZWE3dnA5ODVNRnc9PQ==?= MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 9a6170e3-41aa-4af1-f681-08dc80c60648 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 May 2024 16:31:57.6854 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS3P286MB1757 Subject: [FFmpeg-devel] =?utf-8?b?5Zue5aSNOiAgW1BBVENIIDEvM10gYXZjb2Rl?= =?utf-8?q?c/x86/vvc/vvc=5Falf=3A_fix_integer_overflow?= 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: Nuo Mi , James Almer , FFmpeg development discussions and patches Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Um9uYWxkIFMuIEJ1bHRqZToKPiDlj5Hku7bkuro6IFJvbmFsZCBTLiBCdWx0amUgPHJzYnVsdGpl QGdtYWlsLmNvbT4KPiDlj5HpgIHml7bpl7Q6IDIwMjTlubQ15pyIMjnml6UgMTM6NTYKPiDmlLbk u7bkuro6IFd1IEppYW5odWEKPiDmioTpgIE6IEZGbXBlZyBkZXZlbG9wbWVudCBkaXNjdXNzaW9u cyBhbmQgcGF0Y2hlczsgTnVvIE1pOyBKYW1lcyBBbG1lcgo+IOS4u+mimDogUmU6IFtGRm1wZWct ZGV2ZWxdIFtQQVRDSCAxLzNdIGF2Y29kZWMveDg2L3Z2Yy92dmNfYWxmOiBmaXggaW50ZWdlciBv dmVyZmxvdwo+IAo+IEhpLAo+IAo+IE9uIFdlZCwgTWF5IDI5LCAyMDI0IGF0IDM6NDTigK9QTSBX dSBKaWFuaHVhIDx0b3FzeHdAb3V0bG9vay5jb208bWFpbHRvOnRvcXN4d0BvdXRsb29rLmNvbT4+ IHdyb3RlOgo+IFJvbmFsZCBTLiBCdWx0amU6Cj4+IE9uIFdlZCwgTWF5IDI5LCAyMDI0IGF0IDEx OjM44oCvQU0gPHRvcXN4d0BvdXRsb29rLmNvbTxtYWlsdG86dG9xc3h3QG91dGxvb2suY29tPj4g PG1haWx0bzp0b3FzeHdAb3V0bG9vay5jb208bWFpbHRvOnRvcXN4d0BvdXRsb29rLmNvbT4+PiB3 cm90ZToKPj4gKyVlbHNlCj4+ICsgICAgdnB1bnBja2xxZHEgICAgICBtMTEsIG0yLCBtMgo+PiAr ICAgIHZwdW5wY2tocWRxICAgICAgbTEyLCBtMiwgbTIKPj4gKyAgICB2cHVucGNrbHdkICAgICAg IG0xMSwgbTExLCBtMTQKPj4gKyAgICB2cHVucGNrbHdkICAgICAgIG0xMiwgbTEyLCBtMTQKPj4g KyAgICBwYWRkZCAgICAgICAgICAgICBtMCwgbTExCj4+ICsgICAgcGFkZGQgICAgICAgICAgICAg bTEsIG0xMgo+PiAgKyAgICBwYWNrc3NkdyAgICAgICAgICBtMCwgbTAsIG0xCj4+ICslZW5kaWYK Pgo+IFsuLl0KPiA+IEFsc28sIHRoZSB3aG9sZSB0aGluZyBqdXN0IGVtdWxhdGVzIGEgc2F0dXJh dGVkIGFkZC4gQ2FuJ3QgeW91IHVzZSBwYWRkc3cgaW5zdGVhZCBvZiBwYWRkdyBhbmQgYmUgZG9u ZSB3aXRoIGl0PyBUbyBhZGQgdG8gQW5kcmVhcycgcXVlc3Rpb246IGlzID4+ICBzYXR1cmF0aW5n IGhlcmUgbm9ybWF0aXZlbHkgcmVxdWlyZWQ/Cj4gCj4gPiBXZSBkaWRuJ3QgaGF2ZSBhbnkgc2Ft cGxlIHRoYXQgZmFpbGVkIGZvciB0aGlzIGlzc3VlIGV4Y2VwdCBmb3IgdGhlIGNoZWNrc3VtIHdp dGggc3BlY2lmaWMgc2VlZHMuIEkgdGhpbmsgd2UgY2FuIGtlZXAgbm90IGNoYW5naW5nIGl0IHVu dGlsIGEgcmVhbCAgc2FtcGxlIGhhcyBzb21ldGhpbmcgd3JvbmcuCj4gCj4gQE51b21pIHRvIGdl dCBtb3JlIGRldGFpbHMuCj4gCj4gSSB0aGluayAianVzdCIgcmVwbGFjaW5nIHBhZGR3IHdpdGgg cGFkZHN3IGlzIGNvcnJlY3QsIHNpbmNlIHRoZSBpbnB1dCBwaXhlbHMgYXJlIDEyYml0IChzbyB0 aGV5IGNvdWxkIGJlIGVpdGhlciB1bnNpZ25lZCBvciBzaWduZWQpLCB0aGUgZmlsdGVyZWQgb3V0 cHV0ID4gaXMgdGhlIHJlc3VsdCBvZiBwYWNrc3NkdyAoc28gc2lnbmVkIHdvcmRzKSwgYW5kIHRo ZSBkZXNpcmVkIG91dHB1dCBpcyAxMmJpdCBwaXhlbHMgYW55d2F5LCBhbnl0aGluZyBncmVhdGVy IHRoYW4gdGhhdCBpcyBjbGlwcGVkIHRvIDEyYml0IHJhbmdlLiBTbyB0byA+IG1lLCBpdCBzZWVt cyBwYWRkc3cgaXMgYSBjaGVhcGVyIHdheSB0byBhY2NvbXBsaXNoIHRoZSBzYW1lIHRoaW5nLgo+ IAo+IFJvbmFsZAoKSGkgUm9uYWxkLAoKWWVzLCBpdCBkb2VzLiBJJ3ZlIHRlc3QgcGFkZHN3IGFu ZCBldmVyeXRoaW5nIHdvcmtzIHdlbGwuIEl0IG11c3QgYmUgYSBjaGVhcGVyIHdheSB0byBnZXQg bWluaW11bSBwZXJmb3JtYW5jZSBsb3NzLgoKQW5kIHYyIHNlbnQuCgpUaGFua3MgZm9yIHRoaXMu CkppYW5odWEKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K ZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczov L2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJl LCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcu b3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=