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 ESMTPS id 9058C4E23B for ; Mon, 10 Mar 2025 13:17:13 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DCEB668E433; Mon, 10 Mar 2025 15:17:09 +0200 (EET) Received: from mail-ua1-f45.google.com (mail-ua1-f45.google.com [209.85.222.45]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5942068E41E for ; Mon, 10 Mar 2025 15:17:03 +0200 (EET) Received: by mail-ua1-f45.google.com with SMTP id a1e0cc1a2514c-86d42f08219so985643241.0 for ; Mon, 10 Mar 2025 06:17:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741612622; x=1742217422; darn=ffmpeg.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=EM1FXBwJt3HEJzD7Z9vdxZ7J6t+umIOP79LZpN/GRtU=; b=JYAWKg9mXUsTKl+1QC0X5yTVZszu5yz6TlxVK/54pmX2trBxDo+HVzbuzE17oUIUnM zaIqym8R/dVhzEMR2wFZDAwixHYD9w+9tArmXuH/4D+afnGkMm8AIgQCzB3Ep4UTXRyf N5Hm31toi7yJoEIls20vYTOW3Qd4AsI02X3i9uBcJ8RL9YKZMGNpqPDchEx3nDCxte6T UNwvjoAQovznqoA016sRufoG/4kGf4944JDNBG1eC9tjJu6nlX67NY5btO7lhSUUu9d7 0LYBW9nQvo9+TQ4f9+fbvqx/986eFE8gI1wKn8nJYKwiGGNffSWS09/IPWiLSMLGNuDq yybQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741612622; x=1742217422; h=cc: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=EM1FXBwJt3HEJzD7Z9vdxZ7J6t+umIOP79LZpN/GRtU=; b=aTYoT3BuMMoS9frqBVPHHcEGfTqw2CDyuVlXTpXcnogoSbh0nA0wlqx+cPkkWG8I0M VDvRpM9ue7zO3thFMtzGNl7KaIEUcUvd0lX4yzauu7jD0Jt6qs5KvtEtHNB2uyuH9Phs haQTpUSQWgl+6dGVN+V2nLHW7MwU1WUrb9G+HYOyPZKAlimNUTIyH15vLIWNsLzu5RZt thW2J1W87ZNo/odPP/vEB4LLVQCdnG6xMmzXdBrla4IYgOkHwpLqhn6c2hWEo/jyj5pJ /3Ndn/NOP1yGqoM26y6KE3JtNmf4dEF9ukj6WIYgHW+1cDCPf3os7+oNrWj/p3UavmfF egmA== X-Gm-Message-State: AOJu0Yz6hINVtqDGs5NDmtnObyZ7pUZW0cei/bgtQ1CxKt0n6Ny2tK6t Uvu91wC6uoB4MN1UWB1qXFUDVFnaRPAbnNmW9aIIUYh2XhHABDY7M2vCRxJq428V95yppFhmJQq 84HhCSvKNNZEsb3PY9/0Trb7G1lJ43+6k X-Gm-Gg: ASbGncvp1Au+U6p7w/T5v9R5e5SKsSVu75xzA3v094lGkndcBzY2U+TAO0MQdj+P+WB W6GXunY9t6hloVjb0XbArkVNKL6NSeuNyBOp1CLvc9ADcqNj40umBkvSyIzvYjb1NM8f4/66ALw Xv59/U/lpp5mA9P2TECYJesUoxQvZTVjnKGZo= X-Google-Smtp-Source: AGHT+IFq57++WBQS2DVZHAVyoefuF8UR4C96ilL/99MSgjGFr60uJrCTjICh7l+OEkvrBmTrIwdy8nGB0l/OpUbKeEg= X-Received: by 2002:a05:6102:370d:b0:4b1:1eb5:8ee3 with SMTP id ada2fe7eead31-4c30a68f005mr7758679137.22.1741612621925; Mon, 10 Mar 2025 06:17:01 -0700 (PDT) MIME-Version: 1.0 References: <20250305183930.82261-1-post@frankplowman.com> In-Reply-To: From: Nuo Mi Date: Mon, 10 Mar 2025 21:16:50 +0800 X-Gm-Features: AQ5f1JoCX_Shh-QQPEuaHBpvwnLd2SdWU5ARXoT_Su5EmG_Or0SF0jZxT0smykg Message-ID: To: Frank Plowman X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH v2] lavc/vvc: Fix NumEntryPoints derivation 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 Cc: 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" Archived-At: List-Archive: List-Post: T24gU3VuLCBNYXIgOSwgMjAyNSBhdCA5OjU34oCvUE0gTnVvIE1pIDxudW9taTIwMjFAZ21haWwu Y29tPiB3cm90ZToKCj4KPgo+IE9uIFRodSwgTWFyIDYsIDIwMjUgYXQgMjo0MOKAr0FNIEZyYW5r IFBsb3dtYW4gPHBvc3RAZnJhbmtwbG93bWFuLmNvbT4KPiB3cm90ZToKPgo+PiBJZiBwcHNfc2lu Z2xlX3NsaWNlX3Blcl9zdWJwaWNfZmxhZyBpcyAxLAo+PiBzbGljZV97d2lkdGgsaGVpZ2h0fV9p bl90aWxlcyBhcmUgdW5kZWZpbmVkIGFuZCB3ZSBtdXN0IGluc3RlYWQgZ2V0IHRoZQo+PiBkaW1l bnNpb25zIG9mIHRoZSBzbGljZSBieSByZWZlcnJpbmcgdG8gdGhlIGNvcnJlc3BvbmRpbmcgc3Vi cGljdHVyZS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogRnJhbmsgUGxvd21hbiA8cG9zdEBmcmFua3Bs b3dtYW4uY29tPgo+PiAtLS0KPj4gQ2hhbmdlcyBzaW5jZSB2MToKPj4gKiBzbGljZV9oZWlnaHRf aW5fdGlsZXMgaXMgYWxzbyB1bmRlZmluZWQgaWYKPj4gICBwcHMtPnBwc19zaW5nbGVfc2xpY2Vf cGVyX3N1YnBpY19mbGFnIGlzIDEsCj4+ICAgc28gYWxzbyBkZXJpdmUgdGhhdCBmcm9tIHRoZSBz dWJwaWMgaW5mby4KPj4gLS0tCj4+ICBsaWJhdmNvZGVjL2Nic19oMjY2X3N5bnRheF90ZW1wbGF0 ZS5jIHwgNDkgKysrKysrKysrKysrKysrKysrKysrKystLS0tCj4+ICAxIGZpbGUgY2hhbmdlZCwg NDMgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2xpYmF2 Y29kZWMvY2JzX2gyNjZfc3ludGF4X3RlbXBsYXRlLmMKPj4gYi9saWJhdmNvZGVjL2Nic19oMjY2 X3N5bnRheF90ZW1wbGF0ZS5jCj4+IGluZGV4IDU4MjExMDI2YmIuLjA1NjM0YmMxOWMgMTAwNjQ0 Cj4+IC0tLSBhL2xpYmF2Y29kZWMvY2JzX2gyNjZfc3ludGF4X3RlbXBsYXRlLmMKPj4gKysrIGIv bGliYXZjb2RlYy9jYnNfaDI2Nl9zeW50YXhfdGVtcGxhdGUuYwo+PiBAQCAtMzQ0MCwxMyArMzQ0 MCw1MCBAQCBzdGF0aWMgaW50IEZVTkMoc2xpY2VfaGVhZGVyKQo+PiAoQ29kZWRCaXRzdHJlYW1D b250ZXh0ICpjdHgsIFJXQ29udGV4dCAqcncsCj4+ICAgICAgICAgICAgICBmb3IgKGkgPSAwOyBp IDwgY3VycmVudC0+Y3Vycl9zdWJwaWNfaWR4OyBpKyspIHsKPj4gICAgICAgICAgICAgICAgICBz bGljZV9pZHggKz0gcHBzLT5udW1fc2xpY2VzX2luX3N1YnBpY1tpXTsKPj4gICAgICAgICAgICAg IH0KPj4gLSAgICAgICAgICAgIHdpZHRoX2luX3RpbGVzID0KPj4gLSAgICAgICAgICAgICAgICBw cHMtPnBwc19zbGljZV93aWR0aF9pbl90aWxlc19taW51czFbc2xpY2VfaWR4XSArIDE7Cj4+Cj4+ IC0gICAgICAgICAgICBpZiAoZW50cm9weV9zeW5jKQo+PiAtICAgICAgICAgICAgICAgIGhlaWdo dCA9IHBwcy0+c2xpY2VfaGVpZ2h0X2luX2N0dXNbc2xpY2VfaWR4XTsKPj4gLSAgICAgICAgICAg IGVsc2UKPj4gLSAgICAgICAgICAgICAgICBoZWlnaHQgPQo+PiBwcHMtPnBwc19zbGljZV9oZWln aHRfaW5fdGlsZXNfbWludXMxW3NsaWNlX2lkeF0gKyAxOwo+PiArICAgICAgICAgICAgaWYgKHBw cy0+cHBzX3NpbmdsZV9zbGljZV9wZXJfc3VicGljX2ZsYWcpIHsKPj4gKyAgICAgICAgICAgICAg ICBjb25zdCBpbnQgd2lkdGhfaW5fY3R1cyA9Cj4+IHNwcy0+c3BzX3N1YnBpY193aWR0aF9taW51 czFbc2xpY2VfaWR4XSArIDE7Cj4+ICsgICAgICAgICAgICAgICAgY29uc3QgaW50IHN1YnBpY19s ID0KPj4gc3BzLT5zcHNfc3VicGljX2N0dV90b3BfbGVmdF94W3NsaWNlX2lkeF07Cj4+ICsgICAg ICAgICAgICAgICAgY29uc3QgaW50IHN1YnBpY19yID0gc3VicGljX2wgKyB3aWR0aF9pbl9jdHVz Owo+PiArCj4+ICsgICAgICAgICAgICAgICAgaW50IGN0Yl94ID0gMCwgdGlsZV94ID0gMDsKPj4g KyAgICAgICAgICAgICAgICBmb3IgKDsgY3RiX3ggPCBzdWJwaWNfbCAmJiB0aWxlX3ggPAo+PiBw cHMtPm51bV90aWxlX2NvbHVtbnM7IHRpbGVfeCsrKQo+PiArICAgICAgICAgICAgICAgICAgICBj dGJfeCArPSBwcHMtPmNvbF93aWR0aF92YWxbdGlsZV94XTsKPj4gKwo+PiArICAgICAgICAgICAg ICAgIHdpZHRoX2luX3RpbGVzID0gMDsKPj4gKyAgICAgICAgICAgICAgICBmb3IgKDsgY3RiX3gg PCBzdWJwaWNfciAmJiB0aWxlX3ggPAo+PiBwcHMtPm51bV90aWxlX2NvbHVtbnM7IHRpbGVfeCsr KSB7Cj4+ICsgICAgICAgICAgICAgICAgICAgIGN0Yl94ICs9IHBwcy0+Y29sX3dpZHRoX3ZhbFt0 aWxlX3hdOwo+PiArICAgICAgICAgICAgICAgICAgICB3aWR0aF9pbl90aWxlcysrOwo+PiArICAg ICAgICAgICAgICAgIH0KPj4gKwo+PiArICAgICAgICAgICAgICAgIGlmIChlbnRyb3B5X3N5bmMp Cj4+ICsgICAgICAgICAgICAgICAgICAgIGhlaWdodCA9IHNwcy0+c3BzX3N1YnBpY19oZWlnaHRf bWludXMxW3NsaWNlX2lkeF0gKwo+PiAxOwo+PiArICAgICAgICAgICAgICAgIGVsc2Ugewo+PiAr ICAgICAgICAgICAgICAgICAgICBjb25zdCBpbnQgaGVpZ2h0X2luX2N0dXMgPQo+PiBzcHMtPnNw c19zdWJwaWNfaGVpZ2h0X21pbnVzMVtzbGljZV9pZHhdICsgMTsKPj4gKyAgICAgICAgICAgICAg ICAgICAgY29uc3QgaW50IHN1YnBpY190ID0KPj4gc3BzLT5zcHNfc3VicGljX2N0dV90b3BfbGVm dF95W3NsaWNlX2lkeF07Cj4+ICsgICAgICAgICAgICAgICAgICAgIGNvbnN0IGludCBzdWJwaWNf YiA9IHN1YnBpY190ICsgaGVpZ2h0X2luX2N0dXM7Cj4+ICsKPj4gKyAgICAgICAgICAgICAgICAg ICAgaW50IGN0Yl95ID0gMCwgdGlsZV95ID0gMCwgaGVpZ2h0X2luX3RpbGVzOwo+PiArICAgICAg ICAgICAgICAgICAgICBmb3IgKDsgY3RiX3kgPCBzdWJwaWNfdCAmJiB0aWxlX3kgPAo+PiBwcHMt Pm51bV90aWxlX3Jvd3M7IHRpbGVfeSsrKQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgY3Ri X3kgKz0gcHBzLT5yb3dfaGVpZ2h0X3ZhbFt0aWxlX3ldOwo+PiArCj4+ICsgICAgICAgICAgICAg ICAgICAgIGhlaWdodF9pbl90aWxlcyA9IDA7Cj4+ICsgICAgICAgICAgICAgICAgICAgIGZvciAo OyBjdGJfeSA8IHN1YnBpY19iICYmIHRpbGVfeSA8Cj4+IHBwcy0+bnVtX3RpbGVfcm93czsgdGls ZV95KyspIHsKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGN0Yl95ICs9IHBwcy0+cm93X2hl aWdodF92YWxbdGlsZV95XTsKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodF9pbl90 aWxlcysrOwo+PiArICAgICAgICAgICAgICAgICAgICB9Cj4+Cj4gSGkgRnJhbmssCj4gVGhhbmsg eW91IGZvciB0aGUgdjIuCj4gU2FtZSBsb2dpYyBhcyB3aWR0aF9pbl90aWxlcywgd2l0aCBvbmx5 IGEgZmV3IGRpZmZlcmVudCBwYXJhbWV0ZXJzLiBCZXR0ZXIKPiB0byBhdm9pZCBkdXBsaWNhdGlv bi4KPiBIb3cgYWJvdXQgdXNpbmcgYSBzaW5nbGUgZnVuY3Rpb246IHNpemVfaW5fdGlsZXMoc2l6 ZV9pbl9jdHUsIHRvcF9sZWZ0LAo+IHRpbGVfdmFsLCBudW1fdGlsZSk/Cj4KSG1tLCBpdCdzIGlu IENCUy4gU29ycnksIHlvdSBjYW4gaWdub3JlIHRoZSBzdWdnZXN0aW9uLgpUaGVyZSdzIGEgbG90 IG9mIGR1cGxpY2F0ZSBjb2RlIGluIENCU+KAlEkgdHJpZWQgdG8gcmVmYWN0b3IgaXQgaW50bwpm dW5jdGlvbnMsIGJ1dCBNYXJrIG9iamVjdGVkCldpbGwgcHVzaCB0aGlzIHZlcnNpb24gbGF0ZXIu Cgo+ICsKPj4gKyAgICAgICAgICAgICAgICAgICAgaGVpZ2h0ID0gaGVpZ2h0X2luX3RpbGVzOwo+ PiArICAgICAgICAgICAgICAgIH0KPj4gKyAgICAgICAgICAgIH0gZWxzZSB7Cj4+ICsgICAgICAg ICAgICAgICAgd2lkdGhfaW5fdGlsZXMgPQo+PiArICAgICAgICAgICAgICAgICAgICBwcHMtPnBw c19zbGljZV93aWR0aF9pbl90aWxlc19taW51czFbc2xpY2VfaWR4XSArIDE7Cj4+ICsKPj4gKyAg ICAgICAgICAgICAgICBpZiAoZW50cm9weV9zeW5jKQo+PiArICAgICAgICAgICAgICAgICAgICBo ZWlnaHQgPSBwcHMtPnNsaWNlX2hlaWdodF9pbl9jdHVzW3NsaWNlX2lkeF07Cj4+ICsgICAgICAg ICAgICAgICAgZWxzZQo+PiArICAgICAgICAgICAgICAgICAgICBoZWlnaHQgPQo+PiBwcHMtPnBw c19zbGljZV9oZWlnaHRfaW5fdGlsZXNfbWludXMxW3NsaWNlX2lkeF0gKyAxOwo+PiArICAgICAg ICAgICAgfQo+Pgo+PiAgICAgICAgICAgICAgY3VycmVudC0+bnVtX2VudHJ5X3BvaW50cyA9IHdp ZHRoX2luX3RpbGVzICogaGVpZ2h0Owo+PiAgICAgICAgICB9IGVsc2Ugewo+PiAtLQo+PiAyLjQ3 LjAKPj4KPj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K ZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczov L2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJl LCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcu b3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=