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 36E9949F7E for ; Thu, 15 Aug 2024 13:01:09 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0DD8768DB96; Thu, 15 Aug 2024 16:01:07 +0300 (EEST) Received: from mail-vk1-f182.google.com (mail-vk1-f182.google.com [209.85.221.182]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1F61768D9F9 for ; Thu, 15 Aug 2024 16:01:00 +0300 (EEST) Received: by mail-vk1-f182.google.com with SMTP id 71dfb90a1353d-4f8b5e4c631so338492e0c.1 for ; Thu, 15 Aug 2024 06:01:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1723726859; x=1724331659; 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=HsGUwc9DvE3F6MTiiNRlfV4bCzdZH5vrF169c/vbb2s=; b=d/S2bRNt+k0hnr3Cyy+6+vh8S5UtBqO1+uw1Gs1AR/Wj0R5SRlk9h5EgiwdtzgfRAB PMciimPWtfzmskG3DRLKzmuAQUrLzwsq8Qjb6O5ws605+9CetHXYT9fVAVk7NdEj63Sp 7FG+YEzhGywQfPeLw7BHrjAOo0ExLIrukLbb4Tx7SqFq1Ga8Pw9ReB8EaT//X6IYKIz3 JkzaqIS4/TNF2WVykPnUJjmHV9mGeIw6aQ02YwVvSEj5tj/p8pN1A3EtsLfHahUprpAM Ckf3xhV8kF1Q5O0Y4+X7eof0hSwa11/KfDpNn9Ryt5WM8yILT1aDQKSDl54GRlgSozaH 5feg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723726859; x=1724331659; 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=HsGUwc9DvE3F6MTiiNRlfV4bCzdZH5vrF169c/vbb2s=; b=CXgNE6NKYC8pI4gg0Lx7xG3EXWlBCB9cpiuDBVhrS/dXjptvvNlgRTb4rcHHB6Wbyx KFF7AeG1QtqdnQeaUadcyzIE18GbCRjYLpcUh315yBNakUcHI7e7+6nQ8I5Ea9uJ2Rxo 7DQK0LOW5vj/Vi+ODINvDv77c5PHzUXAL/ZtxYwNc2h/2EVMjB4OCvQJBQoHSyEk8juu TQsjee3MuZGq1lGHqdAbNlp8Di0H1VaojlcxxO7ReRGVekJS1+EcvJ9keak6rDGACISA eTG5j0VQAfPaOkbS41v9eN3l0z+ihMmKBBlXOiCFPLrhgQcj0tU0ZU8q3e2MPlPUTJvi /QNQ== X-Gm-Message-State: AOJu0YyB8W8tT9/QEg48tOaByJSithnd886kF9qo6e5mp3Y7SvDRyVbi b972QFLekT3IMk4V5dYXpkeQOBadKPIM66iPDlXRp0yTqSwUr3lBKT1YTrlwXjapIW/VZZFaTVs auXj1sbz5dbFRMEOhgpVcTE65eLwkBCgB X-Google-Smtp-Source: AGHT+IHLqBzrxjqJ1ghnEOTgPKkaGH66Nt3LVwLiiZ2DotYDFmO9UBAXTYuF/FtXGv88OAVQq10GZCDDTYxKluk7UGw= X-Received: by 2002:a05:6122:1690:b0:4f5:2a41:d10e with SMTP id 71dfb90a1353d-4fad22050bdmr7773981e0c.10.1723726858351; Thu, 15 Aug 2024 06:00:58 -0700 (PDT) MIME-Version: 1.0 References: <20240810203304.1864-1-toqsxw@outlook.com> In-Reply-To: From: Nuo Mi Date: Thu, 15 Aug 2024 21:00:47 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH v3 2/3] avcodec/vvc/cabac: remove vvc_refill2 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: Wu Jianhua 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: T24gU3VuLCBBdWcgMTEsIDIwMjQgYXQgNDozM+KAr0FNIDx0b3FzeHdAb3V0bG9vay5jb20+IHdy b3RlOgoKPiBGcm9tOiBXdSBKaWFuaHVhIDx0b3FzeHdAb3V0bG9vay5jb20+Cj4KPiBUaGUgdnZj X3JlZmlsbDIgaXMgdGhlIHNhbWUgYXMgdGhlIHJlZmlsbDIgaW4gY2FiYWNfZnVuY3Rpb25zLgo+ IFJlbW92ZSBpdCB0byByZWR1Y2UgZHVwbGljYXRlZCBjb2Rlcy4KPgo+IFNpZ25lZC1vZmYtYnk6 IFd1IEppYW5odWEgPHRvcXN4d0BvdXRsb29rLmNvbT4KPiAtLS0KPiAgbGliYXZjb2RlYy9jYWJh Y19mdW5jdGlvbnMuaCB8ICAyICstCj4gIGxpYmF2Y29kZWMvdnZjL2NhYmFjLmMgICAgICAgfCAy OCArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNl cnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2Nh YmFjX2Z1bmN0aW9ucy5oIGIvbGliYXZjb2RlYy9jYWJhY19mdW5jdGlvbnMuaAo+IGluZGV4IGMz ZjA4ZDM0MTAuLjliZWU0MDFmMmMgMTAwNjQ0Cj4gLS0tIGEvbGliYXZjb2RlYy9jYWJhY19mdW5j dGlvbnMuaAo+ICsrKyBiL2xpYmF2Y29kZWMvY2FiYWNfZnVuY3Rpb25zLmgKPiBAQCAtODUsNyAr ODUsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQKPiByZW5vcm1fY2FiYWNfZGVjb2Rlcl9vbmNlKENB QkFDQ29udGV4dCAqYyl7Cj4gIH0KPiAgI2VuZGlmCj4KPiAtI2lmbmRlZiBnZXRfY2FiYWNfaW5s aW5lCj4gKyNpZiAhZGVmaW5lZChnZXRfY2FiYWNfaW5saW5lKSB8fCAhZGVmaW5lZChyZWZpbGwy KQo+ICBzdGF0aWMgdm9pZCByZWZpbGwyKENBQkFDQ29udGV4dCAqYyl7Cj4gICAgICBpbnQgaTsK PiAgICAgIHVuc2lnbmVkIHg7Cj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvdnZjL2NhYmFjLmMg Yi9saWJhdmNvZGVjL3Z2Yy9jYWJhYy5jCj4gaW5kZXggMGQ0NWVlYzc1MS4uYzliNmY5YmYzZSAx MDA2NDQKPiAtLS0gYS9saWJhdmNvZGVjL3Z2Yy9jYWJhYy5jCj4gKysrIGIvbGliYXZjb2RlYy92 dmMvY2FiYWMuYwo+IEBAIC04NTYsMzIgKzg1Niw2IEBAIGludCBmZl92dmNfY2FiYWNfaW5pdChW VkNMb2NhbENvbnRleHQgKmxjLAo+ICAgICAgcmV0dXJuIHJldDsKPiAgfQo+Cj4gLS8vZml4bWUK PiAtc3RhdGljIHZvaWQgdnZjX3JlZmlsbDIoQ0FCQUNDb250ZXh0KiBjKSB7Cj4gLSAgICBpbnQg aTsKPiAtICAgIHVuc2lnbmVkIHg7Cj4gLSNpZiAhSEFWRV9GQVNUX0NMWgo+IC0gICAgeCA9IGMt PmxvdyBeIChjLT5sb3cgLSAxKTsKPiAtICAgIGkgPSA3IC0gZmZfaDI2NF9ub3JtX3NoaWZ0W3gg Pj4gKENBQkFDX0JJVFMgLSAxKV07Cj4gLSNlbHNlCj4gLSAgICBpID0gZmZfY3R6KGMtPmxvdykg LSBDQUJBQ19CSVRTOwo+IC0jZW5kaWYKPiAtCj4gLSAgICB4ID0gLUNBQkFDX01BU0s7Cj4gLQo+ IC0jaWYgQ0FCQUNfQklUUyA9PSAxNgo+IC0gICAgeCArPSAoYy0+Ynl0ZXN0cmVhbVswXSA8PCA5 KSArIChjLT5ieXRlc3RyZWFtWzFdIDw8IDEpOwo+IC0jZWxzZQo+IC0gICAgeCArPSBjLT5ieXRl c3RyZWFtWzBdIDw8IDE7Cj4gLSNlbmRpZgo+IC0KPiAtICAgIGMtPmxvdyArPSB4IDw8IGk7Cj4g LSNpZiAhVU5DSEVDS0VEX0JJVFNUUkVBTV9SRUFERVIKPiAtICAgIGlmIChjLT5ieXRlc3RyZWFt IDwgYy0+Ynl0ZXN0cmVhbV9lbmQpCj4gLSNlbmRpZgo+IC0gICAgICAgIGMtPmJ5dGVzdHJlYW0g Kz0gQ0FCQUNfQklUUyAvIDg7Cj4gLX0KPiAtCj4gIHN0YXRpYyBpbnQgaW5saW5lIHZ2Y19nZXRf Y2FiYWMoQ0FCQUNDb250ZXh0ICpjLCBWVkNDYWJhY1N0YXRlKiBiYXNlLAo+IGNvbnN0IGludCBj dHgpCj4gIHsKPiAgICAgIFZWQ0NhYmFjU3RhdGUgKnMgPSBiYXNlICsgY3R4Owo+IEBAIC05MDQs NyArODc4LDcgQEAgc3RhdGljIGludCBpbmxpbmUgdnZjX2dldF9jYWJhYyhDQUJBQ0NvbnRleHQg KmMsCj4gVlZDQ2FiYWNTdGF0ZSogYmFzZSwgY29uc3QgaW50Cj4gICAgICBjLT5sb3cgIDw8PSBs cHNfbWFzazsKPgo+ICAgICAgaWYgKCEoYy0+bG93ICYgQ0FCQUNfTUFTSykpCj4gLSAgICAgICAg dnZjX3JlZmlsbDIoYyk7Cj4gKyAgICAgICAgcmVmaWxsMihjKTsKPiAgICAgIHMtPnN0YXRlWzBd ID0gcy0+c3RhdGVbMF0gLSAocy0+c3RhdGVbMF0gPj4gcy0+c2hpZnRbMF0pICsgKDEwMjMgKgo+ IGJpdCA+PiBzLT5zaGlmdFswXSk7Cj4gICAgICBzLT5zdGF0ZVsxXSA9IHMtPnN0YXRlWzFdIC0g KHMtPnN0YXRlWzFdID4+IHMtPnNoaWZ0WzFdKSArICgxNjM4MyAqCj4gYml0ID4+IHMtPnNoaWZ0 WzFdKTsKPiAgICAgIHJldHVybiBiaXQ7Cj4gLS0KPiAyLjQ0LjAud2luZG93cy4xCj4KSGkgSmlh bmh1YSwKdGhhbmtzIGZvciB0aGUgcGF0Y2guCkkgaGF2ZSBtZXJnZWQgdGhlIG90aGVyIHR3bywg YnV0IHRoaXMgb25lIGludHJvZHVjZXMgbmV3IHdhcm5pbmdzLgpDb3VsZCB5b3UgaGVscCBjaGVj ayBpdD8KCj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Xwo+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+ IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+Cj4gVG8g dW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4gZmZtcGVnLWRldmVsLXJl cXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KPgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGlu ZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUs IG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1 bnN1YnNjcmliZSIuCg==