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 26DFC48EA3 for ; Wed, 29 May 2024 19:44:14 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9565468D441; Wed, 29 May 2024 22:44:12 +0300 (EEST) Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01olkn2089.outbound.protection.outlook.com [40.92.98.89]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 49E0E68C2E3 for ; Wed, 29 May 2024 22:44:05 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LxXZ8FocDAzLYC83U4Qw5bl7FymUyqfXWck9g2fuKNGLqaigUH5nh+LO7Jt7yXe7qCb2boYhLSS0z6Ob/Yk8VAIRWSeaTsXm3GqQva3h6gsewF4bHnoNS5cooeiiV4Mejc3NXcBI+E/JWWq9OIosrQY+mSGZbRTejOXa8ZKdz0GJfc28ywnFvmmKnwM8uA+2rzs4YH/gEOi9Hnif7HJ4SgJO6WiiqB+5VyS+ULM2ZkJOKl+fj2AwdDEWTIb5P/mUZcmEiwf4v3nHlNCVcmrwll8yuTxvFbOeXPIMvAFPec9At2gh48TlSVASJpQzkuIDSWmSTY2JSJ1Gp8LQTBN6iw== 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=osUEButjfOfSCRgmDwbInze1buwTxpAWNuR8RunH/gU=; b=k8KGIxeS1GWsVbpE3WZGYIZUCPjJpyp5OWMaV4tpDqG6YhSmt+CK14YnoAIH1l1MuTreYMkDUBYX0K9ot0zALK+LjQKxGTHhU5r+W+VB10Q2/+4wjBDYgK0WcvQamjdHubMupE9pFwMgOW8do01Y0NVFpO2IzGgugIrUfjhzSawyRoABBPjIe/0jlf4TH2eutbSUWZzqS1SDNKheGyjVFLoo1ivqN6hgsL94rHsiOE4pAVoHd73BeMTPonMrRMk4Xp1N2JLTEnXTjIYo3CEB3gNxahu3g/GWsRBdwqheoZ+9Rzkd597KsurDaeGjceeptaU1dlp29ZAfXOFeDplIEA== 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=osUEButjfOfSCRgmDwbInze1buwTxpAWNuR8RunH/gU=; b=iuHYvG3naoQpr7ap6G2Jq3E+5mZXj/4MOMfBAcJHmDuaPq634dkcfgWS00KPCQr1kULml0S4O9ShxTb/MYWGp2MeMaUhV+HrCfkawzC68Nl64N3EO+f9X+Ihhk95cn2lMh1CxGKjZvC7yZfVBsQ1BHI/TjC0MzFObvjmXKcLeZZPpXYpQ+Wm2f9SVTbe9Rtp3Dr9uerDHVxWOA4CDzsG+qcYFkOALe58njPeRHHDeMuIuLINdfSm12CAKsFVWW8yF8SyFaTLcxbNYiW46tYiIKkqz5uNgwZ9GSUs/+NvDzfzQZAmwPguV8WLmW+72NQmeCB0r9GuNjYM1cvdc9ehJQ== Received: from OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:186::5) by TYWP286MB3286.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:2d3::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.17; Wed, 29 May 2024 19:44:00 +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.018; Wed, 29 May 2024 19:44:00 +0000 From: Wu Jianhua To: "Ronald S. Bultje" , FFmpeg development discussions and patches , Nuo Mi Thread-Topic: [FFmpeg-devel] [PATCH 1/3] avcodec/x86/vvc/vvc_alf: fix integer overflow Thread-Index: AQHasd5Ioz4K53enAUGvmSRtuT1tjbGufdiAgAAEe+8= Date: Wed, 29 May 2024 19:44:00 +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: [R/9jX7PDdwX8MWWSgSP9p322Kcof5E6G] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: OSZP286MB2173:EE_|TYWP286MB3286:EE_ x-ms-office365-filtering-correlation-id: 5e0221bf-0516-4672-2085-08dc8017b00a x-microsoft-antispam: BCL:0; ARA:14566002|461199019|102099023|440099019|3412199016; x-microsoft-antispam-message-info: aTK8u2alIsYjaf+QLjZ7yAw0N8to7M1D9Te6Xhux4//RB7vCnNznsiNUa7HkoGcx0dIRvwSb2/F9mFFG4M6QaKtIu/d9eeNK/sxpYxALJBMY9BeFVq8WRZ+gO5d4B2awIPy2RPPvajhsT9hecs6EjeACA+fxp8cBKRkah7qGj8U3MxZFn22ejW6fsj094T5d8A42L6J0DPr3dlBLVQMHLKnrKjM44l7TLwuraLbgY8cSHr7gn3lqnEcMy6sG9EYelu7e6YxISO+TvrQzh1AFy6NhWelSW/KN47eYJcdSTv+zeDxNK7A56PQRIazz1H6wJ+9FsW3h5tDLIkokXcVQ91IzPotwnUnU0oJ1kgzc9cxfJ7fzKCEp3GsjsWpEW5UDq5jqVg6pgtKiO+eD0w7E/1Vvmqze84DvjoP/qSXdN4ecRhUfd/HIhVxa87leoL3jIRleUMhQzdjvB7IQJ2Ue1o70N/0w/joV9MyohYW476dQs3nf6Pz8Sb5E3lhlhPRHDGcRbf08ZRj7GS4n4vSEz9kFfSiyO3FskgJpLXzPc1+WDEzpa4mOuhW75ceEu2Gg x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MU05V0NHVG8xeE15RlRNRkc0ZVRTZVBGdTNsSERNRk1pc0FaTWt4VVEyMEJj?= =?utf-8?B?eWZZbmRLdllXZ1Ezd2dlb0hNcGlHbjhONHlNb09HdXZOS2hhd1ZHbE80b0lx?= =?utf-8?B?QXpiK1FhNFhycHdodG42anRxNENCUUI1d3Y1Q2NMalhOcCtwNThTWmVIbmFO?= =?utf-8?B?VWdzb1dERjI0OEN5eHhnUU56VWtnY1F2dUM1QlNleXd5aUhxaFFXLzVrSkdm?= =?utf-8?B?Q2dOTGlhdCt5K2JsM3pWLyswSG1DNGR6R3dEV2hQa3VCaUJQN2kwVWtKNlA2?= =?utf-8?B?dEdVOFRuSWYxV2xjSW5WV3Fzb3k1MGowbVREelhtV0tQaTNObW9ETm5VeGJN?= =?utf-8?B?YXcvSElIMzZ3Mkw3Y1BEelZNQmRaT3RqYWtYbFJ1VFUxZksxQm9uaUZxeXZD?= =?utf-8?B?ckZQOFlHT0YxamdUNWpwZjFTcmFFb1lBSjcyMDc2TWFndnViaVMzdVFwTzZs?= =?utf-8?B?STVPNnVMcTFnKzBObE5LellrYmNFQ01FZTBOUmRjK1Vqa3Z0dDI5alNoRHhj?= =?utf-8?B?WVBJSjNESm55NGRtNXl6OE5yTkZkU0txajlQNy9EWVgzM20yNUVnYW5CdzJ0?= =?utf-8?B?Rzd4UkNOVDBvRTNZT3V6Qm9GMXRMZStGZll2SGFJOExPU2V6Q0dQYVcvTEQ5?= =?utf-8?B?Z21pcVUxOTRYaTE1NEc5bnIrMnJyTklvNSs3WkpTYU45Qjk3Yk1pRjVYNTIv?= =?utf-8?B?QzNVVHlBOGVPQlBZTjY3WGpxUVFyd3NHdEhvOGFaaU1wLzE4OGhna0JEenI4?= =?utf-8?B?T0c0eDNzazNTVkdsVWxtTjF2V3VqR2tZVWI0STFyWGlRcU1LYVp1dXlXeHZI?= =?utf-8?B?ZG9qSG1nYXRWUmM1SFFobDkxcDU3TnFRTjFHTTY1M2h6bmdLTms3VmlKZEpM?= =?utf-8?B?RUk4MlZmNzNoTm9PR09CaVJ5ZVBncXFpTlpTcUdTUWU1UGNCanF4bDBxNjJm?= =?utf-8?B?OUNpUHFHSjBYeGRzY1ByZkdVUGJxTFBnemlKT2JyUlJrOHdqa0xIOXZxVnEx?= =?utf-8?B?MWhUMk42K3d3Uyt6Z0M4MnpIQnQvRVIySjZ0WEpxMkc3QUtLVFErdkxtT0dJ?= =?utf-8?B?Z0hSUHg2eXRWUmdWbndXdThjQVhOUjZVdmlmT3pqa2hJNWdLcEkydk1EYkFp?= =?utf-8?B?czhJcjZ6dnRKVlF4eHYvbit6Z2ZGTmpzZ1ZuK0o0QnByRytQcnBJWG1uWlE3?= =?utf-8?B?d1lqb25lMExNZ0ZFK2dGQWh2VldPTFI2U1JJVjBVemw3dU1rMW9ndG1Meng5?= =?utf-8?B?WlR2UmlXV25iUjNFenZmREJndU9WclBlcnpVSVZRNjV6YU4xQ1Ewa1Q3MEhO?= =?utf-8?B?c1ZiRFl4S3BqMHdVTFZHSTNJUi9wN1dpV0dDU2U4SlhHQTB1b0lvdkJuaU85?= =?utf-8?B?b1dzcmNkeThUeGxzaCtRVlYzMWpEY05UTFdUVFRwV09MOHV6eDBXenpCMkVs?= =?utf-8?B?MzZ1NU9JbmlMaDZqRHJaVTZiamVGNlVpOStUQmFLNCtRU1JpRkJTMm4yNjFj?= =?utf-8?B?ZnpoWHVZZThNWVZrVFZEZEtKUzNDdFVpRHV5SnhFbVBQSVQ2enVsVmlUdTJZ?= =?utf-8?B?UTFjeVprL0w1dFRpMG9wSmZUSVh4SnpjVXM4cUZrcHFQcUlTMWJMUS8vSy83?= =?utf-8?B?U0VYazM3Z3hYbXltV2YvK3Fpd2lKdWc9PQ==?= 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: 5e0221bf-0516-4672-2085-08dc8017b00a X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 May 2024 19:44:00.5570 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYWP286MB3286 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: James Almer 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 QGdtYWlsLmNvbT4KPiDlj5HpgIHml7bpl7Q6IDIwMjTlubQ15pyIMjnml6UgMTA6NTEKPiDmlLbk u7bkuro6IEZGbXBlZyBkZXZlbG9wbWVudCBkaXNjdXNzaW9ucyBhbmQgcGF0Y2hlcwo+IOaKhOmA gTogSmFtZXMgQWxtZXI7IFd1IEppYW5odWEKPiDkuLvpopg6IFJlOiBbRkZtcGVnLWRldmVsXSBb UEFUQ0ggMS8zXSBhdmNvZGVjL3g4Ni92dmMvdnZjX2FsZjogZml4IGludGVnZXIgb3ZlcmZsb3cK PiAKPiBIaSwKPiAKPiBPbiBXZWQsIE1heSAyOSwgMjAyNCBhdCAxMTozOOKAr0FNIDx0b3FzeHdA b3V0bG9vay5jb208bWFpbHRvOnRvcXN4d0BvdXRsb29rLmNvbT4+IHdyb3RlOgo+ICslZWxzZQo+ ICsgICAgdnB1bnBja2xxZHEgICAgICBtMTEsIG0yLCBtMgo+ICsgICAgdnB1bnBja2hxZHEgICAg ICBtMTIsIG0yLCBtMgo+ICsgICAgdnB1bnBja2x3ZCAgICAgICBtMTEsIG0xMSwgbTE0Cj4gKyAg ICB2cHVucGNrbHdkICAgICAgIG0xMiwgbTEyLCBtMTQKPiArICAgIHBhZGRkICAgICAgICAgICAg IG0wLCBtMTEKPiArICAgIHBhZGRkICAgICAgICAgICAgIG0xLCBtMTIKPiArICAgIHBhY2tzc2R3 ICAgICAgICAgIG0wLCBtMCwgbTEKPiArJWVuZGlmCj4gCj4gcHVucGNrbHFkcSBhLCBzcmMsIHNy Ywo+IHB1bnBja2hxZHEgYiwgc3JjLCBzcmMKPiBwdW5wY2tsd2QgYSwgYSwgemVybwo+IHB1bnBj a2x3ZCBiLCBiLCB6ZXJvCj4gCj4gaXMgdGhlIHNhbWUgYXMKPiAKPiBwdW5wY2tsd2QgYSwgc3Jj LCB6ZXJvCj4gcHVucGNraHdkIGIsIHNyYywgemVybwoKVGhhbmsgeW91IGZvciBwb2ludGluZyBv dXQgdGhpcy4gVGhpcyBtb2RpZmljYXRpb24gaXMgcmVhbGx5IGhlbHBmdWwgZm9yIG15IGltcHJv dmVtZW50IQoKCkFuZHJlYXM6Cj5DYW4gdGhpcyBoYXBwZW4gd2l0aCByZWFsIGlucHV0cyAobGlr ZSB3aGVuIGNhbGxlZCBmcm9tIHRoZSBkZWNvZGVyKT8gSWYKPiBub3QsIHRoZW4gdGhlIHRlc3Qg bmVlZHMgdG8gYmUgbWFkZSBtb3JlIHJlYWxpc3RpYy4KPiBBbnl3YXksIHdoYXQgaXMgdGhlIHBl cmZvcm1hbmNlIGltcGFjdCBvZiB0aGlzPwoKSSBkaWRuJ3QgaGF2ZSBhIHVuaXQgdGVzdCwgYnV0 IHRoZSBhdmVyYWdlIEZQUyBsb29rcyBubyBjaGFuZ2UuCgpSb25hbGQ6Cj4gQWxzbywgdGhlIHdo b2xlIHRoaW5nIGp1c3QgZW11bGF0ZXMgYSBzYXR1cmF0ZWQgYWRkLiBDYW4ndCB5b3UgdXNlIHBh ZGRzdyBpbnN0ZWFkIG9mIHBhZGR3IGFuZCBiZSBkb25lIHdpdGggaXQ/IFRvIGFkZCB0byBBbmRy ZWFzJyBxdWVzdGlvbjogaXMgc2F0dXJhdGluZyBoZXJlIG5vcm1hdGl2ZWx5IHJlcXVpcmVkPwoK V2UgZGlkbid0IGhhdmUgYW55IHNhbXBsZSB0aGF0IGZhaWxlZCBmb3IgdGhpcyBpc3N1ZSBleGNl cHQgZm9yIHRoZSBjaGVja3N1bSB3aXRoIHNwZWNpZmljIHNlZWRzLiBJIHRoaW5rIHdlIGNhbiBr ZWVwIG5vdCBjaGFuZ2luZyBpdCB1bnRpbCBhIHJlYWwgc2FtcGxlIGhhcyBzb21ldGhpbmcgd3Jv bmcuIAoKQE51b21pIHRvIGdldCBtb3JlIGRldGFpbHMuCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBl Zy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Zm bXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZm bXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIu Cg==