From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <ffmpeg-devel-bounces@ffmpeg.org>
Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100])
	by master.gitmailbox.com (Postfix) with ESMTPS id 5714E47CAB
	for <ffmpegdev@gitmailbox.com>; Mon, 19 May 2025 11:50:42 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 552B868D5E2;
	Mon, 19 May 2025 14:50:38 +0300 (EEST)
Received: from mail-ua1-f48.google.com (mail-ua1-f48.google.com
 [209.85.222.48])
 by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id D920F68D589
 for <ffmpeg-devel@ffmpeg.org>; Mon, 19 May 2025 14:50:31 +0300 (EEST)
Received: by mail-ua1-f48.google.com with SMTP id
 a1e0cc1a2514c-86d587dbc15so3103414241.1
 for <ffmpeg-devel@ffmpeg.org>; Mon, 19 May 2025 04:50:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1747655430; x=1748260230; 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=ax3xl/ItEeei5gVx/rS2/YDgZS7c1ephRM2IYo5MDlw=;
 b=TrtdUPOsWYU28+AxsFkvYdcE+6qCSfBxh044lW9eys7kNdpm/cxBfytDOsZPsSG0bw
 n757LUAb8GHRNi3WTcNVSgOD6YAGO0a/6/b6jxwxTz1YyKO5UnHCqkKd+hc9Qik7mtgQ
 NKP2+g/1GdbZTlkzmYTl5agPRtk2Kmz98Sv6AzwEuYWdzFrxh0E+2AlTty0ob9qEkv/X
 loWZ318N1ehhjQ3B+Ml9uz4tfZga/Jn2YZbLyEZQi5lhz6dGh6+kk79i/kOqEkhKw3Ll
 UqoubTsWFMUG473S1DA69i/HRMeQeBuHVKu8QTG7Do8eJgK8rFEivZdvkq/SdvV1udDI
 Q7JQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1747655430; x=1748260230;
 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=ax3xl/ItEeei5gVx/rS2/YDgZS7c1ephRM2IYo5MDlw=;
 b=ewdjwIGHiSrmxH307bUUI47wEP2U0Z+b70AS9FEgVOIR5w5DHQQpMlj2naumcOXG8L
 JT0G4D1Mwt7r7qk4Nqn7ILLA/MG3Go10RPC91pUEL8rqVP/hW6q6b5rrEopC1gr8t+O8
 Br9xwEPKhNhyfZEdQALAH7+bgSY7dshg4/gYYOk4mW/uZXqKWcD5s28CrroPjPlJzz3Y
 dBrVx+E9fQ8iNDY4uja09zj2ph/RXcTq176puRYJsgfd2TjijypbPXR1mYpBHIAn4ca4
 R2EFnnTVzGfsnjYMa7Fpm7RaSKd6WbfAyLwsq/GK0ENGafZNd/Ct1bDm4L0hWtqVYJOt
 IazQ==
X-Gm-Message-State: AOJu0YwT8X5uDhFaFJ0vX33PMsmv08ZZXplLtw1hyYsZfUQcNA6XzQ3T
 U0dtKdGliuShtgUsLePXnFsDi6uAUehzC+1LUDXjyStIoXNyKv8B1AuqJODZVxhgi8iUooy6VDl
 2lWkjKCFU2DPCZA9dG3DK0Gyl8s/Vvujm4crz
X-Gm-Gg: ASbGnctlkUQGmoQTLHWC5/VmKSpa8nRMvXjEJQLOg9NYWW76s8lruoh40oBAzCIhlCZ
 /IhmcKn7s+I8zqU10PVWqutYVjU3i5WWr/o0nwf9CstWLMLfgi2GkmdZVY0q07cYtdNoF9/bdH/
 cXQVZyonhcXS1q2AEJhuo77mZaWyqJMOA=
X-Google-Smtp-Source: AGHT+IFbVlYvSH9ac30neazyunktcSPUYAwvtJZGT018mR4bhatdAPpFFzBsJBLNanDEU3dWSb4RkGE+0+DisZfSqMM=
X-Received: by 2002:a05:6102:10:b0:4e2:82b1:efe0 with SMTP id
 ada2fe7eead31-4e282b1f113mr2595939137.1.1747655430116; Mon, 19 May 2025
 04:50:30 -0700 (PDT)
MIME-Version: 1.0
References: <20250517210515.8726-1-post@frankplowman.com>
 <CAFXK13fdR+AY6mQkxXJ-ekVfGcOf_hUkRs-fhoNNUvswBwjm7Q@mail.gmail.com>
 <96782048-145f-4e13-b9d4-be7ae5bd38c7@frankplowman.com>
In-Reply-To: <96782048-145f-4e13-b9d4-be7ae5bd38c7@frankplowman.com>
From: Nuo Mi <nuomi2021@gmail.com>
Date: Mon, 19 May 2025 19:50:18 +0800
X-Gm-Features: AX0GCFsiw48drAcEgSWZfptrahkt7CcMDarscTkN0yvAziBm1pkiWpGs3RkOVzI
Message-ID: <CAFXK13foFhpTG7_fhY2+_AsP07WrUKceZ98YLJT6FOm5LhLgTw@mail.gmail.com>
To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
X-Content-Filtered-By: Mailman/MimeDel 2.1.29
Subject: Re: [FFmpeg-devel] [PATCH v1] lavc/vvc: Validate
 num_signalled_palette_entries
X-BeenThere: ffmpeg-devel@ffmpeg.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org>
List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe>
List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel>
List-Post: <mailto:ffmpeg-devel@ffmpeg.org>
List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help>
List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe>
Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: ffmpeg-devel-bounces@ffmpeg.org
Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org>
Archived-At: <https://master.gitmailbox.com/ffmpegdev/CAFXK13foFhpTG7_fhY2+_AsP07WrUKceZ98YLJT6FOm5LhLgTw@mail.gmail.com/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>

T24gU3VuLCBNYXkgMTgsIDIwMjUgYXQgMjo1MeKAr1BNIEZyYW5rIFBsb3dtYW4gPHBvc3RAZnJh
bmtwbG93bWFuLmNvbT4gd3JvdGU6Cgo+IE9uIDE4LzA1LzIwMjUgMDI6NDIsIE51byBNaSB3cm90
ZToKPiA+IEhpIEZyYW5rLAo+ID4g8J+RjSx5b3VyIGZ1enppbmcgaW5mcmFzdHJ1Y3R1cmUgY2F1
Z2h0IHRoaXMgaXNzdWUgYXMgd2VsbC4KPiA+IEhvdyBhYm91dCB0aGlzOgo+ID4KPiBodHRwczov
L3BhdGNod29yay5mZm1wZWcub3JnL3Byb2plY3QvZmZtcGVnL3BhdGNoLzIwMjUwNTE3MDU1MTUw
LjgwNzY4My0xLW51b21pMjAyMUBnbWFpbC5jb20vCj4KPiBTb3JyeSwgSSBtaXNzZWQgdGhpcy4g
IFlvdXIgcGF0Y2ggbG9va3MgZ29vZCB0byBtZTogcHJvYmFibHkgcHJlZmVyYWJsZQo+IGluIHRo
YXQgaXQgYWxzbyB2YWxpZGF0ZXMgdGhlIHByZWRpY3RlZCBzaXplIGJ5IHRoZSBsb29rcyBvZiBp
dAo+IChhbHRob3VnaCBJIGRvbid0IGhhdmUgYSBzdHJlYW0gd2hpY2ggZXhlcmNpc2VzIHRoaXMg
YXNwZWN0KS4KPgpIaSBGcmFuaywKTm90IG5lZWRlZCDigJQgd2UgZ2V0IHByZWRpY3Rvcl9zaXpl
IGZyb20gbGMtPmVwLT5wcFtjXS5zaXplLgpsYy0+ZXAtPnBwW2ldLnNpemUgaXMgcHJvdGVjdGVk
IGJ5IG1heF9wcmVkaWN0b3IsIHdoaWNoIGlzIHNtYWxsZXIgdGhhbgpWVkNfTUFYX05VTV9QQUxF
VFRFX1BSRURJQ1RPUl9TSVpFLgoKPgo+ID4KPiA+IE9uIFN1biwgTWF5IDE4LCAyMDI1IGF0IDU6
MDXigK9BTSBGcmFuayBQbG93bWFuIDxwb3N0QGZyYW5rcGxvd21hbi5jb20+Cj4gd3JvdGU6Cj4g
Pgo+ID4+ICJUaGUgdmFsdWUgb2YgQ3VycmVudFBhbGV0dGVTaXplWyBzdGFydENvbXAgXSBzaGFs
bCBiZSBpbiB0aGUgcmFuZ2Ugb2YgMAo+ID4+IHRvIG1heE51bVBhbGV0dGVFbnRyaWVzLCBpbmNs
dXNpdmUuIgo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1ieTogRnJhbmsgUGxvd21hbiA8cG9zdEBmcmFu
a3Bsb3dtYW4uY29tPgo+ID4+IC0tLQo+ID4+ICBsaWJhdmNvZGVjL3Z2Yy9jdHUuYyB8IDE0ICsr
KysrKysrKysrLS0tCj4gPj4gIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQo+ID4+Cj4gPj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvdnZjL2N0dS5jIGIv
bGliYXZjb2RlYy92dmMvY3R1LmMKPiA+PiBpbmRleCA2MmM5ZDRmNWMwLi43MDgwMGJhNWZhIDEw
MDY0NAo+ID4+IC0tLSBhL2xpYmF2Y29kZWMvdnZjL2N0dS5jCj4gPj4gKysrIGIvbGliYXZjb2Rl
Yy92dmMvY3R1LmMKPiA+PiBAQCAtMjAsNiArMjAsNyBAQAo+ID4+ICAgKiBGb3VuZGF0aW9uLCBJ
bmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLCBCb3N0b24sIE1BCj4gPj4gMDIx
MTAtMTMwMSBVU0EKPiA+PiAgICovCj4gPj4KPiA+PiArI2luY2x1ZGUgImxpYmF2dXRpbC9lcnJv
ci5oIgo+ID4+ICAjaW5jbHVkZSAibGliYXZ1dGlsL3JlZnN0cnVjdC5oIgo+ID4+Cj4gPj4gICNp
bmNsdWRlICJjYWJhYy5oIgo+ID4+IEBAIC0xODczLDcgKzE4NzQsNyBAQCBzdGF0aWMgdm9pZCBw
YWxldHRlX3ByZWRpY3RlZChWVkNMb2NhbENvbnRleHQgKmxjLAo+ID4+IGNvbnN0IGJvb2wgbG9j
YWxfZHVhbF90cmVlLCBpCj4gPj4gICAgICAgICAgY3UtPnBsdFtjXS5zaXplID0gbmJfcHJlZGlj
dGVkOwo+ID4+ICB9Cj4gPj4KPiA+PiAtc3RhdGljIHZvaWQgcGFsZXR0ZV9zaWduYWxlZChWVkNM
b2NhbENvbnRleHQgKmxjLCBjb25zdCBib29sCj4gPj4gbG9jYWxfZHVhbF90cmVlLAo+ID4+ICtz
dGF0aWMgaW50IHBhbGV0dGVfc2lnbmFsZWQoVlZDTG9jYWxDb250ZXh0ICpsYywgY29uc3QgYm9v
bAo+ID4+IGxvY2FsX2R1YWxfdHJlZSwKPiA+PiAgICAgIGNvbnN0IGludCBzdGFydCwgY29uc3Qg
aW50IGVuZCwgY29uc3QgaW50IG1heF9lbnRyaWVzKQo+ID4+ICB7Cj4gPj4gICAgICBjb25zdCBW
VkNTUFMgKnNwcyAgICAgICAgID0gbGMtPmZjLT5wcy5zcHM7Cj4gPj4gQEAgLTE4ODMsNiArMTg4
NCw5IEBAIHN0YXRpYyB2b2lkIHBhbGV0dGVfc2lnbmFsZWQoVlZDTG9jYWxDb250ZXh0ICpsYywK
PiA+PiBjb25zdCBib29sIGxvY2FsX2R1YWxfdHJlZSwKPiA+PiAgICAgIGNvbnN0IGludCBzaXpl
ICAgICAgICAgICAgPSBuYl9wcmVkaWN0ZWQgKyBuYl9zaWduYWxlZDsKPiA+PiAgICAgIGNvbnN0
IGJvb2wgZHVhbF90cmVlX2x1bWEgPSBsb2NhbF9kdWFsX3RyZWUgJiYgY3UtPnRyZWVfdHlwZSA9
PQo+ID4+IERVQUxfVFJFRV9MVU1BOwo+ID4+Cj4gPj4gKyAgICBpZiAoc2l6ZSA+IG1heF9lbnRy
aWVzKQo+ID4+ICsgICAgICAgIHJldHVybiBBVkVSUk9SX0lOVkFMSUREQVRBOwo+ID4+ICsKPiA+
PiAgICAgIGZvciAoaW50IGMgPSBzdGFydDsgYyA8IGVuZDsgYysrKSB7Cj4gPj4gICAgICAgICAg
UGFsZXR0ZSAqcGx0ID0gY3UtPnBsdCArIGM7Cj4gPj4gICAgICAgICAgZm9yIChpbnQgaSA9IG5i
X3ByZWRpY3RlZDsgaSA8IHNpemU7IGkrKykgewo+ID4+IEBAIC0xODk0LDYgKzE4OTgsOCBAQCBz
dGF0aWMgdm9pZCBwYWxldHRlX3NpZ25hbGVkKFZWQ0xvY2FsQ29udGV4dCAqbGMsCj4gPj4gY29u
c3QgYm9vbCBsb2NhbF9kdWFsX3RyZWUsCj4gPj4gICAgICAgICAgfQo+ID4+ICAgICAgICAgIHBs
dC0+c2l6ZSA9IHNpemU7Cj4gPj4gICAgICB9Cj4gPj4gKwo+ID4+ICsgICAgcmV0dXJuIDA7Cj4g
Pj4gIH0KPiA+Pgo+ID4+ICBzdGF0aWMgdm9pZCBwYWxldHRlX3VwZGF0ZV9wcmVkaWN0b3IoVlZD
TG9jYWxDb250ZXh0ICpsYywgY29uc3QgYm9vbAo+ID4+IGxvY2FsX2R1YWxfdHJlZSwgaW50IHN0
YXJ0LCBpbnQgZW5kLAo+ID4+IEBAIC0yMDcwLDcgKzIwNzYsNyBAQCBzdGF0aWMgaW50IGhsc19w
YWxldHRlX2NvZGluZyhWVkNMb2NhbENvbnRleHQgKmxjLAo+ID4+IGNvbnN0IFZWQ1RyZWVUeXBl
IHRyZWVfdHlwZSkKPiA+PiAgICAgIGludCBtYXhfaW5kZXggICAgICAgICAgICAgICAgID0gMDsK
PiA+PiAgICAgIGludCBwcmV2X3J1bl9wb3MgICAgICAgICAgICAgID0gMDsKPiA+Pgo+ID4+IC0g
ICAgaW50IHByZWRpY3Rvcl9zaXplLCBzdGFydCwgZW5kOwo+ID4+ICsgICAgaW50IHByZWRpY3Rv
cl9zaXplLCBzdGFydCwgZW5kLCByZXQ7Cj4gPj4gICAgICBib29sIHJldXNlZFtWVkNfTUFYX05V
TV9QQUxFVFRFX1BSRURJQ1RPUl9TSVpFXTsKPiA+PiAgICAgIHVpbnQ4X3QgcnVuX3R5cGVbTUFY
X1BBTEVUVEVfQ1VfU0laRSAqIE1BWF9QQUxFVFRFX0NVX1NJWkVdOwo+ID4+ICAgICAgdWludDhf
dCBpbmRleFtNQVhfUEFMRVRURV9DVV9TSVpFICogTUFYX1BBTEVUVEVfQ1VfU0laRV07Cj4gPj4g
QEAgLTIwODMsNyArMjA4OSw5IEBAIHN0YXRpYyBpbnQgaGxzX3BhbGV0dGVfY29kaW5nKFZWQ0xv
Y2FsQ29udGV4dCAqbGMsCj4gPj4gY29uc3QgVlZDVHJlZVR5cGUgdHJlZV90eXBlKQo+ID4+ICAg
ICAgcHJlZGljdG9yX3NpemUgPSBwcFtzdGFydF0uc2l6ZTsKPiA+PiAgICAgIG1lbXNldChyZXVz
ZWQsIDAsIHNpemVvZihyZXVzZWRbMF0pICogcHJlZGljdG9yX3NpemUpOwo+ID4+ICAgICAgcGFs
ZXR0ZV9wcmVkaWN0ZWQobGMsIGxvY2FsX2R1YWxfdHJlZSwgc3RhcnQsIGVuZCwgcmV1c2VkLAo+
ID4+IHByZWRpY3Rvcl9zaXplLCBtYXhfZW50cmllcyk7Cj4gPj4gLSAgICBwYWxldHRlX3NpZ25h
bGVkKGxjLCBsb2NhbF9kdWFsX3RyZWUsIHN0YXJ0LCBlbmQsIG1heF9lbnRyaWVzKTsKPiA+PiAr
ICAgIHJldCA9IHBhbGV0dGVfc2lnbmFsZWQobGMsIGxvY2FsX2R1YWxfdHJlZSwgc3RhcnQsIGVu
ZCwKPiBtYXhfZW50cmllcyk7Cj4gPj4gKyAgICBpZiAocmV0IDwgMCkKPiA+PiArICAgICAgICBy
ZXR1cm4gcmV0Owo+ID4+ICAgICAgcGFsZXR0ZV91cGRhdGVfcHJlZGljdG9yKGxjLCBsb2NhbF9k
dWFsX3RyZWUsIHN0YXJ0LCBlbmQsIHJldXNlZCwKPiA+PiBwcmVkaWN0b3Jfc2l6ZSk7Cj4gPj4K
PiA+PiAgICAgIGlmIChjdS0+cGx0W3N0YXJ0XS5zaXplID4gMCkKPiA+PiAtLQo+ID4+IDIuNDcu
MAo+ID4+Cj4gPj4KPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCj4gPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gPiBmZm1wZWctZGV2ZWxAZmZt
cGVnLm9yZwo+ID4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRl
dmVsCj4gPgo+ID4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4g
PiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3Jp
YmUiLgo+Cj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xwo+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+
IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+Cj4gVG8g
dW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4gZmZtcGVnLWRldmVsLXJl
cXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KPgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGlu
ZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUs
IG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1
bnN1YnNjcmliZSIuCg==