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 1D26B47C68 for ; Sun, 15 Oct 2023 10:32:11 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2D28268C7E6; Sun, 15 Oct 2023 13:32:09 +0300 (EEST) Received: from mail-lj1-f173.google.com (mail-lj1-f173.google.com [209.85.208.173]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 42DBA68C490 for ; Sun, 15 Oct 2023 13:32:03 +0300 (EEST) Received: by mail-lj1-f173.google.com with SMTP id 38308e7fff4ca-2c514cbbe7eso12126541fa.1 for ; Sun, 15 Oct 2023 03:32:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697365922; x=1697970722; darn=ffmpeg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=mdMA6DGR+6UmQahXR7IwBq2M9E4u0Cll05CK8MzIlMY=; b=aQjxP85HDaJdAqgQAyPfJuS5WADUjXWriC/MgBy1omCHExujGXTcma5/CBXd1SOqjW sg2EGQKfWeRwgsZGhIQJDMLoTini+V2+VXQu/lFdrLvAw2wtm6fbulbFDfegPuowcO9S smvyN2nlH+C0YEDyRMeKIZIGWAsNxP8y0kmyl2kZAHbMmXpAOasmpqApvp/jZ6Sx12AF vweJwb18Otp1o8mo0h6oUQ75uZOTZ9XDTveRtxUUhi+Ab9xPixV+mRb+yoLtPxRXrwDl 4iamcOJF3yI5XpolZ7Uz9DnaOnxqus23SGDBmREM27YNDPLiLPjDTwReagMu4LWKCaBL A45w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697365922; x=1697970722; 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=mdMA6DGR+6UmQahXR7IwBq2M9E4u0Cll05CK8MzIlMY=; b=HfJcWaTtjXCcOkULgxebI4ocOq1Od2bozgvYMcctUPRvewMCiof4FX1dLMXLcDbVAG xJcJY4Hza5reSF1KxAfQ+NUjjUGHpD0Y4+++ZDgkBFGnjw1cUxpG2v0RteoDuvM6a+N5 NKKDqYLoJbjRQQ6dk3OpryU9MyX6bzC1G5IHX/uxDtJE2ndF7eyMJUK3J4+4CZA8qZVQ nAAZl5sT8iY+ziMYV5KfwCBZXyrQsSvRobMC1SlewvhWAzfSiROdJZ5MsFRgkaGLvC5s PnTMmx6KDFEuP1/n/tLwk4BQssP/gb6zr1nR15m7BZxRhAaksY/4jW9MzD5/wyjEwQJp HI6A== X-Gm-Message-State: AOJu0Yxvk+FmwDWT6yJwnDqGmieoa7HEmGXo2U66BwWivBTstWsL5cns skR5/l18rSkRfBtl+Dhnz8WY+37qqYEBiWiGKV0cQw4a X-Google-Smtp-Source: AGHT+IHMRFYMUomhYPEqkZz/b7wJWPzNFKQll4VHnh6YxXvlLs4rFX3i3yiGKSk74hlT7xa1pSBaJxLAUW803wWHJPs= X-Received: by 2002:a05:651c:2213:b0:2c5:94a:ac96 with SMTP id y19-20020a05651c221300b002c5094aac96mr5311118ljq.9.1697365921606; Sun, 15 Oct 2023 03:32:01 -0700 (PDT) MIME-Version: 1.0 References: <20230902160741.19197-1-nuomi2021@gmail.com> In-Reply-To: From: Nuo Mi Date: Sun, 15 Oct 2023 18:31:50 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH v3 12/14] vvcdec: add CTU parser 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: T24gU3VuLCBPY3QgMTUsIDIwMjMgYXQgNjoxNuKAr1BNIEFuZHJlYXMgUmhlaW5oYXJkdCA8CmFu ZHJlYXMucmhlaW5oYXJkdEBvdXRsb29rLmNvbT4gd3JvdGU6Cgo+IE51byBNaToKPiA+IC0tLQo+ ID4gIGxpYmF2Y29kZWMvdnZjL3Z2Y19jdHUuYyB8IDIzOTggKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKy0KPiA+ICBsaWJhdmNvZGVjL3Z2Yy92dmNfY3R1LmggfCAgIDExICsK PiA+ICAyIGZpbGVzIGNoYW5nZWQsIDI0MDQgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkK PiA+Cj4gPiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy92dmMvdnZjX2N0dS5jIGIvbGliYXZjb2Rl Yy92dmMvdnZjX2N0dS5jCj4gPiBpbmRleCBkNDZhNTIyYTBkLi5hMjEyZDNhNDRhIDEwMDY0NAo+ ID4gLS0tIGEvbGliYXZjb2RlYy92dmMvdnZjX2N0dS5jCj4gPiArKysgYi9saWJhdmNvZGVjL3Z2 Yy92dmNfY3R1LmMKPiA+IEBAIC0yMiw4ICsyMiwyMzc5IEBACj4KPiAuLi4KPgo+ID4gK3N0YXRp YyBUcmFuc2Zvcm1Vbml0KiBhbGxvY190dShWVkNGcmFtZUNvbnRleHQgKmZjLCBDb2RpbmdVbml0 ICpjdSkKPiA+ICt7Cj4gPiArICAgIFRyYW5zZm9ybVVuaXQgKnR1Owo+ID4gKyAgICBBVkJ1ZmZl clJlZiAqYnVmID0gYXZfYnVmZmVyX3Bvb2xfZ2V0KGZjLT50dV9wb29sKTsKPiA+ICsgICAgaWYg KCFidWYpCj4gPiArICAgICAgICByZXR1cm4gTlVMTDsKPiA+ICsKPiA+ICsgICAgdHUgPSAoVHJh bnNmb3JtVW5pdCAqKWJ1Zi0+ZGF0YTsKPiA+ICsgICAgdHUtPm5leHQgPSBOVUxMOwo+ID4gKyAg ICB0dS0+YnVmID0gYnVmOwo+ID4gKwo+ID4gKyAgICBpZiAoY3UtPnR1cy50YWlsKQo+ID4gKyAg ICAgICAgY3UtPnR1cy50YWlsLT5uZXh0ID0gIHR1Owo+ID4gKyAgICBlbHNlCj4gPiArICAgICAg ICBjdS0+dHVzLmhlYWQgPSB0dTsKPiA+ICsgICAgY3UtPnR1cy50YWlsID0gdHU7Cj4gPiArCj4g PiArICAgIHJldHVybiB0dTsKPiA+ICt9Cj4gPiArCj4KPiAuLi4KPgo+ID4gK3N0YXRpYyBDb2Rp bmdVbml0KiBhbGxvY19jdShWVkNMb2NhbENvbnRleHQgKmxjLCBjb25zdCBpbnQgeDAsIGNvbnN0 Cj4gaW50IHkwKQo+ID4gK3sKPiA+ICsgICAgVlZDRnJhbWVDb250ZXh0ICpmYyA9IGxjLT5mYzsK PiA+ICsgICAgY29uc3QgVlZDU1BTICpzcHMgICA9IGZjLT5wcy5zcHM7Cj4gPiArICAgIGNvbnN0 IFZWQ1BQUyAqcHBzICAgPSBmYy0+cHMucHBzOwo+ID4gKyAgICBjb25zdCBpbnQgcnggICAgICAg ID0geDAgPj4gc3BzLT5jdGJfbG9nMl9zaXplX3k7Cj4gPiArICAgIGNvbnN0IGludCByeSAgICAg ICAgPSB5MCA+PiBzcHMtPmN0Yl9sb2cyX3NpemVfeTsKPiA+ICsgICAgQ1RVICpjdHUgICAgICAg ICAgICA9IGZjLT50YWIuY3R1cyArIHJ5ICogcHBzLT5jdGJfd2lkdGggKyByeDsKPiA+ICsgICAg Q29kaW5nVW5pdCAqY3U7Cj4gPiArCj4gPiArICAgIEFWQnVmZmVyUmVmICpidWYgPSBhdl9idWZm ZXJfcG9vbF9nZXQoZmMtPmN1X3Bvb2wpOwo+ID4gKyAgICBpZiAoIWJ1ZikKPiA+ICsgICAgICAg IHJldHVybiBOVUxMOwo+ID4gKyAgICBjdSA9IChDb2RpbmdVbml0ICopYnVmLT5kYXRhOwo+ID4g KyAgICBjdS0+bmV4dCA9IE5VTEw7Cj4gPiArICAgIGN1LT5idWYgPSBidWY7Cj4KPiBEbyBJIHNl ZSB0aGlzIGNvcnJlY3RseSB0aGF0IHRoZSBDb2RpbmdVbml0cyBhbmQgVHJhbnNmb3JtVW5pdHMg YXJlIG5vdAo+IHJlZmNvdW50ZWQgdG8gYmUgc2hhcmVkLCBidXQgb25seSB0byB1c2UgdGhlIEFW QnVmZmVyUG9vbCBBUEk/Cj4KPiBBbnl3YXksIHN3aXRjaGluZyB0byB0aGUgKG5vdCB5ZXQgbWVy Z2VkKSBSZWZTdHJ1Y3QgcG9vbCBBUEkgc2ltcGxpZmllcwo+IHRoaXMgKGUuZy4gaXQgd2lsbCBh bGxvdyB0byByZW1vdmUgdGhlIEFWQnVmZmVyUmVmIHBvaW50ZXJzIGZyb20gdGhlCj4gc3RydWN0 dXJlcykuCj4KWWVzLiBZb3UgYXJlIHJpZ2h0LgpUaGF0J3Mgd29uZGVyZnVsLiBJIHdpbGwgd2Fp dCBmb3IgdGhlIEFQSS4KCj4KPiA+ICsKPiA+ICsgICAgaWYgKGxjLT5jdSkKPiA+ICsgICAgICAg IGxjLT5jdS0+bmV4dCA9IGN1Owo+ID4gKyAgICBlbHNlCj4gPiArICAgICAgICBjdHUtPmN1cyA9 IGN1Owo+ID4gKyAgICBsYy0+Y3UgPSBjdTsKPiA+ICsKPiA+ICsgICAgcmV0dXJuIGN1Owo+ID4g K30KPiA+ICsKPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3Jn Cj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4KPiBU byB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwt cmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo+Cl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWls aW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxt YW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92 ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3Qg InVuc3Vic2NyaWJlIi4K