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 13C9F46B2D for ; Mon, 3 Jul 2023 15:12:08 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id F26EA68C563; Mon, 3 Jul 2023 18:12:05 +0300 (EEST) Received: from mail-lf1-f42.google.com (mail-lf1-f42.google.com [209.85.167.42]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4AF1368C548 for ; Mon, 3 Jul 2023 18:12:00 +0300 (EEST) Received: by mail-lf1-f42.google.com with SMTP id 2adb3069b0e04-4fa16c6a85cso7071659e87.3 for ; Mon, 03 Jul 2023 08:12:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688397119; x=1690989119; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=XsQyxmEvoNKemSGNlq7UdaD79KhmfK/Qt/21dqodR3w=; b=igrlSb4GHRgB9243+71qIfYfGUjAv0QyzD1ljqUL8ipKb0RgpWaNDgVxLP0VmvZVYw 2csO2HoEK2svDAkYExQVC7RYMZArrQmmNvZ2JIXvGizLXR7ZZ/IFJJArFvo209spMZJc 9xT6CVYx3hiHT4JNgCb7xEChouorrl8SBaYpQhROO58b8z3R8z8m8Dt/qjlysU4okh1C 8vTHFGbExZYaKvuMpPq1cLjSVXnDLmv48f6RLiyF5PIPnBPpgAYsRtabWrXvGkCrw+4F vPte1uZ3Qg/gI3rAkTajl3WFzLjYrRRw0EFXFB6sSIiaoctwIdD5umPnYsPGWOhrv0HD 95sA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688397119; x=1690989119; 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=XsQyxmEvoNKemSGNlq7UdaD79KhmfK/Qt/21dqodR3w=; b=CyElhlTd9VHGIfBD1KU8/c7zQFYdXP8/ejuJjTL/9S0qS+PkeNBKWLlGAObI5dtzhv 5/f6jw6SCXa/VM643453XWrP9GPAdcRdqhnS1vtAtKYe1n+B8rlLvYrs4Fyn9mub9RRV lHDYRyly6ATJRGiwAiC9z2vB8Qn1OR9ZwrJgGklhu32NiwIIxW7RPuqv/XJBXn7gWfRi sampUMotNC1Sbv5qiosjizYkycqNavufo8am7DHfezQ5Uyf43Ri8LybmMEkQ9SHsKLoB cI+lBkdHSt+eeM7lGUKl5Ae1Lp7Q57OoUCj6TWXKkuUpk7U89IkoiAGE+AkZmjnm/b+x MEKw== X-Gm-Message-State: ABy/qLYVfcJjh7v12hWRRbPs/p2RFMiYss77S79nmOQo7mQSxFBsD0D2 bJ4XBnvwELT5WN5WH56nXxSHCWnmDAFIZ8FoH2lGFEOR0SE= X-Google-Smtp-Source: APBJJlGnqnWdKjuqFuF79S2CO2HfSIXxDWqCr8aTR3USmdKoffZzCpOTv62c9Qf5qKteSu1x8iaPMKmLDma9vSYCsZk= X-Received: by 2002:a05:6512:acb:b0:4f8:661f:60a4 with SMTP id n11-20020a0565120acb00b004f8661f60a4mr8329409lfu.41.1688397118737; Mon, 03 Jul 2023 08:11:58 -0700 (PDT) MIME-Version: 1.0 References: <20230702232622.6870-1-jamrial@gmail.com> <20230702232622.6870-2-jamrial@gmail.com> In-Reply-To: <20230702232622.6870-2-jamrial@gmail.com> From: Nuo Mi Date: Mon, 3 Jul 2023 23:11:48 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 2/4] avcodec/cbs_h266: add support for Decoding capability information NALU type 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: T24gTW9uLCBKdWwgMywgMjAyMyBhdCA3OjI44oCvQU0gSmFtZXMgQWxtZXIgPGphbXJpYWxAZ21h aWwuY29tPiB3cm90ZToKCj4gU2lnbmVkLW9mZi1ieTogSmFtZXMgQWxtZXIgPGphbXJpYWxAZ21h aWwuY29tPgo+IC0tLQo+ICBsaWJhdmNvZGVjL2Nic19oMjY0NS5jICAgICAgICAgICAgICAgIHwg MTggKysrKysrKysrKysrKysrKysrCj4gIGxpYmF2Y29kZWMvY2JzX2gyNjYuaCAgICAgICAgICAg ICAgICAgfCAxMCArKysrKysrKysrCj4gIGxpYmF2Y29kZWMvY2JzX2gyNjZfc3ludGF4X3RlbXBs YXRlLmMgfCAyNCArKysrKysrKysrKysrKysrKysrKysrKysKPiAgbGliYXZjb2RlYy92dmMuaCAg ICAgICAgICAgICAgICAgICAgICB8ICAzICsrKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDU1IGluc2Vy dGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2Nic19oMjY0NS5jIGIvbGliYXZj b2RlYy9jYnNfaDI2NDUuYwo+IGluZGV4IDhkYzlhZTQ3MWQuLjk1ZGE1OTc0MjcgMTAwNjQ0Cj4g LS0tIGEvbGliYXZjb2RlYy9jYnNfaDI2NDUuYwo+ICsrKyBiL2xpYmF2Y29kZWMvY2JzX2gyNjQ1 LmMKPiBAQCAtMTA1OSw2ICsxMDU5LDE0IEBAIHN0YXRpYyBpbnQKPiBjYnNfaDI2Nl9yZWFkX25h bF91bml0KENvZGVkQml0c3RyZWFtQ29udGV4dCAqY3R4LAo+ICAgICAgICAgIHJldHVybiBlcnI7 Cj4KPiAgICAgIHN3aXRjaCAodW5pdC0+dHlwZSkgewo+ICsgICAgY2FzZSBWVkNfRENJX05VVDoK PiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGVyciA9IGNic19oMjY2X3JlYWRfZGNpKGN0eCwg JmdiYywgdW5pdC0+Y29udGVudCk7Cj4gKwo+ICsgICAgICAgICAgICBpZiAoZXJyIDwgMCkKPiAr ICAgICAgICAgICAgICAgIHJldHVybiBlcnI7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGJyZWFr Owo+ICAgICAgY2FzZSBWVkNfT1BJX05VVDoKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIGVy ciA9IGNic19oMjY2X3JlYWRfb3BpKGN0eCwgJmdiYywgdW5pdC0+Y29udGVudCk7Cj4gQEAgLTE2 MDEsNiArMTYwOSwxNSBAQCBzdGF0aWMgaW50Cj4gY2JzX2gyNjZfd3JpdGVfbmFsX3VuaXQoQ29k ZWRCaXRzdHJlYW1Db250ZXh0ICpjdHgsCj4gICAgICBpbnQgZXJyOwo+Cj4gICAgICBzd2l0Y2gg KHVuaXQtPnR5cGUpIHsKPiArICAgIGNhc2UgVlZDX0RDSV9OVVQ6Cj4gKyAgICAgICAgewo+ICsg ICAgICAgICAgICBIMjY2UmF3RENJICpkY2kgPSB1bml0LT5jb250ZW50Owo+ICsKPiArICAgICAg ICAgICAgZXJyID0gY2JzX2gyNjZfd3JpdGVfZGNpKGN0eCwgcGJjLCBkY2kpOwo+ICsgICAgICAg ICAgICBpZiAoZXJyIDwgMCkKPiArICAgICAgICAgICAgICAgIHJldHVybiBlcnI7Cj4gKyAgICAg ICAgfQo+ICsgICAgICAgIGJyZWFrOwo+ICAgICAgY2FzZSBWVkNfT1BJX05VVDoKPiAgICAgICAg ICB7Cj4gICAgICAgICAgICAgIEgyNjZSYXdPUEkgKm9waSA9IHVuaXQtPmNvbnRlbnQ7Cj4gQEAg LTE5ODIsNiArMTk5OSw3IEBAIHN0YXRpYyB2b2lkIGNic19oMjY2X2ZyZWVfc2VpKHZvaWQgKm9w YXF1ZSwgdWludDhfdAo+ICpjb250ZW50KQo+ICB9Cj4KPiAgc3RhdGljIGNvbnN0IENvZGVkQml0 c3RyZWFtVW5pdFR5cGVEZXNjcmlwdG9yIGNic19oMjY2X3VuaXRfdHlwZXNbXSA9IHsKPiArICAg IENCU19VTklUX1RZUEVfSU5URVJOQUxfUkVGKFZWQ19EQ0lfTlVULCBIMjY2UmF3RENJLAo+IGV4 dGVuc2lvbl9kYXRhLmRhdGEpLAo+ICAgICAgQ0JTX1VOSVRfVFlQRV9JTlRFUk5BTF9SRUYoVlZD X09QSV9OVVQsIEgyNjZSYXdPUEksCj4gZXh0ZW5zaW9uX2RhdGEuZGF0YSksCj4gICAgICBDQlNf VU5JVF9UWVBFX0lOVEVSTkFMX1JFRihWVkNfVlBTX05VVCwgSDI2NlJhd1ZQUywKPiBleHRlbnNp b25fZGF0YS5kYXRhKSwKPiAgICAgIENCU19VTklUX1RZUEVfSU5URVJOQUxfUkVGKFZWQ19TUFNf TlVULCBIMjY2UmF3U1BTLAo+IGV4dGVuc2lvbl9kYXRhLmRhdGEpLAo+IGRpZmYgLS1naXQgYS9s aWJhdmNvZGVjL2Nic19oMjY2LmggYi9saWJhdmNvZGVjL2Nic19oMjY2LmgKPiBpbmRleCA2OTNk MWNhMWZkLi44N2FhMmQ4NDlkIDEwMDY0NAo+IC0tLSBhL2xpYmF2Y29kZWMvY2JzX2gyNjYuaAo+ ICsrKyBiL2xpYmF2Y29kZWMvY2JzX2gyNjYuaAo+IEBAIC0yNDEsNiArMjQxLDE2IEBAIHR5cGVk ZWYgc3RydWN0IEgyNjZSYXdPUEkgewo+ICAgICAgSDI2NlJhd0V4dGVuc2lvbkRhdGEgZXh0ZW5z aW9uX2RhdGE7Cj4gIH0gSDI2NlJhd09QSTsKPgo+ICt0eXBlZGVmIHN0cnVjdCBIMjY2UmF3RENJ IHsKPiArICAgIEgyNjZSYXdOQUxVbml0SGVhZGVyIG5hbF91bml0X2hlYWRlcjsKPiArCj4gKyAg ICB1aW50OF90IGRjaV9yZXNlcnZlZF96ZXJvXzRiaXRzOwo+ICsgICAgdWludDhfdCBkY2lfbnVt X3B0bHNfbWludXMxOwo+ICsgICAgSDI2NlJhd1Byb2ZpbGVUaWVyTGV2ZWwgZGNpX3Byb2ZpbGVf dGllcl9sZXZlbFtWVkNfTUFYX0RDSV9QVExTXTsKPiArICAgIHVpbnQ4X3QgZGNpX2V4dGVuc2lv bl9mbGFnOwo+ICsgICAgSDI2NlJhd0V4dGVuc2lvbkRhdGEgZXh0ZW5zaW9uX2RhdGE7Cj4gK30g SDI2NlJhd0RDSTsKPiArCj4gIHR5cGVkZWYgc3RydWN0IEgyNjZSYXdWUFMgewo+ICAgICAgSDI2 NlJhd05BTFVuaXRIZWFkZXIgbmFsX3VuaXRfaGVhZGVyOwo+Cj4gZGlmZiAtLWdpdCBhL2xpYmF2 Y29kZWMvY2JzX2gyNjZfc3ludGF4X3RlbXBsYXRlLmMKPiBiL2xpYmF2Y29kZWMvY2JzX2gyNjZf c3ludGF4X3RlbXBsYXRlLmMKPiBpbmRleCBkOWM4ZTBhZmJlLi40ZWEyOWVjNzg5IDEwMDY0NAo+ IC0tLSBhL2xpYmF2Y29kZWMvY2JzX2gyNjZfc3ludGF4X3RlbXBsYXRlLmMKPiArKysgYi9saWJh dmNvZGVjL2Nic19oMjY2X3N5bnRheF90ZW1wbGF0ZS5jCj4gQEAgLTY1MCw2ICs2NTAsMzAgQEAg c3RhdGljIGludCBGVU5DKG9waSkoQ29kZWRCaXRzdHJlYW1Db250ZXh0ICpjdHgsCj4gUldDb250 ZXh0ICpydywKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4KPiArc3RhdGljIGludCBGVU5DKGRjaSko Q29kZWRCaXRzdHJlYW1Db250ZXh0ICpjdHgsIFJXQ29udGV4dCAqcncsCj4gKyAgICAgICAgICAg ICAgICAgICAgIEgyNjZSYXdEQ0kgKmN1cnJlbnQpCj4gK3sKPiArICAgIGludCBlcnIsIGk7Cj4g Kwo+ICsgICAgSEVBREVSKCJEZWNvZGluZyBjYXBhYmlsaXR5IGluZm9ybWF0aW9uIik7Cj4gKwo+ ICsgICAgQ0hFQ0soRlVOQyhuYWxfdW5pdF9oZWFkZXIpKGN0eCwgcncsCj4gKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgJmN1cnJlbnQtPm5hbF91bml0X2hlYWRlciwgVlZDX0RDSV9O VVQpKTsKPiArCj4gKyAgICB1Yig0LCBkY2lfcmVzZXJ2ZWRfemVyb180Yml0cyk7Cj4gKyAgICB1 Yig0LCBkY2lfbnVtX3B0bHNfbWludXMxKTsKPiArICAgIGZvciAoaSA9IDA7IGkgPD0gY3VycmVu dC0+ZGNpX251bV9wdGxzX21pbnVzMTsgaSsrKQo+ICsgICAgICAgIENIRUNLKEZVTkMocHJvZmls ZV90aWVyX2xldmVsKShjdHgsIHJ3LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBjdXJyZW50LT5kY2lfcHJvZmlsZV90aWVyX2xldmVsICsKPiBpLCAxLCAwKSk7Cj4g Kwo+ICsgICAgZmxhZyhkY2lfZXh0ZW5zaW9uX2ZsYWcpOwo+ICsgICAgaWYgKGN1cnJlbnQtPmRj aV9leHRlbnNpb25fZmxhZykKPiArICAgICAgICBDSEVDSyhGVU5DKGV4dGVuc2lvbl9kYXRhKShj dHgsIHJ3LCAmY3VycmVudC0+ZXh0ZW5zaW9uX2RhdGEpKTsKPiArICAgIENIRUNLKEZVTkMocmJz cF90cmFpbGluZ19iaXRzKShjdHgsIHJ3KSk7Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiAr Cj4gIHN0YXRpYyBpbnQgRlVOQyh2cHMpIChDb2RlZEJpdHN0cmVhbUNvbnRleHQgKmN0eCwgUldD b250ZXh0ICpydywKPiAgICAgICAgICAgICAgICAgICAgICAgSDI2NlJhd1ZQUyAqY3VycmVudCkK PiAgewo+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL3Z2Yy5oIGIvbGliYXZjb2RlYy92dmMuaAo+ IGluZGV4IDA5OWQyZmMyYWQuLmVkYTFiNDBlZWYgMTAwNjQ0Cj4gLS0tIGEvbGliYXZjb2RlYy92 dmMuaAo+ICsrKyBiL2xpYmF2Y29kZWMvdnZjLmgKPiBAQCAtNzYsNiArNzYsOSBAQCBlbnVtIHsK PiAgICAgIC8vNy40LjMuMyBUaGUgdmFsdWUgb2YgdnBzX21heF9zdWJsYXllcnNfbWludXMxIHNo YWxsIGJlIGluIHRoZQo+IHJhbmdlIG9mIDAgdG8gNiwgaW5jbHVzaXZlCj4gICAgICBWVkNfTUFY X1NVQkxBWUVSUyA9IDcsCj4KPiArICAgIC8vNy4zLjIuMSBkY2lfbnVtX3B0bHNfbWludXMxIGlz IHUoNCkKPiArICAgIFZWQ19NQVhfRENJX1BUTFMgPSAxNiwKPiArCj4gICAgICAvLzcuNC4zLjMg dnBzX251bV9wdGxzX21pbnVzMSBpcyB1KDgpCj4gICAgICBWVkNfTUFYX1BUTFMgPSAyNTYsCj4K PiAtLQo+IDIuNDEuMAo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBl Zy5vcmcKPiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwK Pgo+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1k ZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCj4KTEdU TS4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVn LWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBl Zy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNp dCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdp dGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=