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 EC3E44B8B1 for ; Tue, 18 Jun 2024 07:49:16 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id EC8DB68D791; Tue, 18 Jun 2024 10:49:12 +0300 (EEST) Received: from mail-vs1-f52.google.com (mail-vs1-f52.google.com [209.85.217.52]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 564AE68D6C7 for ; Tue, 18 Jun 2024 10:49:06 +0300 (EEST) Received: by mail-vs1-f52.google.com with SMTP id ada2fe7eead31-48c458b9aa7so1617276137.2 for ; Tue, 18 Jun 2024 00:49:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718696945; x=1719301745; 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=El+6l1mfb8xHUMUTYjGzWYIjgGI1P0ar3ae1P8gjh0s=; b=QzlcutVsvPZ5Gp8+nM5eWyipNqZJuRynCn2hvqZETpgOZTcObChMHgXrz55oK9+CHg sqz6BvwTPHE/p3V6WFY85Af6h5cvJd0tmz4kWOdmTb0qC/8zbr2nBqVXYIEzQJ5X91Bw 6jH68kz1LSjXdTEhSJQs5j+npMM13aiPDHLYay/mqDQtNCI9E74qnvPSHDzf1TCBMIYU KOyTEWTcut2XfDaK+XPX+IdvfE2xS/zHr7Ll8rn53nbxvdFaPp4VcHQJjaHGlE8IyYgw P0pOuZj3ZqvOWFAJt9B9MVh+aXZEKLW/6y92QHEayrOs33S41bmaxiF1P12oUcZp0R1D f8Gg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718696945; x=1719301745; 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=El+6l1mfb8xHUMUTYjGzWYIjgGI1P0ar3ae1P8gjh0s=; b=f35tbnhmUrkGcSKgNDO5YJra+rEFlZGJRgPvVZPc/VAN6GyseQgI3A0bE+fGWy4Fvt oif0a73d1vI/hfv5Z+dL7kAENaIXWmc11paCfK7fZm9fNKxkyZwwz0u203DLLTijyVK2 3j3YBCsaQDdjs7mQQ+OMSglOz6lFegbRLxNXoKnJWOshYZvz3m96a4KBMEYnXSWaXDck fHjRrNHu75RnEtyWVJbSWX2uWOmn0PWk+UaA5MVW6JloEwzYC/WWK13/hmtOnpRmQAZg VihRAUDTjtxMfqBiDlXj1HBOMcpY/6H7jGbO3ZjGklCzR0/wm5The0rzlYztJE9kHfsq yWKg== X-Gm-Message-State: AOJu0YzBr+A8ISqEUIGPKTksXWVrKQLV6jgrjrV0LF8K0CoxpErDVgk2 Te1EKQcyggXYxNYxnf1Dt3kQZgc4ACleuClNkE0dsrAIrEt3kq+ymY6e9ziNIY7EB9VlhiX5ZRJ EVsWqi+YVJdG01awN0gFv+gV7Q9Kukg== X-Google-Smtp-Source: AGHT+IGKg4XnPFyEOzLTS+HRyct1yGRwGNAtPPFNR7PldHuKmbvD5MQznpYkCQotTDLbRI8OqcZJwrDKU2CFLML4XsQ= X-Received: by 2002:a67:bd05:0:b0:48d:af33:a5 with SMTP id ada2fe7eead31-48daf33043dmr9181826137.4.1718696944865; Tue, 18 Jun 2024 00:49:04 -0700 (PDT) MIME-Version: 1.0 References: <20240617111812.84575-1-yigithanyigitdevel@gmail.com> <20240617111812.84575-3-yigithanyigitdevel@gmail.com> <92092055-E0A7-45C5-A479-E43D41DF2BE6@remlab.net> <64B43C84-3B8C-49D1-A3DA-005CDE234788@remlab.net> In-Reply-To: <64B43C84-3B8C-49D1-A3DA-005CDE234788@remlab.net> From: Paul B Mahol Date: Tue, 18 Jun 2024 09:48:51 +0200 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 2/3] avfilter/af_volumedetect.c: Add 32bit float audio support 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: T24gVHVlLCBKdW4gMTgsIDIwMjQgYXQgODo1NuKAr0FNIFLDqW1pIERlbmlzLUNvdXJtb250IDxy ZW1pQHJlbWxhYi5uZXQ+IHdyb3RlOgoKPgo+Cj4gTGUgMTcganVpbiAyMDI0IDE5OjUyOjEwIEdN VCswMjowMCwgUGF1bCBCIE1haG9sIDxvbmVtZGFAZ21haWwuY29tPiBhCj4gw6ljcml0IDoKPiA+ T24gTW9uLCBKdW4gMTcsIDIwMjQgYXQgNDo1MuKAr1BNIFLDqW1pIERlbmlzLUNvdXJtb250IDxy ZW1pQHJlbWxhYi5uZXQ+Cj4gd3JvdGU6Cj4gPgo+ID4+Cj4gPj4KPiA+PiBMZSAxNyBqdWluIDIw MjQgMTM6MTg6MTEgR01UKzAyOjAwLCBZaWdpdGhhbiBZaWdpdCA8Cj4gPj4geWlnaXRoYW55aWdp dGRldmVsQGdtYWlsLmNvbT4gYSDDqWNyaXQgOgo+ID4+ID4tLS0KPiA+PiA+IGxpYmF2ZmlsdGVy L2FmX3ZvbHVtZWRldGVjdC5jIHwgMTU5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t LS0KPiA+PiA+IDEgZmlsZSBjaGFuZ2VkLCAxMzMgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25z KC0pCj4gPj4gPgo+ID4+ID5kaWZmIC0tZ2l0IGEvbGliYXZmaWx0ZXIvYWZfdm9sdW1lZGV0ZWN0 LmMKPiBiL2xpYmF2ZmlsdGVyL2FmX3ZvbHVtZWRldGVjdC5jCj4gPj4gPmluZGV4IDMyNzgwMWE3 ZjkuLmRiYmNkMDM3YTUgMTAwNjQ0Cj4gPj4gPi0tLSBhL2xpYmF2ZmlsdGVyL2FmX3ZvbHVtZWRl dGVjdC5jCj4gPj4gPisrKyBiL2xpYmF2ZmlsdGVyL2FmX3ZvbHVtZWRldGVjdC5jCj4gPj4gPkBA IC0yMCwyNyArMjAsNTEgQEAKPiA+PiA+Cj4gPj4gPiAjaW5jbHVkZSAibGliYXZ1dGlsL2NoYW5u ZWxfbGF5b3V0LmgiCj4gPj4gPiAjaW5jbHVkZSAibGliYXZ1dGlsL2F2YXNzZXJ0LmgiCj4gPj4g PisjaW5jbHVkZSAibGliYXZ1dGlsL21lbS5oIgo+ID4+ID4gI2luY2x1ZGUgImF1ZGlvLmgiCj4g Pj4gPiAjaW5jbHVkZSAiYXZmaWx0ZXIuaCIKPiA+PiA+ICNpbmNsdWRlICJpbnRlcm5hbC5oIgo+ ID4+ID4KPiA+PiA+KyNkZWZpbmUgTUFYX0RCX0ZMVCAxMDI0Cj4gPj4gPiAjZGVmaW5lIE1BWF9E QiA5MQo+ID4+ID4rI2RlZmluZSBISVNUT0dSQU1fU0laRSAweDEwMDAwCj4gPj4gPisjZGVmaW5l IEhJU1RPR1JBTV9TSVpFX0ZMVCAoTUFYX0RCX0ZMVCoyKQo+ID4+ID4KPiA+PiA+IHR5cGVkZWYg c3RydWN0IFZvbERldGVjdENvbnRleHQgewo+ID4+ID4tICAgIC8qKgo+ID4+ID4tICAgICAqIE51 bWJlciBvZiBzYW1wbGVzIGF0IGVhY2ggUENNIHZhbHVlLgo+ID4+ID4tICAgICAqIGhpc3RvZ3Jh bVsweDgwMDAgKyBpXSBpcyB0aGUgbnVtYmVyIG9mIHNhbXBsZXMgYXQgdmFsdWUgaS4KPiA+PiA+ LSAgICAgKiBUaGUgZXh0cmEgZWxlbWVudCBpcyB0aGVyZSBmb3Igc3ltbWV0cnkuCj4gPj4gPi0g ICAgICovCj4gPj4gPi0gICAgdWludDY0X3QgaGlzdG9ncmFtWzB4MTAwMDFdOwo+ID4+ID4rICAg IHVpbnQ2NF90KiBoaXN0b2dyYW07IC8vLzwgZm9yIGludGVnZXIgbnVtYmVyIG9mIHNhbXBsZXMg YXQgZWFjaAo+IFBDTQo+ID4+IHZhbHVlLCBmb3IgZmxvYXQgbnVtYmVyIG9mIHNhbXBsZXMgYXQg ZWFjaCBkQgo+ID4+ID4rICAgIHVpbnQ2NF90IG5iX3NhbXBsZXM7IC8vLzwgbnVtYmVyIG9mIHNh bXBsZXMKPiA+PiA+KyAgICBkb3VibGUgc3VtMjsgICAgICAgICAvLy88IHN1bSBvZiB0aGUgc3F1 YXJlcyBvZiB0aGUgc2FtcGxlcwo+ID4+ID4rICAgIGRvdWJsZSBtYXg7ICAgICAgICAgIC8vLzwg bWF4aW11bSBzYW1wbGUgdmFsdWUKPiA+PiA+KyAgICBpbnQgaXNfZmxvYXQ7ICAgICAgICAvLy88 IHRydWUgaWYgdGhlIGlucHV0IGlzIGluIGZsb2F0aW5nIHBvaW50Cj4gPj4gPiB9IFZvbERldGVj dENvbnRleHQ7Cj4gPj4gPgo+ID4+ID4tc3RhdGljIGlubGluZSBkb3VibGUgbG9nZGIodWludDY0 X3QgdikKPiA+PiA+K3N0YXRpYyBpbmxpbmUgZG91YmxlIGxvZ2RiKGRvdWJsZSB2LCBlbnVtIEFW U2FtcGxlRm9ybWF0IHNhbXBsZV9mbXQpCj4gPj4gPiB7Cj4gPj4gPi0gICAgZG91YmxlIGQgPSB2 IC8gKGRvdWJsZSkoMHg4MDAwICogMHg4MDAwKTsKPiA+PiA+LSAgICBpZiAoIXYpCj4gPj4gPi0g ICAgICAgIHJldHVybiBNQVhfREI7Cj4gPj4gPi0gICAgcmV0dXJuIC1sb2cxMChkKSAqIDEwOwo+ ID4+ID4rICAgIGlmIChzYW1wbGVfZm10ID09IEFWX1NBTVBMRV9GTVRfRkxUKSB7Cj4gPj4gPisg ICAgICAgIGlmICghdikKPiA+PiA+KyAgICAgICAgICAgIHJldHVybiBNQVhfREJfRkxUOwo+ID4+ ID4rICAgICAgICByZXR1cm4gLWxvZzEwKHYpICogMTA7Cj4gPj4gPisgICAgfSBlbHNlIHsKPiA+ PiA+KyAgICAgICAgZG91YmxlIGQgPSB2IC8gKGRvdWJsZSkoMHg4MDAwICogMHg4MDAwKTsKPiA+ PiA+KyAgICAgICAgaWYgKCF2KQo+ID4+ID4rICAgICAgICAgICAgcmV0dXJuIE1BWF9EQjsKPiA+ PiA+KyAgICAgICAgcmV0dXJuIC1sb2cxMChkKSAqIDEwOwo+ID4+ID4rICAgIH0KPiA+PiA+K30K PiA+PiA+Kwo+ID4+ID4rc3RhdGljIHZvaWQgdXBkYXRlX2Zsb2F0X3N0YXRzKFZvbERldGVjdENv bnRleHQgKnZkLCBmbG9hdAo+ICphdWRpb19kYXRhKQo+ID4+ID4rewo+ID4+ID4rICAgIGRvdWJs ZSBzYW1wbGU7Cj4gPj4gPisgICAgaW50IGlkeDsKPiA+PiA+KyAgICBpZighaXNub3JtYWwoKmF1 ZGlvX2RhdGEpKQo+ID4+ID4rICAgICAgICByZXR1cm47Cj4gPj4KPiA+PiBEbyB3ZSByZWFsbHkg bmVlZCB0byBjbGFzc2lmeSBmbG9hdHMgaGVyZT8gVGhhdCdzIHByb2JhYmx5IGdvaW5nIHRvIGh1 cnQKPiA+PiBwZXJmcyBiYWRseSwgYW5kIG1ha2VzIGFuIG90aGVyd2lzZSB2ZXJ5IHZlY3Rvcmlz YWJsZSBmdW5jdGlvbiBub3Qgc28KPiA+PiBlYXNpbHkgdmVjdG9yZWQuCj4gPj4KPiA+Cj4gPlRo aXMgaXMgZmFzdCwgaXQgc2hvdWxkIHRyYW5zbGF0ZSB0byBjaGVja2luZyBmZXcgYml0cyBvZiBt ZW1vcnkuCj4KPiBTdXJlIGJ1dCB0aGUgYnJhbmNoIGlzIHdoYXQgaXJrcyBtZSBoZXJlLCBub3Qg dGhlIGNsYXNzaWZpY2F0aW9uIHBlciBzZS4KPiBBbmQgSSBkb24ndCBnZXQgd2h5IGl0J3MgbmVl ZGVkIGhlcmUsIHdoZXJlIG1vc3Qgb2YgdGhlIGNvZGUgYmFzZSBzZWVtcyB0bwo+IGFzc3VtZSB0 aGF0IGZsb2F0cyBhcmUgYWx3YXlzIG51bWVyaWMuIEl0J3MgYWxzbyBub3QgY2xlYXIgd2h5IHN1 Ym5vcm1hbHMKPiBhcmUgZGlzYWxsb3dlZCBoZXJlLgo+CgpIVUdFIGZsb2F0cyBnZXQgb3V0IG9m IHJhbmdlIGVhc2lseSwgdGhlcmUgaXMgcHJvYmFibHkgbmljZXIgd2F5IHRvIGFkZAp0aGVtIHRv IHNvbWUga2luZCBvZiAibm9uLXVuaWZvcm0gbm9uLWxpbmVhciIgaGlzdG9ncmFtLgoKCj4KPiBJ TU8gYWxsIHRoYXQgbmVlZHMganVzdGlmaWNhdGlvbiBpbiB0aGUgY29tbWl0IG1lc3NhZ2Ugd2hp Y2ggSSBmaW5kCj4gbGFja2luZy4gT3IgaWYgaXQncyB1bmp1c3RpZmllZCB0aGVuIGl0IHNob3Vs ZG4ndCBiZSB0aGVyZS4KPgo+ID4+ID4rICAgIHNhbXBsZSA9IGZhYnNmKCphdWRpb19kYXRhKTsK PiA+PiA+KyAgICBpZiAoc2FtcGxlID4gdmQtPm1heCkKPiA+PiA+KyAgICAgICAgdmQtPm1heCA9 IHNhbXBsZTsKPiA+PiA+KyAgICB2ZC0+c3VtMiArPSBzYW1wbGUgKiBzYW1wbGU7Cj4gPj4gPisg ICAgaWR4ID0gbHJpbnRmKGZsb29yZihsb2dkYihzYW1wbGUgKiBzYW1wbGUsIEFWX1NBTVBMRV9G TVRfRkxUKSkpICsKPiA+PiBNQVhfREJfRkxUOwo+ID4+Cj4gPj4gWW91J3JlIHJlY29tcHV0aW5n IHRoZSBzYW1lIHZhbHVlIGFnYWluLCBhbmQgeW91IHNlZW0gdG8gYmUgcm91bmRpbmcKPiB0d2lj ZQo+ID4+IGluIGEgcm93Pwo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1w ZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVs Cj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKPiBmZm1wZWct ZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo+Cl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZl bCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3Jn L21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGlu ayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1 YmplY3QgInVuc3Vic2NyaWJlIi4K