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==