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 6F3A6491CD for ; Mon, 5 Feb 2024 14:31:30 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4FF9B68D13E; Mon, 5 Feb 2024 16:31:29 +0200 (EET) Received: from mail-lj1-f172.google.com (mail-lj1-f172.google.com [209.85.208.172]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B271D68C7B6 for ; Mon, 5 Feb 2024 16:31:22 +0200 (EET) Received: by mail-lj1-f172.google.com with SMTP id 38308e7fff4ca-2d08d34ce3dso28050431fa.0 for ; Mon, 05 Feb 2024 06:31:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1707143481; x=1707748281; 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=PFJgtfYjLJBmYQliourG3ylxuN7UUAXh9V+LxfmRUoU=; b=FWvM75qkKwG6kMOy3/q9QGLtpgvk0jwwHOs8ooTES8K7/Cwp2x8JSP7GDXGvEOOULZ W8lW476c/5MOdtEg9YYsc9+i2lshjdYigZZSAaBW7ukLFuMy7AkETRXGW+dJeH5kphDq 5zB6tq4DKdTt0Cj44jq0GOv34CT0s2E5K4xzP646jIvdrJpGkWve+ZmruNS3VyR1XOAW 0QTc1uK0CoozQB6bmMc7NRG5dr0U+Nvs/V6N2sYdLYxJV/H6WveKMVOYe+QYwdJoez/G +0L+L88BIVJyT/Qa3fd6PzvMMw5sjfqgMd0FbOGZ7iKgl9IcpfqoX3fp+jUm807a69S3 d9pg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707143481; x=1707748281; 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=PFJgtfYjLJBmYQliourG3ylxuN7UUAXh9V+LxfmRUoU=; b=azjKUx6FjNB7l5drwk8Jr5u3NJ1LxZngmJEcmLZPsBZ2n2pm73Uphq/FV4jn66H2Ql DeARHarY7hNDpa+iy82prVxb+0H/IZWo6x9tigfnKTuV36jAIGSy92lAB3ax8VP3TVQ5 lVsrCuUkZ1uBS0GzwXlFgdusnMVNJ5khw9xJZwCVl3nj4jbVjcsfo9E0j1FDSfEE1IhC Ccphvq7rE0oYub9wd3xSRNiUk3dfROmNeqdNduuQYwHy6Z/8CT+Flg+8eOXL/3OeB+xR +wJwVfLiXUw0LxW6GRh7iYtecajSR772vvhaa6M2qtz3/p6h8WeeVV3MpWSwnY0IaYY3 Efog== X-Gm-Message-State: AOJu0Yye0X2S5XaurhvXKSHDbXNej30fVbvAi1DbovrYZVSgIgTe0XqB qayownQWjXKYEA2KgO78iSt3EWAu+s7Bh6MSPER/MixCxnk7icngUE64TOWkV9a5DP/FQbz0x6n 4bd6Lug8oT/hM6Z8BdVuOiHf+vFKwd+FkoOI= X-Google-Smtp-Source: AGHT+IGv/mAuYEh5JU8U/toSCJo0Ia9dglLjuaI7OOQfUUBB4ZVYwrnbOsKFIWn+0GdEViYi/3zElrSsH0nREAkmaXI= X-Received: by 2002:a2e:9797:0:b0:2d0:b291:d017 with SMTP id y23-20020a2e9797000000b002d0b291d017mr1031690lji.15.1707143481354; Mon, 05 Feb 2024 06:31:21 -0800 (PST) MIME-Version: 1.0 References: <20240203172109.20149-1-post@frankplowman.com> In-Reply-To: From: Nuo Mi Date: Mon, 5 Feb 2024 22:31:10 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] lavc/vvc: Validate alf_list indexes 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: T24gTW9uLCBGZWIgNSwgMjAyNCBhdCAxMDowNOKAr1BNIEZyYW5rIFBsb3dtYW4gPHBvc3RAZnJh bmtwbG93bWFuLmNvbT4gd3JvdGU6Cgo+IE9uIDA1LzAyLzIwMjQgMTM6NDUsIE51byBNaSB3cm90 ZToKPiA+IE9uIFN1biwgRmViIDQsIDIwMjQgYXQgMToyMuKAr0FNIDxwb3N0QGZyYW5rcGxvd21h bi5jb20+IHdyb3RlOgo+ID4KPiA+PiBGcm9tOiBGcmFuayBQbG93bWFuIDxwb3N0QGZyYW5rcGxv d21hbi5jb20+Cj4gPj4KPiA+PiBGaXhlcyBjcmFzaGVzIHdoZW4gZGVjb2RpbmcgaWxsZWdhbCBi aXRzdHJlYW1zIGZvdW5kIGJ5IGZ1enppbmcuCj4gPj4KPiA+PiBTaWduZWQtb2ZmLWJ5OiBGcmFu ayBQbG93bWFuIDxwb3N0QGZyYW5rcGxvd21hbi5jb20+Cj4gPj4gLS0tCj4gPj4gICBsaWJhdmNv ZGVjL3Z2Yy92dmNfY3R1LmMgfCAxNyArKysrKysrKysrKysrKystLQo+ID4+ICAgMSBmaWxlIGNo YW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gPj4KPiA+PiBkaWZmIC0t Z2l0IGEvbGliYXZjb2RlYy92dmMvdnZjX2N0dS5jIGIvbGliYXZjb2RlYy92dmMvdnZjX2N0dS5j Cj4gPj4gaW5kZXggZDE2NmIxNmExOS4uZjYwMWM2Yzk1ZSAxMDA2NDQKPiA+PiAtLS0gYS9saWJh dmNvZGVjL3Z2Yy92dmNfY3R1LmMKPiA+PiArKysgYi9saWJhdmNvZGVjL3Z2Yy92dmNfY3R1LmMK PiA+PiBAQCAtMjIwNyw3ICsyMjA3LDcgQEAgc3RhdGljIHZvaWQgaGxzX3NhbyhWVkNMb2NhbENv bnRleHQgKmxjLCBjb25zdCBpbnQKPiA+PiByeCwgY29uc3QgaW50IHJ5KQo+ID4+ICAgICAgIH0K PiA+PiAgIH0KPiA+Pgo+ID4+IC1zdGF0aWMgdm9pZCBhbGZfcGFyYW1zKFZWQ0xvY2FsQ29udGV4 dCAqbGMsIGNvbnN0IGludCByeCwgY29uc3QgaW50IHJ5KQo+ID4+ICtzdGF0aWMgaW50IGFsZl9w YXJhbXMoVlZDTG9jYWxDb250ZXh0ICpsYywgY29uc3QgaW50IHJ4LCBjb25zdCBpbnQgcnkpCj4g Pj4gICB7Cj4gPj4gICAgICAgY29uc3QgVlZDRnJhbWVDb250ZXh0ICpmYyAgICAgPSBsYy0+ZmM7 Cj4gPj4gICAgICAgY29uc3QgSDI2NlJhd1NsaWNlSGVhZGVyICpzaCAgPSBsYy0+c2MtPnNoLnI7 Cj4gPj4gQEAgLTIyMzMsNiArMjIzMywxMSBAQCBzdGF0aWMgdm9pZCBhbGZfcGFyYW1zKFZWQ0xv Y2FsQ29udGV4dCAqbGMsIGNvbnN0Cj4gPj4gaW50IHJ4LCBjb25zdCBpbnQgcnkpCj4gPj4gICAg ICAgICAgICAgICAgICAgY19pZHggPT0gQ0IgPyBzaC0+c2hfYWxmX2NiX2VuYWJsZWRfZmxhZyA6 Cj4gPj4gc2gtPnNoX2FsZl9jcl9lbmFibGVkX2ZsYWc7Cj4gPj4gICAgICAgICAgICAgICBpZiAo YWxmX2VuYWJsZWRfZmxhZykgewo+ID4+ICAgICAgICAgICAgICAgICAgIGNvbnN0IFZWQ0FMRiAq YXBzID0KPiA+PiBmYy0+cHMuYWxmX2xpc3Rbc2gtPnNoX2FsZl9hcHNfaWRfY2hyb21hXTsKPiA+ PiArICAgICAgICAgICAgICAgIGlmICghYXBzKSB7Cj4gPj4gKyAgICAgICAgICAgICAgICAgICAg Ly8gU2xpY2UgaGVhZGVyIHJlZmVycyB0byBhbiBBUFMgd2hpY2ggZG9lcyBub3QKPiBleGlzdAo+ ID4+ICsgICAgICAgICAgICAgICAgICAgIHJldHVybiBBVkVSUk9SX0lOVkFMSUREQVRBOwo+ID4+ ICsgICAgICAgICAgICAgICAgfQo+ID4+ICsKPiA+Pgo+ID4gVGhhbmsgeW91IEZyYW5rLgo+ID4g U2luY2UgYWxsICJpZiBjb25kaXRpb25zIiBhcmUgcmVsYXRlZCB0byBzbGljZXMsIGNvdWxkIHdl IHBlcmZvcm0gdGhlCj4gY2hlY2sKPiA+IGF0IHNoX2Rlcml2ZSgpPwo+Cj4gWWVzLCBJIGhhZCBh bm90aGVyIGxvb2sgYXQgdGhpcyB5ZXN0ZXJkYXkgYW5kIGNhbWUgdG8gdGhlIHNhbWUKPiBjb25j bHVzaW9uLiAgRG8geW91IHRoaW5rIGl0J3MgYmV0dGVyIHRvIGRlcml2ZSBwb2ludGVycyB0byB0 aGUgcmVsZXZhbnQKPiBBUFNzIG9yIGp1c3QgdG8gdmFsaWRhdGUgdGhlIGluZGljZXMgaW50byBm cHMtPmFwc19saXN0Pwo+Cj4gQ2hlY2sgdGhlIGZwcy0+YXBzX2xpc3RbaV0gc2hvdWxkIGJlIGVu b3VnaC4KTWFrZSBzdXJlIHlvdSBydW4gYWxsIHRoZSBjb25mb3JtYW5jZSB0ZXN0cywgb25seSBj b25mb3JtYW5jZSB0ZXN0cyBrbm93CndoYXQgY2hhbmdlIGlzIHJpZ2h0IDopCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5n IGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4v bGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwg b3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVu c3Vic2NyaWJlIi4K