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 248884AF43 for ; Tue, 25 Jun 2024 17:05:33 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8DFF268D5FF; Tue, 25 Jun 2024 20:05:31 +0300 (EEST) Received: from sender21-op-o13.zoho.eu (sender21-op-o13.zoho.eu [185.172.199.227]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C121368BD43 for ; Tue, 25 Jun 2024 20:05:24 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; t=1719335121; cv=none; d=zohomail.eu; s=zohoarc; b=AayfOcfbCXag1FZdQBJwHAjgGmXimSkpoY/MYnBnUoGGqFUkSjGgvTqvFxCCvsH1X8wsvzM5+Xe4ZbgIjPsU3VXsyRxNVfMxrDccjbrvN0t6glHuN1CPZcdoFcxdr97vhENWeQlzj0F7f54+IIHkoqvXKKlCd4kujYewaDmcZXE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.eu; s=zohoarc; t=1719335121; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=vS7HFBeFcnO7uyaZPc5iVSBkHjXNV49y/MoFpSI932U=; b=jt/PFrq8Npr0o7KFeIzbHWLZE3qlGqEmlreMDBUF5brTmYoQBpSbt4ClKBhDuoQKSjAOC2odVdGdasb1XP6r/GYCzA0p5grK3PWPpQB8N1vkrsxWKmKv/D1a66QJFVFi5PXbxwe0RwGniudjNG34X7Vuhlgs3bYKH+1D3UPfzT8= ARC-Authentication-Results: i=1; mx.zohomail.eu; dkim=pass header.i=frankplowman.com; spf=pass smtp.mailfrom=post@frankplowman.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1719335121; s=zmail; d=frankplowman.com; i=post@frankplowman.com; h=Message-ID:Date:Date:MIME-Version:Subject:Subject:To:To:References:From:From:In-Reply-To:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To:Cc; bh=vS7HFBeFcnO7uyaZPc5iVSBkHjXNV49y/MoFpSI932U=; b=f0vq5FG1bvSIrF7k5Ccq2Ppa4hAKSvuuY6SpUcMFJQF6o+l9W6C8FqKioIBRm77Z h4WLT0dj8IR1pjvzXs6xfZCkYRjkOFTPLiwkaofA1g5B0yuZgSafC/psH4XVm5q8puP VBMVTVIpDC+OOV80OiTQIAmelfG3wZQBWCpcDjxg= Received: by mx.zoho.eu with SMTPS id 1719335120052348.2737340399507; Tue, 25 Jun 2024 19:05:20 +0200 (CEST) Message-ID: <03239863-2bfd-471e-883f-1f1c3ec6e6d8@frankplowman.com> Date: Tue, 25 Jun 2024 18:05:19 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-GB To: ffmpeg-devel@ffmpeg.org References: <20240624133133.11016-1-post@frankplowman.com> From: Frank Plowman In-Reply-To: X-ZohoMailClient: External Subject: Re: [FFmpeg-devel] [PATCH] lavc/vvc: Validate IBC block vector 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: T24gMjUvMDYvMjAyNCAxNToxOSwgTnVvIE1pIHdyb3RlOgo+IE9uIE1vbiwgSnVuIDI0LCAyMDI0 IGF0IDk6MzHigK9QTSBGcmFuayBQbG93bWFuIDxwb3N0QGZyYW5rcGxvd21hbi5jb20+IHdyb3Rl Ogo+IAo+PiBGcm9tIEguMjY2IChWMykgKDA5LzIwMjMpIHAuIDMyMToKPj4KPj4gSXQgaXMgYSBy ZXF1aXJlbWVudCBvZiBiaXRzdHJlYW0gY29uZm9ybWFuY2UgdGhhdCB0aGUgbHVtYSBibG9jawo+ PiB2ZWN0b3IgYnZMIHNoYWxsIG9iZXkgdGhlIGZvbGxvd2luZyBjb25zdHJhaW50czoKPj4gLSBD dGJTaXplWSBpcyBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdG8KPj4gKCh5Q2IgKyAoYnZMWyAxIF0g Pj4gNCkpICYgKEN0YlNpemVZIOKIkiAxKSkgKyBjYkhlaWdodAo+Pgo+PiBUaGlzIHBhdGNoIGNo ZWNrcyB0aGlzIGlzIHRydWUsIHdoaWNoIGZpeGVzIGNyYXNoZXMgb24gZnV6emVkCj4+IGJpdHN0 cmVhbXMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEZyYW5rIFBsb3dtYW4gPHBvc3RAZnJhbmtwbG93 bWFuLmNvbT4KPj4gLS0tCj4+ICBsaWJhdmNvZGVjL3Z2Yy9pbnRyYS5jICB8IDI1ICsrKysrKysr KysrKysrKysrKysrKystLS0KPj4gIGxpYmF2Y29kZWMvdnZjL3RocmVhZC5jIHwgIDQgKy0tLQo+ PiAgMiBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+Pgo+ PiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy92dmMvaW50cmEuYyBiL2xpYmF2Y29kZWMvdnZjL2lu dHJhLmMKPj4gaW5kZXggZjc3YTAxMmYwOS4uMTEzNzFkYjc5NyAxMDA2NDQKPj4gLS0tIGEvbGli YXZjb2RlYy92dmMvaW50cmEuYwo+PiArKysgYi9saWJhdmNvZGVjL3Z2Yy9pbnRyYS5jCj4+IEBA IC02MjQsMTUgKzYyNCwyNiBAQCBzdGF0aWMgdm9pZCBpbnRyYV9ibG9ja19jb3B5KGNvbnN0IFZW Q0xvY2FsQ29udGV4dAo+PiAqbGMsIGNvbnN0IGludCBjX2lkeCkKPj4gICAgICB9Cj4+ICB9Cj4+ Cj4+IC1zdGF0aWMgdm9pZCB2dmNfcHJlZGljdF9pYmMoY29uc3QgVlZDTG9jYWxDb250ZXh0ICps YykKPj4gK3N0YXRpYyBpbnQgdnZjX3ByZWRpY3RfaWJjKGNvbnN0IFZWQ0xvY2FsQ29udGV4dCAq bGMpCj4+ICB7Cj4+IC0gICAgY29uc3QgSDI2NlJhd1NQUyAqcnNwcyA9IGxjLT5mYy0+cHMuc3Bz LT5yOwo+PiArICAgIGNvbnN0IFZWQ0ZyYW1lQ29udGV4dCAqZmMgPSBsYy0+ZmM7Cj4+ICsgICAg Y29uc3QgVlZDU1BTICpzcHMgICAgICAgICA9IGxjLT5mYy0+cHMuc3BzOwo+PiArICAgIGNvbnN0 IEgyNjZSYXdTUFMgKnJzcHMgICAgPSBzcHMtPnI7Cj4+ICsgICAgY29uc3QgQ29kaW5nVW5pdCAq Y3UgICAgICA9IGxjLT5jdTsKPj4gKyAgICBjb25zdCBNdiAqYnYgICAgICAgICAgICAgID0gJmN1 LT5wdS5taS5tdltMMF1bMF07Cj4+ICsKPj4gKyAgICBpZiAoc3BzLT5jdGJfc2l6ZV95IDwgKChj dS0+eTAgKyAoYnYtPnkgPj4gNCkpICYgKHNwcy0+Y3RiX3NpemVfeSAtCj4+IDEpKSArIGN1LT5j Yl9oZWlnaHQpIHsKPj4gKyAgICAgICAgYXZfbG9nKGZjLT5sb2dfY3R4LCBBVl9MT0dfRVJST1Is ICJJQkMgcmVnaW9uIHNwYW5zIG11bHRpcGxlCj4+IENUQnMuXG4iKTsKPj4gKyAgICAgICAgcmV0 dXJuIEFWRVJST1JfSU5WQUxJRERBVEE7Cj4+ICsgICAgfQo+IAo+IEhpIEZyYW5rLAo+IFRoYW5r IHlvdSBmb3IgdGhlIHBhdGNoLgo+IENvdWxkIHdlIHdyYXAgaXQgYXMgYSBmdW5jdGlvbiBhbmQg Y2FsbCBpdCBpbiBmZl92dmNfbXZwX2liYyBhbmQKPiBmZl92dmNfbHVtYV9tdl9tZXJnZV9pYmM/ Cj4gVGhpcyB3aWxsIGhlbHAgdXMgZGV0ZWN0IGVycm9ycyBlYXJsaWVyLgo+IAoKSSBhZ3JlZSB0 aGF0J3MgYSBiZXR0ZXIgcGxhY2UgdG8gZG8gdGhlIGNoZWNrLiAgSSBkaWRuJ3QgcmVhbGlzZSB0 aGUKY29kZSBwYXRocyB3ZXJlIGFscmVhZHkgc28gc2VwYXJhdGUgZm9yIElCQyB0aGVyZS4gIHYy IHNlbnQuCgpDaGVlcnMsCi0tCkZyYW5rCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZm bXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVs CgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVs LXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K