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 A09064B21E for ; Fri, 31 May 2024 11:54:27 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4339968D53E; Fri, 31 May 2024 14:54:24 +0300 (EEST) Received: from mail-lj1-f171.google.com (mail-lj1-f171.google.com [209.85.208.171]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D761C68D3DC for ; Fri, 31 May 2024 14:54:16 +0300 (EEST) Received: by mail-lj1-f171.google.com with SMTP id 38308e7fff4ca-2e964acff1aso19870111fa.0 for ; Fri, 31 May 2024 04:54:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717156456; x=1717761256; darn=ffmpeg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=Kgp8JmbXIlFEZdVVtCQOmMhteQkw9mhCU6rDYwnyULI=; b=TJRnVphM526NlgEhpCEFCDqV/9fEOko6E7KkxhKboMzCf0t/TM570FYVw+ftIbLBms AZekuPdTj9uCjAg6EZ5lioAngLLz9Oh0wDUNTmtW/Pvro7qssjOCA0pDiqn5QbFRUeMP 8Q1Su8mLsNNIgg4cF6Cx+rGyuMDLfXMvnyTQXz/5F83HMGopLjjq68rNhMujlTWbEOUP +mDprSVCI14VKF6apmUxA2LJ69g+OkFFmQDrmZr6mM1RPxhR9NnjgeBgFQ6IXnKZ+olV 15Bqmojxs7y45+Y4mIw90Vv4hHJYWNPXNzJFmtd6O4VqyH9nArp+NEqofUWqwubyHKHO M9JA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717156456; x=1717761256; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Kgp8JmbXIlFEZdVVtCQOmMhteQkw9mhCU6rDYwnyULI=; b=hnSd1yq3XL+EJnf/TsCO9U4dZ7W44RIKTFZ3+83KZih1NKVrPcGqvY/6NpeB/X0Thz 1hIs914i0uS+WWu0mauvSePVIr+AXO+XnSKp7m+yQlZ/XJz+y9qMkox6IC9weHWOJ7MQ DAuppDAfV+OwlbMXNQEY55rk3s/fDUhh3eDtOySeIhCoWbfvWr9aMBQM3Q25VilM7mF/ pn/DokqqGKtcHaijSCXetXbkSm9F/d4sgRvC5okNK6Ob1bPLaTpodm5GuWGrxcZagsjv PJANuZUpcB+3nLfH273kGzSV+npRaiyhUqPVF2DRHER3gFQwMUwmaNjAbN9MgCN5UeR4 zTZg== X-Gm-Message-State: AOJu0YwgYUGySph0TZSgDMyd8NVQXL4mxapofPsz9BqkyHulTnf4kW9V Nt718XWFZcHAGhBBRSnpsItYGJgtTLi2ClTNP0WksprS9Q2/0qNWGL5pESrCg+huAIWf1i7guQP /whetVmWnBX+Zwm4gzoFTXDZjQCjR47Wo X-Google-Smtp-Source: AGHT+IFkfi3frxUH6lnlwzHDoUZmSRG1X9Iqc8D1wz6TaTaHgvVnRFV6N3Kw1QmN4xQR7vYmA+BtkI/l1h12pt72XO8= X-Received: by 2002:a2e:9b06:0:b0:2da:9ed:9b43 with SMTP id 38308e7fff4ca-2ea95160e28mr11713041fa.31.1717156455315; Fri, 31 May 2024 04:54:15 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Nuo Mi Date: Fri, 31 May 2024 19:54:10 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH v2 1/3] avcodec/x86/vvc/vvc_alf: 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 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: T24gRnJpLCBNYXkgMzEsIDIwMjQgYXQgNDo0OeKAr0FNIFJvbmFsZCBTLiBCdWx0amUgPHJzYnVs dGplQGdtYWlsLmNvbT4gd3JvdGU6Cgo+IEhpIEFuZHJlYXMsCj4KPiBPbiBUaHUsIE1heSAzMCwg MjAyNCBhdCAyOjMz4oCvUE0gQW5kcmVhcyBSaGVpbmhhcmR0IDwKPiBhbmRyZWFzLnJoZWluaGFy ZHRAb3V0bG9vay5jb20+IHdyb3RlOgo+Cj4gPiB0b3FzeHdAb3V0bG9vay5jb206Cj4gPiA+IEZy b206IFd1IEppYW5odWEgPHRvcXN4d0BvdXRsb29rLmNvbT4KPiA+ID4KPiA+ID4gU29tZSB0ZXN0 cyBmYWlscyB3aXRoIGNlcnRhaW4gc2VlZHMKPiA+ID4KPiA+ID4gdGVzdHMvY2hlY2thc20vY2hl Y2thc20gMjMyNTYwNzU3OCAtLXRlc3Q9dnZjX2FsZgo+ID4gPiBjaGVja2FzbTogdXNpbmcgcmFu ZG9tIHNlZWQgMjMyNTYwNzU3OAo+ID4gPiBBVlgyOgo+ID4gPiAgICAgdnZjX2FsZl9maWx0ZXJf bHVtYV8xMjB4MjBfMTJfYXZ4MiAodnZjX2FsZi5jOjEwNCkKPiA+ID4gICAgIHZ2Y19hbGZfZmls dGVyX2x1bWFfMTIweDI0XzEyX2F2eDIgKHZ2Y19hbGYuYzoxMDQpCj4gPiA+ICAgICB2dmNfYWxm X2ZpbHRlcl9sdW1hXzEyMHgyOF8xMl9hdngyICh2dmNfYWxmLmM6MTA0KQo+ID4gPiAgICAgdnZj X2FsZl9maWx0ZXJfbHVtYV8xMjB4MzJfMTJfYXZ4MiAodnZjX2FsZi5jOjEwNCkKPiA+ID4gICAg IHZ2Y19hbGZfZmlsdGVyX2x1bWFfMTIweDM2XzEyX2F2eDIgKHZ2Y19hbGYuYzoxMDQpCj4gPiA+ ICAgICB2dmNfYWxmX2ZpbHRlcl9sdW1hXzEyMHg0MF8xMl9hdngyICh2dmNfYWxmLmM6MTA0KQo+ ID4gPiAgICAgdnZjX2FsZl9maWx0ZXJfbHVtYV8xMjB4NDRfMTJfYXZ4MiAodnZjX2FsZi5jOjEw NCkKPiA+ID4gICAgIHZ2Y19hbGZfZmlsdGVyX2x1bWFfMTIweDQ4XzEyX2F2eDIgKHZ2Y19hbGYu YzoxMDQpCj4gPiA+ICAgICB2dmNfYWxmX2ZpbHRlcl9sdW1hXzEyMHg1Ml8xMl9hdngyICh2dmNf YWxmLmM6MTA0KQo+ID4gPiAgICAgdnZjX2FsZl9maWx0ZXJfbHVtYV8xMjB4NTZfMTJfYXZ4MiAo dnZjX2FsZi5jOjEwNCkKPiA+ID4gICAgIHZ2Y19hbGZfZmlsdGVyX2x1bWFfMTIweDYwXzEyX2F2 eDIgKHZ2Y19hbGYuYzoxMDQpCj4gPiA+ICAgICB2dmNfYWxmX2ZpbHRlcl9sdW1hXzEyMHg2NF8x Ml9hdngyICh2dmNfYWxmLmM6MTA0KQo+ID4gPiAgICAgdnZjX2FsZl9maWx0ZXJfbHVtYV8xMjB4 NjhfMTJfYXZ4MiAodnZjX2FsZi5jOjEwNCkKPiA+ID4gICAgIHZ2Y19hbGZfZmlsdGVyX2x1bWFf MTIweDcyXzEyX2F2eDIgKHZ2Y19hbGYuYzoxMDQpCj4gPiA+ICAgICB2dmNfYWxmX2ZpbHRlcl9s dW1hXzEyMHg3Nl8xMl9hdngyICh2dmNfYWxmLmM6MTA0KQo+ID4gPiAgICAgdnZjX2FsZl9maWx0 ZXJfbHVtYV8xMjB4ODBfMTJfYXZ4MiAodnZjX2FsZi5jOjEwNCkKPiA+ID4gICAgIHZ2Y19hbGZf ZmlsdGVyX2x1bWFfMTIweDg0XzEyX2F2eDIgKHZ2Y19hbGYuYzoxMDQpCj4gPiA+ICAgICB2dmNf YWxmX2ZpbHRlcl9sdW1hXzEyMHg4OF8xMl9hdngyICh2dmNfYWxmLmM6MTA0KQo+ID4gPiAgICAg dnZjX2FsZl9maWx0ZXJfbHVtYV8xMjB4OTJfMTJfYXZ4MiAodnZjX2FsZi5jOjEwNCkKPiA+ID4g ICAgIHZ2Y19hbGZfZmlsdGVyX2x1bWFfMTIweDk2XzEyX2F2eDIgKHZ2Y19hbGYuYzoxMDQpCj4g PiA+ICAgICB2dmNfYWxmX2ZpbHRlcl9sdW1hXzEyMHgxMDBfMTJfYXZ4MiAodnZjX2FsZi5jOjEw NCkKPiA+ID4gICAgIHZ2Y19hbGZfZmlsdGVyX2x1bWFfMTIweDEwNF8xMl9hdngyICh2dmNfYWxm LmM6MTA0KQo+ID4gPiAgICAgdnZjX2FsZl9maWx0ZXJfbHVtYV8xMjB4MTA4XzEyX2F2eDIgKHZ2 Y19hbGYuYzoxMDQpCj4gPiA+ICAgICB2dmNfYWxmX2ZpbHRlcl9sdW1hXzEyMHgxMTJfMTJfYXZ4 MiAodnZjX2FsZi5jOjEwNCkKPiA+ID4gICAgIHZ2Y19hbGZfZmlsdGVyX2x1bWFfMTIweDExNl8x Ml9hdngyICh2dmNfYWxmLmM6MTA0KQo+ID4gPiAgICAgdnZjX2FsZl9maWx0ZXJfbHVtYV8xMjB4 MTIwXzEyX2F2eDIgKHZ2Y19hbGYuYzoxMDQpCj4gPiA+ICAgICB2dmNfYWxmX2ZpbHRlcl9sdW1h XzEyMHgxMjRfMTJfYXZ4MiAodnZjX2FsZi5jOjEwNCkKPiA+ID4gICAgIHZ2Y19hbGZfZmlsdGVy X2x1bWFfMTIweDEyOF8xMl9hdngyICh2dmNfYWxmLmM6MTA0KQo+ID4gPiAgIC0gdnZjX2FsZi5h bGZfZmlsdGVyICAgW0ZBSUxFRF0KPiA+ID4gICAtIHZ2Y19hbGYuYWxmX2NsYXNzaWZ5IFtPS10K PiA+ID4gY2hlY2thc206IDI4IG9mIDkyMTYgdGVzdHMgaGF2ZSBmYWlsZWQKPiA+ID4KPiA+ID4g UmVwb3J0ZWQtYnk6IEphbWVzIEFsbWVyIDxqYW1yaWFsQGdtYWlsLmNvbT4KPiA+ID4gU2lnbmVk LW9mZi1ieTogV3UgSmlhbmh1YSA8dG9xc3h3QG91dGxvb2suY29tPgo+ID4gPiAtLS0KPiA+ID4g IGxpYmF2Y29kZWMveDg2L3Z2Yy92dmNfYWxmLmFzbSB8IDMgKystCj4gPiA+ICAxIGZpbGUgY2hh bmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gPiA+Cj4gPiA+IGRpZmYgLS1n aXQgYS9saWJhdmNvZGVjL3g4Ni92dmMvdnZjX2FsZi5hc20KPiA+IGIvbGliYXZjb2RlYy94ODYv dnZjL3Z2Y19hbGYuYXNtCj4gPiA+IGluZGV4IDcxZTgyMWMyN2IuLmY3YjNlMmE2Y2MgMTAwNjQ0 Cj4gPiA+IC0tLSBhL2xpYmF2Y29kZWMveDg2L3Z2Yy92dmNfYWxmLmFzbQo+ID4gPiArKysgYi9s aWJhdmNvZGVjL3g4Ni92dmMvdnZjX2FsZi5hc20KPiA+ID4gQEAgLTM1Niw3ICszNTYsOCBAQCBT RUNUSU9OIC50ZXh0Cj4gPiA+Cj4gPiA+ICAgICAgRklMVEVSX1ZCICAgICAgICAgeHEKPiA+ID4K PiA+ID4gLSAgICBwYWRkdyAgICAgICAgICAgICBtMCwgbTIKPiA+ID4gKyAgICA7IHN1bSArPSBj dXJyCj4gPiA+ICsgICAgcGFkZHN3ICAgICAgICAgICAgIG0wLCBtMgo+ID4gPgo+ID4gPiAgICAg IDsgY2xpcCB0byBwaXhlbAo+ID4gPiAgICAgIENMSVBXICAgICAgICAgICAgIG0wLCBtMTQsIG0x NQo+ID4KPiA+IEFuZCBjYW4gSSBnZXQgYW4gYW5zd2VyIHRvIHRoZSBxdWVzdGlvbiBvZiB3aGV0 aGVyIHRoZSBpc3N1ZSBpcyBwcmVzZW50Cj4gPiB3aGVuIHVzZWQgYnkgdGhlIGFjdHVhbCBkZWNv ZGVyIGFuZCBub3Qgb25seSB0aGUgY2hlY2thc20gdGVzdD8KPiA+Cj4KPiBGcm9tIG15IHJlYWRp bmcgb2YgdGhlIHNvdXJjZSBjb2RlLCB0aGlzIGNvdWxkIGhhcHBlbiBpbiBhIGNyYWZ0ZWQgKGUu Zy4KPiBmdXp6ZWQpIHN0cmVhbS4KPgpZZXMsIHRoZSB0ZXN0IGNhc2UgaXMgdmFsaWQuIFNvIGV2 ZW4gaWYgdGhlIG5vcm1hbCBjbGlwcyBkb24ndCBoYXZlIHRoaXMKaXNzdWUsIHNvbWUgY2xpcHMg bWlnaHQuCgo+Cj4gUm9uYWxkCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZm bXBlZy5vcmcKPiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2 ZWwKPgo+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBl Zy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCj4K X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRl dmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5v cmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBs aW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGgg c3ViamVjdCAidW5zdWJzY3JpYmUiLgo=