From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id BE7244DBEC for ; Thu, 1 Jan 2026 12:54:04 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'axWXnFBitVy9YFj02ShT6fXleRdc7GfmCda+So/66fc=', expected b'MYkBgcJA9CauFnRsIV6Z1AvGWVrrYis2gz3T71rPLJ8=')) header.d=ffmpeg.org header.i=@ffmpeg.org header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1767272027; h=content-type : mime-version : to : date : message-id : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-transfer-encoding : from; bh=axWXnFBitVy9YFj02ShT6fXleRdc7GfmCda+So/66fc=; b=a7Vfd3yaQIx7FCa8WUQSPTMPlFwKI+YomJqwHlXL3rvy2N/HSMIsG5BBmT9mjRNUS6qMM sY2DaGwia9OAp7kT2tAwyZvHkzRplrQlrg2afqDCf75I7a9kHCPog0n9em1FdkQ3h4BAt/H 4Zc6bjbpgJKtqMq/Uh9qDGc9fIkHE6ctuq4QIRPDEqDY1GSVwk4lvKgkKpolwoss9x6vePF xO4F4wkXM1O9TULBShH18g+duuI0Km/DO0NOPCp/ch8/R4vuzAccFv08dVXeV/YKZ6nRDAa YPkoaXAn/Y/ENy1q1Zizz1UDxbZAcF9n7xlgjjAuWN1g6Qp7YpVD1k8nCEdw== Received: from [172.20.0.4] (unknown [172.20.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 744B7690D3B; Thu, 1 Jan 2026 14:53:47 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1767272011; b=HnLy5Pwt467SVDBFQnHlvChiBQW8rnHmOG1XCOsEAvmWxBsXdj8QRQF6p/UjyE4mM9CkG 2Uz8568oso/75izFzXoDw5lNxpRheFpKaBbKWEY+Bxz4D/ip2SOihDxypX0P4gL+IXWZMT1 jCYIfqYuT4oANcFp9Dse+NQglVNaOeFxwg8lRh4YeXFPyd1gPUk03efnZAcQpnM/xClInt1 bQmeOvq+Zl8G1tvudRsoysVKpmu2bidW4A8FRBCTJqGYV87fQqkVDZ9oh0I1rwLf9lFUOfK taaaXffwa84Ad2m22Delih6Ov79yHtAs8ife12TnpCKF0CXobUlOCg8vPEIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1767272011; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=axWXnFBitVy9YFj02ShT6fXleRdc7GfmCda+So/66fc=; b=IWu06mmJzVe8JXtyy19d2Sa63EqW9mVtzVSz9/L02Dx17s8FtL8nJ65Ju3O0FOph+z+Yh 1d+VGT9hL62S47oK6XPTXaWmJ66R2OAS6Y9qnCcX+q1LH2qt6ZKDOys8O38/qYEg8cgsyTv l1567cYnKCDNtRgMwiy2U/bimw0+uwYRZTQLax2/ydzBmv+iVueTbspB4AT9ICQhe4li1e4 /HyT+VVYgyqu+IjnCAoDHWd+nM5JdvNgj2O35itZFB3D5ubHsyz7Ax9KejhiQWs0HwlLZAz qjpDSbPV/CkrGdanv8wJp+UTZ/XIYet9wv6F1rhn5UA0N/RVVNGJVftn3MkQ== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none; dmarc=pass header.from=ffmpeg.org policy.dmarc=quarantine Authentication-Results: ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=ffmpeg.org policy.dmarc=quarantine DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1767272003; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=MYkBgcJA9CauFnRsIV6Z1AvGWVrrYis2gz3T71rPLJ8=; b=PnM5FwBMEQpVT8vdRNP+HbKKjx2phGJ001GAEkv2UDYdWP2+7PqGC4mXtIuAQwihzQmBo Fs9XsVCkhx9cZEXboo6DvuWFm1NZMr3aXfMrAzVhjMfIwVm0CKIZWzvOhdzXO82PMpz6TCn 2mBQMPRV/eqTPj0iSndnQdQeo/UH+z7MTknlMzwh8FQtIPY/8bh2gImepGMpiK5S4MTGaJ3 2rZQsoraGJ/+8afRCpP0sAxZorWZ2V8/Ix85xySwCeI0pAAvtbEWsBbF0DxBCAElWXcMOw3 D6CmnqaeUOv5MY3bIpOzvmgbuKGOgoQJRqzBOTyTjxRQwDe9o69/fKEr3PhQ== Received: from de3a2b3407a2 (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id E8EC3690AC5 for ; Thu, 1 Jan 2026 14:53:22 +0200 (EET) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Thu, 01 Jan 2026 12:53:22 -0000 Message-ID: <176727200313.25.14521222626985317408@4457048688e7> Message-ID-Hash: E3KGUZEAMTCMEQKPVG5PKKGO7EB4VTNG X-Message-ID-Hash: E3KGUZEAMTCMEQKPVG5PKKGO7EB4VTNG X-MailFrom: code@ffmpeg.org X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PR] [8.0] cbs_vp9: Always update loop filter and segmentation from current frame (PR #21350) List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: =?utf-8?q?Kacper_Michaj=C5=82ow_via_ffmpeg-devel?= Cc: =?utf-8?q?Kacper_Michaj=C5=82ow?= Content-Transfer-Encoding: base64 Archived-At: List-Archive: List-Post: UFIgIzIxMzUwIG9wZW5lZCBieSBLYWNwZXIgTWljaGFqxYJvdyAoa2FzcGVyOTMpClVSTDogaHR0 cHM6Ly9jb2RlLmZmbXBlZy5vcmcvRkZtcGVnL0ZGbXBlZy9wdWxscy8yMTM1MApQYXRjaCBVUkw6 IGh0dHBzOi8vY29kZS5mZm1wZWcub3JnL0ZGbXBlZy9GRm1wZWcvcHVsbHMvMjEzNTAucGF0Y2gK CihjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGEwYTE2ZjJlYTQzZTAwMDgxNmMxNDc0ZjgyOTVl M2NmMWNmZDI5OWIpDQoNCkZpeGVzOiAjMjEzMjUgb24gdGhlIDguMCByZWxlYXNlLiBUaGUgcmVn cmVzc2lvbiBjb21taXQgMjZhMmE3NjM0NiB3YXMgYmFja3BvcnRlZCB0byB0aGUgOC4wIGJyYW5j aCBhcyA1NDk0OTczZDI4LCBzbyB0aGlzIGZpeCBuZWVkcyB0byBmb2xsb3cuCgoKRnJvbSBhNmEy MjBlZDMzYmU4MTU1ZDQ1ZjlkZTU5ZmZiYzE4OTI3M2ZkNzQ3IE1vbiBTZXAgMTcgMDA6MDA6MDAg MjAwMQpGcm9tOiBEYXZpZCBSb3NjYSA8bm93cmVwQGdtYWlsLmNvbT4KRGF0ZTogRnJpLCAyOSBB dWcgMjAyNSAxMDo1ODowMCArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIGNic192cDk6IEFsd2F5cyB1 cGRhdGUgbG9vcCBmaWx0ZXIgYW5kIHNlZ21lbnRhdGlvbiBmcm9tCiBjdXJyZW50IGZyYW1lCgpG aXhlcyBkZWNvZGluZyB2cDkwLTItMDktYXEyLCB2cDkwLTItMTUtc2Vna2V5X2FkcHEsIHZwOTAt Mi0xNS1zZWdrZXkKYW5kIHZwOTAtMi0yMi1zdmNfMTI4MHg3MjBfMSB3aXRoIFZ1bGthbiBod2Fj Y2VsLgoKRml4ZXM6IDI2YTJhNzYzNDYgKCJjYnNfdnA5OiBGaXggVlA5IHBhc3N0aHJvdWdoIikK CihjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGEwYTE2ZjJlYTQzZTAwMDgxNmMxNDc0ZjgyOTVl M2NmMWNmZDI5OWIpCi0tLQogbGliYXZjb2RlYy9jYnNfdnA5X3N5bnRheF90ZW1wbGF0ZS5jIHwg NTYgKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI3IGluc2Vy dGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvY2JzX3Zw OV9zeW50YXhfdGVtcGxhdGUuYyBiL2xpYmF2Y29kZWMvY2JzX3ZwOV9zeW50YXhfdGVtcGxhdGUu YwppbmRleCA5ZDAxZGViYjZkLi4wNjY5Y2JlZDBjIDEwMDY0NAotLS0gYS9saWJhdmNvZGVjL2Ni c192cDlfc3ludGF4X3RlbXBsYXRlLmMKKysrIGIvbGliYXZjb2RlYy9jYnNfdnA5X3N5bnRheF90 ZW1wbGF0ZS5jCkBAIC0zOTIsMzkgKzM5MiwzNyBAQCBzdGF0aWMgaW50IEZVTkModW5jb21wcmVz c2VkX2hlYWRlcikoQ29kZWRCaXRzdHJlYW1Db250ZXh0ICpjdHgsIFJXQ29udGV4dCAqcncsCiAg ICAgICAgIG1lbXNldCh2cDktPmZlYXR1cmVfZW5hYmxlZCwgMCwgc2l6ZW9mKHZwOS0+ZmVhdHVy ZV9lbmFibGVkKSk7CiAgICAgICAgIG1lbXNldCh2cDktPmZlYXR1cmVfdmFsdWUsICAgMCwgc2l6 ZW9mKHZwOS0+ZmVhdHVyZV92YWx1ZSkpOwogICAgICAgICBtZW1zZXQodnA5LT5mZWF0dXJlX3Np Z24sICAgIDAsIHNpemVvZih2cDktPmZlYXR1cmVfc2lnbikpOworICAgIH0KIAotICAgIH0gZWxz ZSB7Ci0gICAgICAgIC8vIE1vZGlmeSBwcmV2aW91cyBzdGF0ZSBiYXNlZCBvbiB1cGRhdGVzIGlu IHRoaXMgZnJhbWUuCi0KLSAgICAgICAgaWYgKGN1cnJlbnQtPmxvb3BfZmlsdGVyX2RlbHRhX3Vw ZGF0ZSkgewotICAgICAgICAgICAgZm9yIChpID0gMDsgaSA8IDQ7IGkrKykgewotICAgICAgICAg ICAgICAgIGlmIChjdXJyZW50LT51cGRhdGVfcmVmX2RlbHRhW2ldKQotICAgICAgICAgICAgICAg ICAgICB2cDktPmxvb3BfZmlsdGVyX3JlZl9kZWx0YXNbaV0gPQotICAgICAgICAgICAgICAgICAg ICAgICAgY3VycmVudC0+bG9vcF9maWx0ZXJfcmVmX2RlbHRhc1tpXTsKLSAgICAgICAgICAgIH0K LSAgICAgICAgICAgIGZvciAoaSA9IDA7IGkgPCAyOyBpKyspIHsKLSAgICAgICAgICAgICAgICBp ZiAoY3VycmVudC0+dXBkYXRlX21vZGVfZGVsdGFbaV0pCi0gICAgICAgICAgICAgICAgICAgIHZw OS0+bG9vcF9maWx0ZXJfbW9kZV9kZWx0YXNbaV0gPQotICAgICAgICAgICAgICAgICAgICAgICAg Y3VycmVudC0+bG9vcF9maWx0ZXJfbW9kZV9kZWx0YXNbaV07Ci0gICAgICAgICAgICB9CisgICAg Ly8gTW9kaWZ5IHByZXZpb3VzIHN0YXRlIGJhc2VkIG9uIHVwZGF0ZXMgaW4gdGhpcyBmcmFtZS4K KyAgICBpZiAoY3VycmVudC0+bG9vcF9maWx0ZXJfZGVsdGFfdXBkYXRlKSB7CisgICAgICAgIGZv ciAoaSA9IDA7IGkgPCA0OyBpKyspIHsKKyAgICAgICAgICAgIGlmIChjdXJyZW50LT51cGRhdGVf cmVmX2RlbHRhW2ldKQorICAgICAgICAgICAgICAgIHZwOS0+bG9vcF9maWx0ZXJfcmVmX2RlbHRh c1tpXSA9CisgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmxvb3BfZmlsdGVyX3JlZl9kZWx0 YXNbaV07CiAgICAgICAgIH0KKyAgICAgICAgZm9yIChpID0gMDsgaSA8IDI7IGkrKykgeworICAg ICAgICAgICAgaWYgKGN1cnJlbnQtPnVwZGF0ZV9tb2RlX2RlbHRhW2ldKQorICAgICAgICAgICAg ICAgIHZwOS0+bG9vcF9maWx0ZXJfbW9kZV9kZWx0YXNbaV0gPQorICAgICAgICAgICAgICAgICAg ICBjdXJyZW50LT5sb29wX2ZpbHRlcl9tb2RlX2RlbHRhc1tpXTsKKyAgICAgICAgfQorICAgIH0K IAotICAgICAgICBpZiAoY3VycmVudC0+c2VnbWVudGF0aW9uX3VwZGF0ZV9kYXRhKSB7Ci0gICAg ICAgICAgICBtZW1jcHkodnA5LT5mZWF0dXJlX2VuYWJsZWQsIGN1cnJlbnQtPmZlYXR1cmVfZW5h YmxlZCwKLSAgICAgICAgICAgICAgICAgICBzaXplb2YodnA5LT5mZWF0dXJlX2VuYWJsZWQpKTsK LSAgICAgICAgICAgIG1lbWNweSh2cDktPmZlYXR1cmVfdmFsdWUsICAgY3VycmVudC0+ZmVhdHVy ZV92YWx1ZSwKLSAgICAgICAgICAgICAgICAgICBzaXplb2YodnA5LT5mZWF0dXJlX3ZhbHVlKSk7 Ci0gICAgICAgICAgICBtZW1jcHkodnA5LT5mZWF0dXJlX3NpZ24sICAgIGN1cnJlbnQtPmZlYXR1 cmVfc2lnbiwKLSAgICAgICAgICAgICAgICAgICBzaXplb2YodnA5LT5mZWF0dXJlX3NpZ24pKTsK KyAgICBpZiAoY3VycmVudC0+c2VnbWVudGF0aW9uX3VwZGF0ZV9kYXRhKSB7CisgICAgICAgIG1l bWNweSh2cDktPmZlYXR1cmVfZW5hYmxlZCwgY3VycmVudC0+ZmVhdHVyZV9lbmFibGVkLAorICAg ICAgICAgICAgICAgc2l6ZW9mKHZwOS0+ZmVhdHVyZV9lbmFibGVkKSk7CisgICAgICAgIG1lbWNw eSh2cDktPmZlYXR1cmVfdmFsdWUsICAgY3VycmVudC0+ZmVhdHVyZV92YWx1ZSwKKyAgICAgICAg ICAgICAgIHNpemVvZih2cDktPmZlYXR1cmVfdmFsdWUpKTsKKyAgICAgICAgbWVtY3B5KHZwOS0+ ZmVhdHVyZV9zaWduLCAgICBjdXJyZW50LT5mZWF0dXJlX3NpZ24sCisgICAgICAgICAgICAgICBz aXplb2YodnA5LT5mZWF0dXJlX3NpZ24pKTsKIAotICAgICAgICAgICAgaWYgKGN1cnJlbnQtPnNl Z21lbnRhdGlvbl91cGRhdGVfbWFwKSB7Ci0gICAgICAgICAgICAgICAgbWVtY3B5KHZwOS0+c2Vn bWVudGF0aW9uX3RyZWVfcHJvYnMsCi0gICAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPnNl Z21lbnRhdGlvbl90cmVlX3Byb2JzLAotICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YodnA5 LT5zZWdtZW50YXRpb25fdHJlZV9wcm9icykpOwotICAgICAgICAgICAgICAgIG1lbWNweSh2cDkt PnNlZ21lbnRhdGlvbl9wcmVkX3Byb2IsCi0gICAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQt PnNlZ21lbnRhdGlvbl9wcmVkX3Byb2IsCi0gICAgICAgICAgICAgICAgICAgICAgIHNpemVvZih2 cDktPnNlZ21lbnRhdGlvbl9wcmVkX3Byb2IpKTsKLSAgICAgICAgICAgIH0KKyAgICAgICAgaWYg KGN1cnJlbnQtPnNlZ21lbnRhdGlvbl91cGRhdGVfbWFwKSB7CisgICAgICAgICAgICBtZW1jcHko dnA5LT5zZWdtZW50YXRpb25fdHJlZV9wcm9icywKKyAgICAgICAgICAgICAgICAgICBjdXJyZW50 LT5zZWdtZW50YXRpb25fdHJlZV9wcm9icywKKyAgICAgICAgICAgICAgICAgICBzaXplb2YodnA5 LT5zZWdtZW50YXRpb25fdHJlZV9wcm9icykpOworICAgICAgICAgICAgbWVtY3B5KHZwOS0+c2Vn bWVudGF0aW9uX3ByZWRfcHJvYiwKKyAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5zZWdtZW50 YXRpb25fcHJlZF9wcm9iLAorICAgICAgICAgICAgICAgICAgIHNpemVvZih2cDktPnNlZ21lbnRh dGlvbl9wcmVkX3Byb2IpKTsKICAgICAgICAgfQogICAgIH0KIAotLSAKMi40OS4xCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFp bGluZyBsaXN0IC0tIGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnClRvIHVuc3Vic2NyaWJlIHNlbmQg YW4gZW1haWwgdG8gZmZtcGVnLWRldmVsLWxlYXZlQGZmbXBlZy5vcmcK