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 8DBCE4C4B4 for ; Sun, 9 Mar 2025 13:58:10 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 37A5D68E62D; Sun, 9 Mar 2025 15:58:05 +0200 (EET) Received: from mail-ua1-f46.google.com (mail-ua1-f46.google.com [209.85.222.46]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1A7BA68E505 for ; Sun, 9 Mar 2025 15:57:59 +0200 (EET) Received: by mail-ua1-f46.google.com with SMTP id a1e0cc1a2514c-86714f41f5bso1392270241.3 for ; Sun, 09 Mar 2025 06:57:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741528678; x=1742133478; 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=jsv5PmYwl5gbta0EvQXG6m8kvbnATnE4Ulu5dE18VQo=; b=flsohLq8xSnDWu63MGgQVU7z85WIgjCga3EYxm8U6AH/mNOJcLhH76312LAnea3xX3 xaNgIkHDCq90V0w4qPY0Rss/q/+lFAfX4IomBUqPpin/j+5Zq7N/cDeP3tq1Ay9hnxYI cMXAkZFrfmp3iiu6dN0R0oJExXUlLydfJW0XXNmVM6lR2TP11x3LkGycZKEHFSbOBylG wwwxrda+vru7lOOO00vVxuHRBC2mmd0YXCnj9+1NhlYAr7l54w1tlkYfgSjgoY/wLH7m +ehWHZs7LrDiF594isbkGsJ6CP6ul6ltwyljMe/p9rVlwwV/75cJ5E3awWE0Q0tZb888 1mnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741528678; x=1742133478; 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=jsv5PmYwl5gbta0EvQXG6m8kvbnATnE4Ulu5dE18VQo=; b=eHkCU2ujWwQM8VwRXgIzF2nU6GEJwyResPl9BfZnqCcxAEAyBg98iQTLpujqD7yzXM WAnHdyLSAZ2bVp3FzQum+OPW7Pt/IgzFbcd/FR18Y99GQxNyRn7Zxx8wVJ4D2RkbnKdS jguPNWIVn/DVqLZjR+CXl//Yq/K3C5nwi8glRV6XuI4IOi0cIZlwHOTGVTC4u6Ldvi67 cfSvth4ZFMDE6g1vp3MDzSWlB0c+21JbTyQOCmUGyyIx9uBw0RfmT8yfeuLTbxfpkFJY M/rOOy9aBl6FbSh09PtYxfbwA0hg1F/WJtwh9jE6CB41JzHpFjHPZMk3SpIj6AoCEIMh KKsw== X-Gm-Message-State: AOJu0YztnVXXjjSh7cvSlzgrBLDPYk1PSV9F7rknUOww/zT2ULiEyfIZ FzjeXGAKnCBgqSmluneQiNj6vc7GAAEHgxf4mfNJFsMNGracsB4Kvl4Qp/rgemSC0c45UzMBHKV bZAW4w5qS2IXSeS0SPzFWmdAM48Q= X-Gm-Gg: ASbGncsSsMoW1l0j8dAGyuYAAMs0TVZOrydm6z9WP8Sduq8KdsEBi30Dc7qENr95oN+ DRrb49RWe83xVErxN5QLeRId8G/jm5Q8Lq6FT5OBY+RsjdjYlBKjUFQ172L4lAysOO7MaFAvSts s1gevI1nyiQx5y+og2Fs75gyHU X-Google-Smtp-Source: AGHT+IENlgzeAoIRWGiNgZcHQyo66KPoVudValg/Hn3VfNncADVi2nmrKFYJM2ODJVDWOiH+HSr62Vke99/M3jjICWE= X-Received: by 2002:a05:6102:1606:b0:4c1:9cb2:8389 with SMTP id ada2fe7eead31-4c30a50195bmr5754900137.2.1741528677746; Sun, 09 Mar 2025 06:57:57 -0700 (PDT) MIME-Version: 1.0 References: <20250305183930.82261-1-post@frankplowman.com> In-Reply-To: <20250305183930.82261-1-post@frankplowman.com> From: Nuo Mi Date: Sun, 9 Mar 2025 21:57:46 +0800 X-Gm-Features: AQ5f1JrlxbHizIfnY93y9FmgZvG0COfXBS5wiIiC42CN72eozZSdFyAoM4ZZsEY 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: T24gVGh1LCBNYXIgNiwgMjAyNSBhdCAyOjQw4oCvQU0gRnJhbmsgUGxvd21hbiA8cG9zdEBmcmFu a3Bsb3dtYW4uY29tPiB3cm90ZToKCj4gSWYgcHBzX3NpbmdsZV9zbGljZV9wZXJfc3VicGljX2Zs YWcgaXMgMSwKPiBzbGljZV97d2lkdGgsaGVpZ2h0fV9pbl90aWxlcyBhcmUgdW5kZWZpbmVkIGFu ZCB3ZSBtdXN0IGluc3RlYWQgZ2V0IHRoZQo+IGRpbWVuc2lvbnMgb2YgdGhlIHNsaWNlIGJ5IHJl ZmVycmluZyB0byB0aGUgY29ycmVzcG9uZGluZyBzdWJwaWN0dXJlLgo+Cj4gU2lnbmVkLW9mZi1i eTogRnJhbmsgUGxvd21hbiA8cG9zdEBmcmFua3Bsb3dtYW4uY29tPgo+IC0tLQo+IENoYW5nZXMg c2luY2UgdjE6Cj4gKiBzbGljZV9oZWlnaHRfaW5fdGlsZXMgaXMgYWxzbyB1bmRlZmluZWQgaWYK PiAgIHBwcy0+cHBzX3NpbmdsZV9zbGljZV9wZXJfc3VicGljX2ZsYWcgaXMgMSwKPiAgIHNvIGFs c28gZGVyaXZlIHRoYXQgZnJvbSB0aGUgc3VicGljIGluZm8uCj4gLS0tCj4gIGxpYmF2Y29kZWMv Y2JzX2gyNjZfc3ludGF4X3RlbXBsYXRlLmMgfCA0OSArKysrKysrKysrKysrKysrKysrKysrKy0t LS0KPiAgMSBmaWxlIGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4K PiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9jYnNfaDI2Nl9zeW50YXhfdGVtcGxhdGUuYwo+IGIv bGliYXZjb2RlYy9jYnNfaDI2Nl9zeW50YXhfdGVtcGxhdGUuYwo+IGluZGV4IDU4MjExMDI2YmIu LjA1NjM0YmMxOWMgMTAwNjQ0Cj4gLS0tIGEvbGliYXZjb2RlYy9jYnNfaDI2Nl9zeW50YXhfdGVt cGxhdGUuYwo+ICsrKyBiL2xpYmF2Y29kZWMvY2JzX2gyNjZfc3ludGF4X3RlbXBsYXRlLmMKPiBA QCAtMzQ0MCwxMyArMzQ0MCw1MCBAQCBzdGF0aWMgaW50IEZVTkMoc2xpY2VfaGVhZGVyKQo+IChD b2RlZEJpdHN0cmVhbUNvbnRleHQgKmN0eCwgUldDb250ZXh0ICpydywKPiAgICAgICAgICAgICAg Zm9yIChpID0gMDsgaSA8IGN1cnJlbnQtPmN1cnJfc3VicGljX2lkeDsgaSsrKSB7Cj4gICAgICAg ICAgICAgICAgICBzbGljZV9pZHggKz0gcHBzLT5udW1fc2xpY2VzX2luX3N1YnBpY1tpXTsKPiAg ICAgICAgICAgICAgfQo+IC0gICAgICAgICAgICB3aWR0aF9pbl90aWxlcyA9Cj4gLSAgICAgICAg ICAgICAgICBwcHMtPnBwc19zbGljZV93aWR0aF9pbl90aWxlc19taW51czFbc2xpY2VfaWR4XSAr IDE7Cj4KPiAtICAgICAgICAgICAgaWYgKGVudHJvcHlfc3luYykKPiAtICAgICAgICAgICAgICAg IGhlaWdodCA9IHBwcy0+c2xpY2VfaGVpZ2h0X2luX2N0dXNbc2xpY2VfaWR4XTsKPiAtICAgICAg ICAgICAgZWxzZQo+IC0gICAgICAgICAgICAgICAgaGVpZ2h0ID0gcHBzLT5wcHNfc2xpY2VfaGVp Z2h0X2luX3RpbGVzX21pbnVzMVtzbGljZV9pZHhdCj4gKyAxOwo+ICsgICAgICAgICAgICBpZiAo cHBzLT5wcHNfc2luZ2xlX3NsaWNlX3Blcl9zdWJwaWNfZmxhZykgewo+ICsgICAgICAgICAgICAg ICAgY29uc3QgaW50IHdpZHRoX2luX2N0dXMgPQo+IHNwcy0+c3BzX3N1YnBpY193aWR0aF9taW51 czFbc2xpY2VfaWR4XSArIDE7Cj4gKyAgICAgICAgICAgICAgICBjb25zdCBpbnQgc3VicGljX2wg PQo+IHNwcy0+c3BzX3N1YnBpY19jdHVfdG9wX2xlZnRfeFtzbGljZV9pZHhdOwo+ICsgICAgICAg ICAgICAgICAgY29uc3QgaW50IHN1YnBpY19yID0gc3VicGljX2wgKyB3aWR0aF9pbl9jdHVzOwo+ ICsKPiArICAgICAgICAgICAgICAgIGludCBjdGJfeCA9IDAsIHRpbGVfeCA9IDA7Cj4gKyAgICAg ICAgICAgICAgICBmb3IgKDsgY3RiX3ggPCBzdWJwaWNfbCAmJiB0aWxlX3ggPAo+IHBwcy0+bnVt X3RpbGVfY29sdW1uczsgdGlsZV94KyspCj4gKyAgICAgICAgICAgICAgICAgICAgY3RiX3ggKz0g cHBzLT5jb2xfd2lkdGhfdmFsW3RpbGVfeF07Cj4gKwo+ICsgICAgICAgICAgICAgICAgd2lkdGhf aW5fdGlsZXMgPSAwOwo+ICsgICAgICAgICAgICAgICAgZm9yICg7IGN0Yl94IDwgc3VicGljX3Ig JiYgdGlsZV94IDwKPiBwcHMtPm51bV90aWxlX2NvbHVtbnM7IHRpbGVfeCsrKSB7Cj4gKyAgICAg ICAgICAgICAgICAgICAgY3RiX3ggKz0gcHBzLT5jb2xfd2lkdGhfdmFsW3RpbGVfeF07Cj4gKyAg ICAgICAgICAgICAgICAgICAgd2lkdGhfaW5fdGlsZXMrKzsKPiArICAgICAgICAgICAgICAgIH0K PiArCj4gKyAgICAgICAgICAgICAgICBpZiAoZW50cm9weV9zeW5jKQo+ICsgICAgICAgICAgICAg ICAgICAgIGhlaWdodCA9IHNwcy0+c3BzX3N1YnBpY19oZWlnaHRfbWludXMxW3NsaWNlX2lkeF0g KyAxOwo+ICsgICAgICAgICAgICAgICAgZWxzZSB7Cj4gKyAgICAgICAgICAgICAgICAgICAgY29u c3QgaW50IGhlaWdodF9pbl9jdHVzID0KPiBzcHMtPnNwc19zdWJwaWNfaGVpZ2h0X21pbnVzMVtz bGljZV9pZHhdICsgMTsKPiArICAgICAgICAgICAgICAgICAgICBjb25zdCBpbnQgc3VicGljX3Qg PQo+IHNwcy0+c3BzX3N1YnBpY19jdHVfdG9wX2xlZnRfeVtzbGljZV9pZHhdOwo+ICsgICAgICAg ICAgICAgICAgICAgIGNvbnN0IGludCBzdWJwaWNfYiA9IHN1YnBpY190ICsgaGVpZ2h0X2luX2N0 dXM7Cj4gKwo+ICsgICAgICAgICAgICAgICAgICAgIGludCBjdGJfeSA9IDAsIHRpbGVfeSA9IDAs IGhlaWdodF9pbl90aWxlczsKPiArICAgICAgICAgICAgICAgICAgICBmb3IgKDsgY3RiX3kgPCBz dWJwaWNfdCAmJiB0aWxlX3kgPAo+IHBwcy0+bnVtX3RpbGVfcm93czsgdGlsZV95KyspCj4gKyAg ICAgICAgICAgICAgICAgICAgICAgIGN0Yl95ICs9IHBwcy0+cm93X2hlaWdodF92YWxbdGlsZV95 XTsKPiArCj4gKyAgICAgICAgICAgICAgICAgICAgaGVpZ2h0X2luX3RpbGVzID0gMDsKPiArICAg ICAgICAgICAgICAgICAgICBmb3IgKDsgY3RiX3kgPCBzdWJwaWNfYiAmJiB0aWxlX3kgPAo+IHBw cy0+bnVtX3RpbGVfcm93czsgdGlsZV95KyspIHsKPiArICAgICAgICAgICAgICAgICAgICAgICAg Y3RiX3kgKz0gcHBzLT5yb3dfaGVpZ2h0X3ZhbFt0aWxlX3ldOwo+ICsgICAgICAgICAgICAgICAg ICAgICAgICBoZWlnaHRfaW5fdGlsZXMrKzsKPiArICAgICAgICAgICAgICAgICAgICB9Cj4KSGkg RnJhbmssClRoYW5rIHlvdSBmb3IgdGhlIHYyLgpTYW1lIGxvZ2ljIGFzIHdpZHRoX2luX3RpbGVz LCB3aXRoIG9ubHkgYSBmZXcgZGlmZmVyZW50IHBhcmFtZXRlcnMuIEJldHRlcgp0byBhdm9pZCBk dXBsaWNhdGlvbi4KSG93IGFib3V0IHVzaW5nIGEgc2luZ2xlIGZ1bmN0aW9uOiBzaXplX2luX3Rp bGVzKHNpemVfaW5fY3R1LCB0b3BfbGVmdCwKdGlsZV92YWwsIG51bV90aWxlKT8KCj4gKwo+ICsg ICAgICAgICAgICAgICAgICAgIGhlaWdodCA9IGhlaWdodF9pbl90aWxlczsKPiArICAgICAgICAg ICAgICAgIH0KPiArICAgICAgICAgICAgfSBlbHNlIHsKPiArICAgICAgICAgICAgICAgIHdpZHRo X2luX3RpbGVzID0KPiArICAgICAgICAgICAgICAgICAgICBwcHMtPnBwc19zbGljZV93aWR0aF9p bl90aWxlc19taW51czFbc2xpY2VfaWR4XSArIDE7Cj4gKwo+ICsgICAgICAgICAgICAgICAgaWYg KGVudHJvcHlfc3luYykKPiArICAgICAgICAgICAgICAgICAgICBoZWlnaHQgPSBwcHMtPnNsaWNl X2hlaWdodF9pbl9jdHVzW3NsaWNlX2lkeF07Cj4gKyAgICAgICAgICAgICAgICBlbHNlCj4gKyAg ICAgICAgICAgICAgICAgICAgaGVpZ2h0ID0KPiBwcHMtPnBwc19zbGljZV9oZWlnaHRfaW5fdGls ZXNfbWludXMxW3NsaWNlX2lkeF0gKyAxOwo+ICsgICAgICAgICAgICB9Cj4KPiAgICAgICAgICAg ICAgY3VycmVudC0+bnVtX2VudHJ5X3BvaW50cyA9IHdpZHRoX2luX3RpbGVzICogaGVpZ2h0Owo+ ICAgICAgICAgIH0gZWxzZSB7Cj4gLS0KPiAyLjQ3LjAKPgo+Cl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZt cGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8v ZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwK ZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJl Ii4K