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 ED0A3469D6 for ; Sat, 1 Jul 2023 14:51:27 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1F04768C195; Sat, 1 Jul 2023 17:51:25 +0300 (EEST) Received: from mail-lf1-f41.google.com (mail-lf1-f41.google.com [209.85.167.41]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9FE1F68BCA4 for ; Sat, 1 Jul 2023 17:51:18 +0300 (EEST) Received: by mail-lf1-f41.google.com with SMTP id 2adb3069b0e04-4fb41682472so4593424e87.2 for ; Sat, 01 Jul 2023 07:51:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688223077; x=1690815077; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=et2xQa9SxgV/btUTNEE1Z9tm4ShMlz2S2oad5B5seis=; b=WQhNWY/MGxRNCNKLB77Wg+r4k+8zuJa6L9GO6IBOWCBER03TJkv8wxhfbkkSWBRmYf h414ZsJtJwXDdCtfIwvDDmEn8QZoDMwPDBSUrtN8i0/WzxL0oQLGUTx33NfLy7nz3zjZ eTlRaxtOShEo/zee5Oho0PXQ695lkaZgi4lde8kyohpfae9IS/GKjz7IB4WDw/rnQ+zf pS7p9mTVkclpji+nksN6u/ppb/zMm3JHaT5PgXcdj7ITPOvueyVoAboc0Jz3Wgl0/d9M 3Zogd0zo2kJ+BgNWX68iatG2kO+KZeqizDX3nYKtl9H7/KL4HCIvb6F/QKpWuV86mnkR pk6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688223077; x=1690815077; 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=et2xQa9SxgV/btUTNEE1Z9tm4ShMlz2S2oad5B5seis=; b=Z58TciT5ddOpIXBM2AY/adNmoM0iAz51PUDWqzwCFX2sL9XnazCvgPDnP5Js3PdYZP 9NQTzaWgjLYYKHVsDIfzB0REH93PrzdNgENldbEZz0oE7wpcnyfPVQ+kisnQiti1Prjq M5cGG4rSzkq+uYeH7njE3MWTwO+rlwbx6CVsYaWz9OMTITYdJ9UiySBRLueeQNsb7duC BPFKIwHL2lbCmkgXQxppt/PIyDuG3BdlSZBD9xsc3F+hhvErGn4KWwSVCaQ/OoTgGdEa gEvh4RaMakLoVc5VMDwjisdeHhm8dgXfTyEMunRE3MYJYgVAh+i8f/hWuOyAd9ussUX9 oZig== X-Gm-Message-State: ABy/qLa81Vg+FeOaQ20dh9gmUeR/nsdh67tFuG6QA5u8Vw6lMP+MmGlT gdJmSPqbkves86ufqhFb9BwD5JxCfRazFIE7JcOGv9i9AXNaYybZ X-Google-Smtp-Source: APBJJlHpZBgNwQd36zz9T/6aInrzYYkKuKNDFBi5Xz+WFtFaNCpxCc8M35BvNhmVwFAkjrbpu0QDbSJn3RaUqkxX/Ck= X-Received: by 2002:a05:6512:3f02:b0:4fb:89bb:bcc5 with SMTP id y2-20020a0565123f0200b004fb89bbbcc5mr5337087lfa.50.1688223077150; Sat, 01 Jul 2023 07:51:17 -0700 (PDT) MIME-Version: 1.0 References: <20230701013651.30004-1-jamrial@gmail.com> In-Reply-To: <20230701013651.30004-1-jamrial@gmail.com> From: Nuo Mi Date: Sat, 1 Jul 2023 22:51:06 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 1/2] avcodec/cbs_h266: store SubpicIdVal in the context 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: T24gU2F0LCBKdWwgMSwgMjAyMyBhdCA5OjM34oCvQU0gSmFtZXMgQWxtZXIgPGphbXJpYWxAZ21h aWwuY29tPiB3cm90ZToKCj4gQW5kIHVzZSBpdCB0byBkZXJpdmUgQ3VyclN1YnBpY0lkeAo+Cj4g U2lnbmVkLW9mZi1ieTogSmFtZXMgQWxtZXIgPGphbXJpYWxAZ21haWwuY29tPgo+IC0tLQo+ICBs aWJhdmNvZGVjL2Nic19oMjY2LmggICAgICAgICAgICAgICAgIHwgIDIgKysKPiAgbGliYXZjb2Rl Yy9jYnNfaDI2Nl9zeW50YXhfdGVtcGxhdGUuYyB8IDM0ICsrKysrKysrKysrKystLS0tLS0tLS0t LS0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygt KQo+Cj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvY2JzX2gyNjYuaCBiL2xpYmF2Y29kZWMvY2Jz X2gyNjYuaAo+IGluZGV4IGJlM2M3NDQ0MjYuLmVkY2I1YWQwZTMgMTAwNjQ0Cj4gLS0tIGEvbGli YXZjb2RlYy9jYnNfaDI2Ni5oCj4gKysrIGIvbGliYXZjb2RlYy9jYnNfaDI2Ni5oCj4gQEAgLTU1 Miw2ICs1NTIsOCBAQCB0eXBlZGVmIHN0cnVjdCBIMjY2UmF3UFBTIHsKPiAgICAgIHVpbnQxNl90 IG51bV90aWxlc19pbl9waWM7Cj4gICAgICB1aW50MTZfdCBzbGljZV9oZWlnaHRfaW5fY3R1c1tW VkNfTUFYX1NMSUNFU107Cj4gICAgICB1aW50MTZfdCBudW1fc2xpY2VzX2luX3N1YnBpY1tWVkNf TUFYX1NMSUNFU107Cj4gKyAgICB1aW50MTZfdCBzdWJfcGljX2lkX3ZhbFtWVkNfTUFYX1NMSUNF U107Cj4gKyAgICB1aW50MTZfdCByb3dfaGVpZ2h0X3ZhbFtWVkNfTUFYX1RJTEVfUk9XU107Cj4K IHJvd19oZWlnaHRfdmFsIGlzIG5vdCByZWxhdGVkIHRvIHRoaXMgcGF0Y2guIE90aGVyIHRoaW5n cyBhcmUgb2suCgo+ICB9IEgyNjZSYXdQUFM7Cj4KPiAgdHlwZWRlZiBzdHJ1Y3QgSDI2NlJhd0FV RCB7Cj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvY2JzX2gyNjZfc3ludGF4X3RlbXBsYXRlLmMK PiBiL2xpYmF2Y29kZWMvY2JzX2gyNjZfc3ludGF4X3RlbXBsYXRlLmMKPiBpbmRleCA4NjNmZWNk ZWZhLi5lYzJiYjFjY2MzIDEwMDY0NAo+IC0tLSBhL2xpYmF2Y29kZWMvY2JzX2gyNjZfc3ludGF4 X3RlbXBsYXRlLmMKPiArKysgYi9saWJhdmNvZGVjL2Nic19oMjY2X3N5bnRheF90ZW1wbGF0ZS5j Cj4gQEAgLTE3MDYsNiArMTcwNiwxNSBAQCBzdGF0aWMgaW50IEZVTkMocHBzKSAoQ29kZWRCaXRz dHJlYW1Db250ZXh0ICpjdHgsCj4gUldDb250ZXh0ICpydywKPiAgICAgICAgICB9Cj4gICAgICB9 Cj4KPiArICAgIGZvciAoaSA9IDA7IGkgPD0gc3BzLT5zcHNfbnVtX3N1YnBpY3NfbWludXMxOyBp KyspIHsKPiArICAgICAgICBpZiAoc3BzLT5zcHNfc3VicGljX2lkX21hcHBpbmdfZXhwbGljaXRs eV9zaWduYWxsZWRfZmxhZykKPiArICAgICAgICAgICAgY3VycmVudC0+c3ViX3BpY19pZF92YWxb aV0gPQo+IGN1cnJlbnQtPnBwc19zdWJwaWNfaWRfbWFwcGluZ19wcmVzZW50X2ZsYWcKPiArICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBjdXJyZW50LT5wcHNfc3VicGlj X2lkW2ldCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogc3BzLT5z cHNfc3VicGljX2lkW2ldOwo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgY3VycmVudC0+ c3ViX3BpY19pZF92YWxbaV0gPSBpOwo+ICsgICAgfQo+ICsKPiAgICAgIHBpY193aWR0aF9pbl9j dGJzX3kgPSBBVl9DRUlMX1JTSElGVAo+ICAgICAgICAgIChjdXJyZW50LT5wcHNfcGljX3dpZHRo X2luX2x1bWFfc2FtcGxlcywKPiAoc3BzLT5zcHNfbG9nMl9jdHVfc2l6ZV9taW51czUgKyA1KSk7 Cj4gICAgICBwaWNfaGVpZ2h0X2luX2N0YnNfeSA9IEFWX0NFSUxfUlNISUZUKAo+IEBAIC0yNjk3 LDI1ICsyNzA2LDE2IEBAIHN0YXRpYyBpbnQgRlVOQyhzbGljZV9oZWFkZXIpCj4gKENvZGVkQml0 c3RyZWFtQ29udGV4dCAqY3R4LCBSV0NvbnRleHQgKnJ3LAo+Cj4gICAgICBpZiAoc3BzLT5zcHNf c3VicGljX2luZm9fcHJlc2VudF9mbGFnKSB7Cj4gICAgICAgICAgdWIoc3BzLT5zcHNfc3VicGlj X2lkX2xlbl9taW51czEgKyAxLCBzaF9zdWJwaWNfaWQpOwo+IC0gICAgICAgIGlmIChzcHMtPnNw c19zdWJwaWNfaWRfbWFwcGluZ19leHBsaWNpdGx5X3NpZ25hbGxlZF9mbGFnKSB7Cj4gLSAgICAg ICAgICAgIGZvciAoaSA9IDA7IGkgPD0gc3BzLT5zcHNfbnVtX3N1YnBpY3NfbWludXMxOyBpKysp IHsKPiAtICAgICAgICAgICAgICAgIHVpbnQxNl90IHN1YnBpY19pZF92YWwgPQo+IC0gICAgICAg ICAgICAgICAgICAgIHBwcy0+cHBzX3N1YnBpY19pZF9tYXBwaW5nX3ByZXNlbnRfZmxhZyA/Cj4g LSAgICAgICAgICAgICAgICAgICAgcHBzLT5wcHNfc3VicGljX2lkW2ldIDogc3BzLT5zcHNfc3Vi cGljX2lkW2ldOwo+IC0gICAgICAgICAgICAgICAgaWYgKHN1YnBpY19pZF92YWwgPT0gY3VycmVu dC0+c2hfc3VicGljX2lkKSB7Cj4gLSAgICAgICAgICAgICAgICAgICAgY3Vycl9zdWJwaWNfaWR4 ID0gaTsKPiAtICAgICAgICAgICAgICAgICAgICBicmVhazsKPiAtICAgICAgICAgICAgICAgIH0K PiAtICAgICAgICAgICAgfQo+IC0gICAgICAgIH0gZWxzZSB7Cj4gLSAgICAgICAgICAgIGN1cnJf c3VicGljX2lkeCA9IGN1cnJlbnQtPnNoX3N1YnBpY19pZDsKPiAtICAgICAgICAgICAgaWYgKGN1 cnJfc3VicGljX2lkeCA+IHNwcy0+c3BzX251bV9zdWJwaWNzX21pbnVzMSkgewo+IC0gICAgICAg ICAgICAgICAgYXZfbG9nKGN0eC0+bG9nX2N0eCwgQVZfTE9HX0VSUk9SLAo+IC0gICAgICAgICAg ICAgICAgICAgICAgICJzaF9zdWJwaWNfaWQoJWQpIHNob3VsZCBpbiByYW5nZSBbMCwgJWRdXG4i LAo+IC0gICAgICAgICAgICAgICAgICAgICAgIGN1cnJfc3VicGljX2lkeCwgc3BzLT5zcHNfbnVt X3N1YnBpY3NfbWludXMxKTsKPiAtICAgICAgICAgICAgICAgIHJldHVybiBBVkVSUk9SX0lOVkFM SUREQVRBOwo+ICsgICAgICAgIGZvciAoaSA9IDA7IGkgPD0gc3BzLT5zcHNfbnVtX3N1YnBpY3Nf bWludXMxOyBpKyspIHsKPiArICAgICAgICAgICAgaWYgKHBwcy0+c3ViX3BpY19pZF92YWxbaV0g PT0gY3VycmVudC0+c2hfc3VicGljX2lkKSB7Cj4gKyAgICAgICAgICAgICAgICBjdXJyX3N1YnBp Y19pZHggPSBpOwo+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgICAgIH0KPiAg ICAgICAgICB9Cj4gKyAgICAgICAgaWYgKGkgPiBzcHMtPnNwc19udW1fc3VicGljc19taW51czEp IHsKPiArICAgICAgICAgICAgYXZfbG9nKGN0eC0+bG9nX2N0eCwgQVZfTE9HX0VSUk9SLCAiaW52 YWxpZCBDdXJyU3VicGljSWR4Cj4gJWRcbiIsIGkpOwo+ICsgICAgICAgICAgICByZXR1cm4gQVZF UlJPUl9JTlZBTElEREFUQTsKPiArICAgICAgICB9Cj4gICAgICB9IGVsc2Ugewo+ICAgICAgICAg IGN1cnJfc3VicGljX2lkeCA9IDA7Cj4gICAgICB9Cj4gLS0KPiAyLjQxLjAKPgo+IF9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1h aWxpbmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3Jn L21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQg bGluayBhYm92ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdp dGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVs QGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRl dmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRl dmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K