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 E212047CE0 for ; Sun, 19 Nov 2023 06:19:02 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7C24168C9F8; Sun, 19 Nov 2023 08:18:59 +0200 (EET) Received: from mail-yb1-f169.google.com (mail-yb1-f169.google.com [209.85.219.169]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 780AF68C987 for ; Sun, 19 Nov 2023 08:18:53 +0200 (EET) Received: by mail-yb1-f169.google.com with SMTP id 3f1490d57ef6-da3b4b7c6bdso3253184276.2 for ; Sat, 18 Nov 2023 22:18:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1700374731; x=1700979531; darn=ffmpeg.org; h=to:date:message-id:subject:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=oXKYrGcqyfnojsvSiPrFRCdKmKQOmFuQ1rVg5NrlE/A=; b=LJTenRIMqBFilFZo5q6n5Fs3kixN5sXYnilE40CJ1r/O1AeAkGX2Tq0FZEYvZ1CLEr MeArdz943wluD1g6rKNLZfdopHx0jM2yuvpOEMjTsnLFdyc4Wro7yaQrT6bpKGVecKpi /PK1yiTv+mH4XZz9Qm5aEPCNVcWIkwGyMkOewXOya7uwU8LuynefnLNR6ZtaiMpMGzKK kiSpfkhUBecMUMXSt410eMP8+InurFJt3x4ckdKuBiI59940fUUbt32bJffKRBFkxHqy WO301J+cFYMrLsw1TW3a6yySyfvrf5joPvGhr4xT9rvX5DQXjv41u7XTwZiUdx2YLEBI 45Lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700374731; x=1700979531; h=to:date:message-id:subject:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=oXKYrGcqyfnojsvSiPrFRCdKmKQOmFuQ1rVg5NrlE/A=; b=iHLwTR5Tt4CYK7idvD8rKYcc80vQ6mW2/gbIi+HoU8GLhL/gbsNjRLxtBAvmUZb3yC wAAiW6kJmgEkAs07qq8wfLvWA1qpLgp3nVd8Rqw9W7ExBxopPJmiLdVTKREsEu5otDD3 ltdweQgxP2dPPGqrEyg6yQ2xfo/zny56E+9z98sQeg4yVAbMwyAkpapT4XUR3YncQC4N 9fjDDkma1M8KUU7TdhuhWmt4pATVBqh84Jhegax/qnP0M/UyiMPNrtozp5M5tJ5JDxcD IASwI8yAN47FhYllPQ4m7piX+F59eSBPzyQKWBKDHFLC3KzQMgiL4BoNDNbAXnmL5DCd xEWg== X-Gm-Message-State: AOJu0YzP7UAzxybDbTpHdS3dceGMYALD24mji7rHO6MjEUfO8gUdym5R VJ0V5Sr1xewd3jfE5TPahmkSYg6c3/I= X-Google-Smtp-Source: AGHT+IE/4Tz3D13uqTw+jJNS8X/iiHdiqTyQNBuEpo5OYUh5x0RkF8jCfOv4pxIholoTe9bUO6BxBg== X-Received: by 2002:a25:ae18:0:b0:da0:4fba:1c61 with SMTP id a24-20020a25ae18000000b00da04fba1c61mr3921006ybj.46.1700374730913; Sat, 18 Nov 2023 22:18:50 -0800 (PST) Received: from smtpclient.apple ([209.9.115.69]) by smtp.gmail.com with ESMTPSA id c24-20020aa781d8000000b006bde2480806sm3787908pfn.47.2023.11.18.22.18.49 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 18 Nov 2023 22:18:50 -0800 (PST) From: shu coon Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.600.7\)) Message-Id: <74FC0A56-1A79-48BD-B146-516990C54944@gmail.com> Date: Sun, 19 Nov 2023 14:18:30 +0800 To: ffmpeg-devel@ffmpeg.org X-Mailer: Apple Mail (2.3731.600.7) X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [FFmpeg-devel] [PATCH] lavfilter/af_loudnorm: fix loudnorm limiter invalid at final frame 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: U2lnbmVkLW9mZi1ieTog6JCn6L6w55CoIDx4aWFvY2hlbmt1bkB4aWFvaG9uZ3NodS5jb20+Ci0t LQpsaWJhdmZpbHRlci9hZl9sb3Vkbm9ybS5jIHwgNSArKystLQoxIGZpbGUgY2hhbmdlZCwgMyBp bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYmF2ZmlsdGVyL2Fm X2xvdWRub3JtLmMgYi9saWJhdmZpbHRlci9hZl9sb3Vkbm9ybS5jCmluZGV4IGQ4MzM5OGFlMmEu LmI4YzEwMjg1Y2EgMTAwNjQ0Ci0tLSBhL2xpYmF2ZmlsdGVyL2FmX2xvdWRub3JtLmMKKysrIGIv bGliYXZmaWx0ZXIvYWZfbG91ZG5vcm0uYwpAQCAtNTcwLDEwICs1NzAsMTAgQEAgc3RhdGljIGlu dCBmaWx0ZXJfZnJhbWUoQVZGaWx0ZXJMaW5rICppbmxpbmssIEFWRnJhbWUgKmluKQoKICAgIGNh c2UgRklOQUxfRlJBTUU6CiAgICAgICAgZ2FpbiA9IGdhdXNzaWFuX2ZpbHRlcihzLCBzLT5pbmRl eCArIDEwIDwgMzAgPyBzLT5pbmRleCArIDEwIDogcy0+aW5kZXggKyAxMCAtIDMwKTsKLSAgICAg ICAgcy0+bGltaXRlcl9idWZfaW5kZXggPSAwOwogICAgICAgIHNyY19pbmRleCA9IDA7CgotICAg ICAgICBmb3IgKG4gPSAwOyBuIDwgcy0+bGltaXRlcl9idWZfc2l6ZSAvIGlubGluay0+Y2hfbGF5 b3V0Lm5iX2NoYW5uZWxzOyBuKyspIHsKKyAgICAgICAgc3ViZnJhbWVfbGVuZ3RoID0gZnJhbWVf c2l6ZShpbmxpbmstPnNhbXBsZV9yYXRlLCAxMDApOworICAgICAgICBmb3IgKG4gPSAwOyBuIDwg c3ViZnJhbWVfbGVuZ3RoOyBuKyspIHsKICAgICAgICAgICAgZm9yIChjID0gMDsgYyA8IGlubGlu ay0+Y2hfbGF5b3V0Lm5iX2NoYW5uZWxzOyBjKyspIHsKICAgICAgICAgICAgICAgIHMtPmxpbWl0 ZXJfYnVmW3MtPmxpbWl0ZXJfYnVmX2luZGV4ICsgY10gPSBzcmNbc3JjX2luZGV4ICsgY10gKiBn YWluICogcy0+b2Zmc2V0OwogICAgICAgICAgICB9CkBAIC02NTgsNiArNjU4LDcgQEAgc3RhdGlj IGludCBmbHVzaF9mcmFtZShBVkZpbHRlckxpbmsgKm91dGxpbmspCiAgICAgICAgb2Zmc2V0ICA9 ICgocy0+bGltaXRlcl9idWZfc2l6ZSAvIGlubGluay0+Y2hfbGF5b3V0Lm5iX2NoYW5uZWxzKSAt IHMtPnByZXZfbmJfc2FtcGxlcykgKiBpbmxpbmstPmNoX2xheW91dC5uYl9jaGFubmVsczsKICAg ICAgICBvZmZzZXQgLT0gKGZyYW1lX3NpemUoaW5saW5rLT5zYW1wbGVfcmF0ZSwgMTAwKSAtIHMt PnByZXZfbmJfc2FtcGxlcykgKiBpbmxpbmstPmNoX2xheW91dC5uYl9jaGFubmVsczsKICAgICAg ICBzLT5idWZfaW5kZXggPSBzLT5idWZfaW5kZXggLSBvZmZzZXQgPCAwID8gcy0+YnVmX2luZGV4 IC0gb2Zmc2V0ICsgcy0+YnVmX3NpemUgOiBzLT5idWZfaW5kZXggLSBvZmZzZXQ7CisgICAgICAg IHMtPmxpbWl0ZXJfYnVmX2luZGV4ID0gcy0+bGltaXRlcl9idWZfaW5kZXggLSBvZmZzZXQgPCAw ID8gcy0+bGltaXRlcl9idWZfaW5kZXggLSBvZmZzZXQgKyBzLT5saW1pdGVyX2J1Zl9zaXplIDog cy0+bGltaXRlcl9idWZfaW5kZXggLSBvZmZzZXQ7CgogICAgICAgIGZvciAobiA9IDA7IG4gPCBu Yl9zYW1wbGVzOyBuKyspIHsKICAgICAgICAgICAgZm9yIChjID0gMDsgYyA8IGlubGluay0+Y2hf bGF5b3V0Lm5iX2NoYW5uZWxzOyBjKyspIHsKLS0gCjIuMzkuMiAoQXBwbGUgR2l0LTE0MykKCgoK CVRoZSBpc3N1ZSB3aWxsIGNhdXNlIGEgbGFyZ2UgYW1vdW50IG9mIGNsaXBwaW5nIGluIHRoZSBs YXN0IDMgc2Vjb25kcyBvZiBhdWRpbyBkYXRhLiAgQ2F1c2luZyB0aGlzIGlzc3VlIGlzIGR1ZSB0 byBzLT5saW1pdGVyX2J1Zl9pbmRleCBhbmQgcy0+ZW52X2luZGV4IGJlaW5nIG1pc2FsaWduZWTv vJsKCQoJRm9sbG93aW5nIHN0ZXBzIGNhbiBiZSB1c2VkIHRvIHJlcHJvZHVjZSB0aGUgaXNzdWU6 CgkKICAgICAgIDEuRG93bmxvYWQgdGhlIGZpbGUgZnJvbSBodHRwczovL3N0cmVhbXMudmlkZW9s YW4ub3JnL2ZmbXBlZy9pbmNvbWluZy9rZXlib2FyZC5tcDQuCiAgICAgICAyLlJ1biB0aGUgZm9s bG93aW5nIGNvbW1hbmQuCmZmbXBlZyAtaSAna2V5Ym9hcmQubXA0JyAgLWFmIGxvdWRub3JtPUk9 LTEyOlRQPS0xLjA6TFJBPTc6bWVhc3VyZWRfST0tNDQuMzc6bWVhc3VyZWRfTFJBPTIwLjEwOm1l YXN1cmVkX3RocmVzaD0tNTUuNjE6b2Zmc2V0PTQuMTg6bGluZWFyPXRydWU6ZHVhbF9tb25vPXRy dWU6cHJpbnRfZm9ybWF0PXN1bW1hcnkgLWFyIDQ4MDAwICdvdXRwdXQubXA0JwoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxp bmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1h bi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3Zl LCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAi dW5zdWJzY3JpYmUiLgo=