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 1245046C0D for ; Wed, 5 Jul 2023 14:33:12 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4F45E68C65D; Wed, 5 Jul 2023 17:33:10 +0300 (EEST) Received: from mail-lf1-f51.google.com (mail-lf1-f51.google.com [209.85.167.51]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CECBA68C4F9 for ; Wed, 5 Jul 2023 17:33:03 +0300 (EEST) Received: by mail-lf1-f51.google.com with SMTP id 2adb3069b0e04-4fb5bcb9a28so10549054e87.3 for ; Wed, 05 Jul 2023 07:33:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688567582; x=1691159582; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=jdhTO6qvdM1MlGdDyGplHif3JON+m0ux825j5yiGDS0=; b=Mo6Y9gK5uSAvRVCkKnkjZAT+lvLosjafQkvNx9IUsEU75LD4WGCGZ4fcBjzNGt1HhG sjzOZcWyjn308uf4b8KquscmAW48QoMYhHAawk6kYnzepW5uy1FClLXkNXP6nUo36hRS Jk917yVSaCwXYl+UNypmUVusTDctLKF2Pqx6dgjQb1MzPzSthjKr0YhAGMVyW3OBl+uT Sk2DxyhDBBqobivK/q6cX6KkNrpq8L6qbtc/XbpGroA/ClQEPN7XRVLHNCbUVAaMyGiF T7yhsmWQWxPYK/hsmGhUI4YijasEIxjIy3pI6E91EhS1LH3X16H3nPP2GgaqgcdAbDm/ mi1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688567582; x=1691159582; 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=jdhTO6qvdM1MlGdDyGplHif3JON+m0ux825j5yiGDS0=; b=EtNs5EsAGfeO0T80wefp0tF0oKqwB0l/GVgzLBXESsaJHiEKgUiMuW20DVesWP1LRA Biw6JwkejblfWF9TvLbObYegtYOL4/fiywGgo1d4wQAJTfhLMsRPDSzVaRY3JBsgb/Pf EaxYWKIHbrQzUuCYC6VjYQRC5pm+tJBH0G7cTUuQ13mWm+EfvdvFzZFayefZPTogNMu3 /wDrNij7Ng7mZoTZZTnD1Z0xAqLdWMhftA56cwLKegsiVwMGSGSJGB+RlTJJIVNJgola DOJSJVSrxuVssfvV3TbJsh87gpBx6zZ8FU0R2XVaeNI+rc+Y8dFJfiSisLXoR3ELBeOQ fEGw== X-Gm-Message-State: ABy/qLaIs40SzwPoxHZ1/VKslDUZBLTdzx8kOPeaH2wYtKSLyMY2WGpd f6t/7kh132GzzPci+tgKWQhgFYHY/po/m8b50ql/NwNyJjXCjw== X-Google-Smtp-Source: APBJJlH/N0An1TfWVgNZmIXKhCCBVWcBFC4jg+NdbVH4kmVfu3VCfuhtgMen7C/WQxFsBv2FlowW8WIXOQC/2qBYtiQ= X-Received: by 2002:a05:6512:2205:b0:4fb:7c40:9f97 with SMTP id h5-20020a056512220500b004fb7c409f97mr13897247lfu.27.1688567582431; Wed, 05 Jul 2023 07:33:02 -0700 (PDT) MIME-Version: 1.0 References: <20230702232622.6870-1-jamrial@gmail.com> In-Reply-To: <20230702232622.6870-1-jamrial@gmail.com> From: Nuo Mi Date: Wed, 5 Jul 2023 22:32:50 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 1/4] avcodec/cbs_h266: add support for Operating point 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 ICAgICAgfCAxMSArKysrKysrKysrKwo+ICBsaWJhdmNvZGVjL2Nic19oMjY2X3N5bnRheF90ZW1w bGF0ZS5jIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDMgZmlsZXMgY2hhbmdl ZCwgNTYgaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvY2JzX2gyNjQ1 LmMgYi9saWJhdmNvZGVjL2Nic19oMjY0NS5jCj4gaW5kZXggNjhjY2Y2YTdlYi4uOGRjOWFlNDcx ZCAxMDA2NDQKPiAtLS0gYS9saWJhdmNvZGVjL2Nic19oMjY0NS5jCj4gKysrIGIvbGliYXZjb2Rl Yy9jYnNfaDI2NDUuYwo+IEBAIC0xMDU5LDYgKzEwNTksMTQgQEAgc3RhdGljIGludAo+IGNic19o MjY2X3JlYWRfbmFsX3VuaXQoQ29kZWRCaXRzdHJlYW1Db250ZXh0ICpjdHgsCj4gICAgICAgICAg cmV0dXJuIGVycjsKPgo+ICAgICAgc3dpdGNoICh1bml0LT50eXBlKSB7Cj4gKyAgICBjYXNlIFZW Q19PUElfTlVUOgo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgZXJyID0gY2JzX2gyNjZfcmVh ZF9vcGkoY3R4LCAmZ2JjLCB1bml0LT5jb250ZW50KTsKPiArCj4gKyAgICAgICAgICAgIGlmIChl cnIgPCAwKQo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIGVycjsKPiArICAgICAgICB9Cj4gKyAg ICAgICAgYnJlYWs7Cj4gICAgICBjYXNlIFZWQ19WUFNfTlVUOgo+ICAgICAgICAgIHsKPiAgICAg ICAgICAgICAgSDI2NlJhd1ZQUyAqdnBzID0gdW5pdC0+Y29udGVudDsKPiBAQCAtMTU5Myw2ICsx NjAxLDE1IEBAIHN0YXRpYyBpbnQKPiBjYnNfaDI2Nl93cml0ZV9uYWxfdW5pdChDb2RlZEJpdHN0 cmVhbUNvbnRleHQgKmN0eCwKPiAgICAgIGludCBlcnI7Cj4KPiAgICAgIHN3aXRjaCAodW5pdC0+ dHlwZSkgewo+ICsgICAgY2FzZSBWVkNfT1BJX05VVDoKPiArICAgICAgICB7Cj4gKyAgICAgICAg ICAgIEgyNjZSYXdPUEkgKm9waSA9IHVuaXQtPmNvbnRlbnQ7Cj4gKwo+ICsgICAgICAgICAgICBl cnIgPSBjYnNfaDI2Nl93cml0ZV9vcGkoY3R4LCBwYmMsIG9waSk7Cj4gKyAgICAgICAgICAgIGlm IChlcnIgPCAwKQo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIGVycjsKPiArICAgICAgICB9Cj4g KyAgICAgICAgYnJlYWs7Cj4gICAgICBjYXNlIFZWQ19WUFNfTlVUOgo+ICAgICAgICAgIHsKPiAg ICAgICAgICAgICAgSDI2NlJhd1ZQUyAqdnBzID0gdW5pdC0+Y29udGVudDsKPiBAQCAtMTk2NSw2 ICsxOTgyLDcgQEAgc3RhdGljIHZvaWQgY2JzX2gyNjZfZnJlZV9zZWkodm9pZCAqb3BhcXVlLCB1 aW50OF90Cj4gKmNvbnRlbnQpCj4gIH0KPgo+ICBzdGF0aWMgY29uc3QgQ29kZWRCaXRzdHJlYW1V bml0VHlwZURlc2NyaXB0b3IgY2JzX2gyNjZfdW5pdF90eXBlc1tdID0gewo+ICsgICAgQ0JTX1VO SVRfVFlQRV9JTlRFUk5BTF9SRUYoVlZDX09QSV9OVVQsIEgyNjZSYXdPUEksCj4gZXh0ZW5zaW9u X2RhdGEuZGF0YSksCj4gICAgICBDQlNfVU5JVF9UWVBFX0lOVEVSTkFMX1JFRihWVkNfVlBTX05V VCwgSDI2NlJhd1ZQUywKPiBleHRlbnNpb25fZGF0YS5kYXRhKSwKPiAgICAgIENCU19VTklUX1RZ UEVfSU5URVJOQUxfUkVGKFZWQ19TUFNfTlVULCBIMjY2UmF3U1BTLAo+IGV4dGVuc2lvbl9kYXRh LmRhdGEpLAo+ICAgICAgQ0JTX1VOSVRfVFlQRV9JTlRFUk5BTF9SRUYoVlZDX1BQU19OVVQsIEgy NjZSYXdQUFMsCj4gZXh0ZW5zaW9uX2RhdGEuZGF0YSksCj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29k ZWMvY2JzX2gyNjYuaCBiL2xpYmF2Y29kZWMvY2JzX2gyNjYuaAo+IGluZGV4IGUzM2QwOGEwZjUu LjY5M2QxY2ExZmQgMTAwNjQ0Cj4gLS0tIGEvbGliYXZjb2RlYy9jYnNfaDI2Ni5oCj4gKysrIGIv bGliYXZjb2RlYy9jYnNfaDI2Ni5oCj4gQEAgLTIzMCw2ICsyMzAsMTcgQEAgdHlwZWRlZiBzdHJ1 Y3QgSDI2NlJhd1ZVSSB7Cj4gICAgICBIMjY2UmF3RXh0ZW5zaW9uRGF0YSBleHRlbnNpb25fZGF0 YTsKPiAgfSBIMjY2UmF3VlVJOwo+Cj4gK3R5cGVkZWYgc3RydWN0IEgyNjZSYXdPUEkgewo+ICsg ICAgSDI2NlJhd05BTFVuaXRIZWFkZXIgbmFsX3VuaXRfaGVhZGVyOwo+ICsKPiArICAgIHVpbnQ4 X3Qgb3BpX29sc19pbmZvX3ByZXNlbnRfZmxhZzsKPiArICAgIHVpbnQ4X3Qgb3BpX2h0aWRfaW5m b19wcmVzZW50X2ZsYWc7Cj4gKyAgICB1aW50MTZfdCBvcGlfb2xzX2lkeDsKPiArICAgIHVpbnQ4 X3Qgb3BpX2h0aWRfcGx1czE7Cj4gKyAgICB1aW50OF90IG9waV9leHRlbnNpb25fZmxhZzsKPiAr ICAgIEgyNjZSYXdFeHRlbnNpb25EYXRhIGV4dGVuc2lvbl9kYXRhOwo+ICt9IEgyNjZSYXdPUEk7 Cj4gKwo+ICB0eXBlZGVmIHN0cnVjdCBIMjY2UmF3VlBTIHsKPiAgICAgIEgyNjZSYXdOQUxVbml0 SGVhZGVyIG5hbF91bml0X2hlYWRlcjsKPgo+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2Nic19o MjY2X3N5bnRheF90ZW1wbGF0ZS5jCj4gYi9saWJhdmNvZGVjL2Nic19oMjY2X3N5bnRheF90ZW1w bGF0ZS5jCj4gaW5kZXggOTU3NzM1MDU2Zi4uZDljOGUwYWZiZSAxMDA2NDQKPiAtLS0gYS9saWJh dmNvZGVjL2Nic19oMjY2X3N5bnRheF90ZW1wbGF0ZS5jCj4gKysrIGIvbGliYXZjb2RlYy9jYnNf aDI2Nl9zeW50YXhfdGVtcGxhdGUuYwo+IEBAIC02MjMsNiArNjIzLDMzIEBAIHN0YXRpYyBpbnQg RlVOQyhvbHNfdGltaW5nX2hyZF9wYXJhbWV0ZXJzKQo+IChDb2RlZEJpdHN0cmVhbUNvbnRleHQg KmN0eCwKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4KPiArc3RhdGljIGludCBGVU5DKG9waSkoQ29k ZWRCaXRzdHJlYW1Db250ZXh0ICpjdHgsIFJXQ29udGV4dCAqcncsCj4gKyAgICAgICAgICAgICAg ICAgICAgIEgyNjZSYXdPUEkgKmN1cnJlbnQpCj4gK3sKPiArICAgIGludCBlcnI7Cj4gKwo+ICsg ICAgSEVBREVSKCJPcGVyYXRpbmcgcG9pbnQgaW5mb3JtYXRpb24iKTsKPiArCj4gKyAgICBDSEVD SyhGVU5DKG5hbF91bml0X2hlYWRlcikoY3R4LCBydywKPiArICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAmY3VycmVudC0+bmFsX3VuaXRfaGVhZGVyLCBWVkNfT1BJX05VVCkpOwo+ICsK PiArICAgIGZsYWcob3BpX29sc19pbmZvX3ByZXNlbnRfZmxhZyk7Cj4gKyAgICBmbGFnKG9waV9o dGlkX2luZm9fcHJlc2VudF9mbGFnKTsKPiArCj4gKyAgICBpZihjdXJyZW50LT5vcGlfb2xzX2lu Zm9fcHJlc2VudF9mbGFnKQo+ICsgICAgICAgIHVlKG9waV9vbHNfaWR4LCAwLCBWVkNfTUFYX1RP VEFMX05VTV9PTFNTIC0gMSk7Cj4gKwo+ICsgICAgaWYoY3VycmVudC0+b3BpX2h0aWRfaW5mb19w cmVzZW50X2ZsYWcpCj4gKyAgICAgICAgdWIoMywgb3BpX2h0aWRfcGx1czEpOwo+ICsKPiArICAg IGZsYWcob3BpX2V4dGVuc2lvbl9mbGFnKTsKPiArICAgIGlmIChjdXJyZW50LT5vcGlfZXh0ZW5z aW9uX2ZsYWcpCj4gKyAgICAgICAgQ0hFQ0soRlVOQyhleHRlbnNpb25fZGF0YSkgKGN0eCwgcncs ICZjdXJyZW50LT5leHRlbnNpb25fZGF0YSkpOwo+ICsgICAgQ0hFQ0soRlVOQyhyYnNwX3RyYWls aW5nX2JpdHMpIChjdHgsIHJ3KSk7Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gIHN0 YXRpYyBpbnQgRlVOQyh2cHMpIChDb2RlZEJpdHN0cmVhbUNvbnRleHQgKmN0eCwgUldDb250ZXh0 ICpydywKPiAgICAgICAgICAgICAgICAgICAgICAgSDI2NlJhd1ZQUyAqY3VycmVudCkKPiAgewo+ IC0tCj4gMi40MS4wCj4KPiBMR1RNCgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+IGZmbXBlZy1kZXZl bEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVn LWRldmVsCj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKPiBm Zm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUi Lgo+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBl Zy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1w ZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlz aXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3 aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K