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 C245A4700F for ; Fri, 25 Aug 2023 15:20:05 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 72A3068C62D; Fri, 25 Aug 2023 18:20:02 +0300 (EEST) Received: from mail-vs1-f47.google.com (mail-vs1-f47.google.com [209.85.217.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DDE6C68A05D for ; Fri, 25 Aug 2023 18:19:55 +0300 (EEST) Received: by mail-vs1-f47.google.com with SMTP id ada2fe7eead31-44d4c3fa5beso483851137.3 for ; Fri, 25 Aug 2023 08:19:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692976794; x=1693581594; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=TA5Fp+Buo1HwUmS6COEFVo6g03XvVnBA6NLVGs52Vmc=; b=jq2kTTSyvvtcLafAk9jXEHDoky6r8ilpGWnd/G2CJKeiEa+oNKJswdf0VA6DDS63Gd fa/A7ft7qozXihl0FHx1oDGQSz4AfZdIVXtLqRFhwkd/6MabEQ0eIHXzYjk5M6bhACrG heIbRcobem9LKfSHEt8+pE8iBXnHDSEzLUzPkz3HBdWEy+Hs0YuooWETFHAKEpeB1tXM Hiqkj0jrzbzzKjXcdoFb2gJIZpTx8UK2OToov3Gw+kq8xVshAgIEV1aCwPsE+5vLNNAW jMaa0ax5Bktj+g/IxzLUCtO7zcgR50BdxMItVcUv9P/vgqfPBeof7VZX4t1OQYosG8yb OFLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692976794; x=1693581594; 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=TA5Fp+Buo1HwUmS6COEFVo6g03XvVnBA6NLVGs52Vmc=; b=XtP5nZ6cGeXP3nKOK0+cBj9wuKD6wcewduVYKa65Q5nMefdsXu5GB+Nhby3MvK/FON zAnSLli5JIhEWQtc9iZ/akzUEQ+Fg89EbDlVqgNHFhs9OLYK4sK4dugrUFfHKaXFMEl+ 8JKXudsEQpStb2eF+jc/5izvYQHcudcmrzYe61SHLcUshR/4JrJjxDqPDOBTH0fcoKDK gTTM2WMTqbXolQRJKyAu2da0/fYhTIEFXcVbrU/RuhxrnYRiOp8lrCYh5Wn8il47b8Nb x5mqyTpqEcgOqeiItzGlFGgORn8Hv8oTM/WrW9YNt8H/M1CFtymn5Jx63COAN2SuG/B0 9+IQ== X-Gm-Message-State: AOJu0Yw1JrfLgi1eXy6Kb3Eg0KcoTovW3XWtfCcHlzV9v1g9fr1l44R8 d2LYPOQglNHGtV79eO3RFMZvTH1333iuh2p9XcWzstEl X-Google-Smtp-Source: AGHT+IF2gKCJwEMxnUaciYPn06a8hWPg5YzF/iPDS8qvcKjnIeDfCtcsmHZQjtp4xBv2tE0mUFUP3pdGHSGRs5fAxio= X-Received: by 2002:a67:e40a:0:b0:44d:41bc:cab9 with SMTP id d10-20020a67e40a000000b0044d41bccab9mr15620064vsf.14.1692976794365; Fri, 25 Aug 2023 08:19:54 -0700 (PDT) MIME-Version: 1.0 References: <20230825151328.25567-1-michael@niedermayer.cc> <20230825151328.25567-2-michael@niedermayer.cc> In-Reply-To: <20230825151328.25567-2-michael@niedermayer.cc> From: Paul B Mahol Date: Fri, 25 Aug 2023 17:27:14 +0200 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 2/2] avcodec/apedec: Fix 48khz 24bit below insane level 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: T24gRnJpLCBBdWcgMjUsIDIwMjMgYXQgNToxM+KAr1BNIE1pY2hhZWwgTmllZGVybWF5ZXIgPG1p Y2hhZWxAbmllZGVybWF5ZXIuY2M+Cndyb3RlOgoKPiBGaXhlczogVGlja2V0OTgxNgo+IEZpeGVz OiB2bGMuYXBlIGFuZCBBUEVfNDhLXzI0Yml0XzJDSF8wMl8wMS5hcGUKPgo+IFJlZ3Jlc3Npb24g c2luY2U6IGVkMDAwMTQ4MmE3NGI2MGYzZDViYzVjZDdlMzA0YzlkNjViMmZjZDUuCj4KPiBTaWdu ZWQtb2ZmLWJ5OiBNaWNoYWVsIE5pZWRlcm1heWVyIDxtaWNoYWVsQG5pZWRlcm1heWVyLmNjPgo+ IC0tLQo+ICBsaWJhdmNvZGVjL2FwZWRlYy5jIHwgMTUgKysrKysrKysrKystLS0tCj4gIDEgZmls ZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdp dCBhL2xpYmF2Y29kZWMvYXBlZGVjLmMgYi9saWJhdmNvZGVjL2FwZWRlYy5jCj4gaW5kZXggN2Jh ZDg1MDBlMS4uYjFjY2ViOTM5NSAxMDA2NDQKPiAtLS0gYS9saWJhdmNvZGVjL2FwZWRlYy5jCj4g KysrIGIvbGliYXZjb2RlYy9hcGVkZWMuYwo+IEBAIC0xMTg0LDcgKzExODQsOSBAQCBzdGF0aWMg dm9pZCBwcmVkaWN0b3JfZGVjb2RlX21vbm9fMzkzMChBUEVDb250ZXh0Cj4gKmN0eCwgaW50IGNv dW50KQo+ICBzdGF0aWMgYXZfYWx3YXlzX2lubGluZSBpbnQgcHJlZGljdG9yX3VwZGF0ZV9maWx0 ZXIoQVBFUHJlZGljdG9yNjQgKnAsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBjb25zdCBpbnQgZGVjb2RlZCwKPiBjb25zdCBpbnQgZmlsdGVy LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Y29uc3QgaW50IGRlbGF5QSwKPiBjb25zdCBpbnQgZGVsYXlCLAo+IC0gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgaW50IGFkYXB0QSwKPiBj b25zdCBpbnQgYWRhcHRCKQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgY29uc3QgaW50IGFkYXB0QSwKPiBjb25zdCBpbnQgYWRhcHRCLAo+ICsg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGNv bXByZXNzaW9uX2xldmVsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICkKPgoKV2h5IG9uICcpJyBzZXBhcmF0ZSBsaW5lPwoKCj4gIHsKPiAgICAg IGludDY0X3QgcHJlZGljdGlvbkEsIHByZWRpY3Rpb25COwo+ICAgICAgaW50MzJfdCBzaWduOwo+ IEBAIC0xMjEyLDcgKzEyMTQsMTIgQEAgc3RhdGljIGF2X2Fsd2F5c19pbmxpbmUgaW50Cj4gcHJl ZGljdG9yX3VwZGF0ZV9maWx0ZXIoQVBFUHJlZGljdG9yNjQgKnAsCj4gICAgICAgICAgICAgICAg ICAgIHAtPmJ1ZltkZWxheUIgLSAzXSAqIHAtPmNvZWZmc0JbZmlsdGVyXVszXSArCj4gICAgICAg ICAgICAgICAgICAgIHAtPmJ1ZltkZWxheUIgLSA0XSAqIHAtPmNvZWZmc0JbZmlsdGVyXVs0XTsK Pgo+IC0gICAgcC0+bGFzdEFbZmlsdGVyXSA9IGRlY29kZWQgKyAoKGludDY0X3QpKCh1aW50NjRf dClwcmVkaWN0aW9uQSArCj4gKHByZWRpY3Rpb25CID4+IDEpKSA+PiAxMCk7Cj4gKyAgICBpZiAo Y29tcHJlc3Npb25fbGV2ZWwgPCBDT01QUkVTU0lPTl9MRVZFTF9JTlNBTkUpIHsKPiArICAgICAg ICBwcmVkaWN0aW9uQSA9IChpbnQzMl90KXByZWRpY3Rpb25BOwo+ICsgICAgICAgIHByZWRpY3Rp b25CID0gKGludDMyX3QpcHJlZGljdGlvbkI7Cj4gKyAgICAgICAgcC0+bGFzdEFbZmlsdGVyXSA9 IGRlY29kZWQgKyAoKGludDMyX3QpKHByZWRpY3Rpb25BICsKPiAocHJlZGljdGlvbkIgPj4gMSkp ID4+IDEwKTsKPiArICAgIH0gZWxzZQo+ICsgICAgICAgIHAtPmxhc3RBW2ZpbHRlcl0gPSBkZWNv ZGVkICsgKChpbnQ2NF90KSgodWludDY0X3QpcHJlZGljdGlvbkEgKwo+IChwcmVkaWN0aW9uQiA+ PiAxKSkgPj4gMTApOwo+CgpQbGVhc2UgbWFrZSB7fSBibG9jay4KCgo+ICAgICAgcC0+ZmlsdGVy QVtmaWx0ZXJdID0gcC0+bGFzdEFbZmlsdGVyXSArICgoaW50NjRfdCkocC0+ZmlsdGVyQVtmaWx0 ZXJdCj4gKiAzMVVMTCkgPj4gNSk7Cj4KPiAgICAgIHNpZ24gPSBBUEVTSUdOKGRlY29kZWQpOwo+ IEBAIC0xMjQwLDEwICsxMjQ3LDEwIEBAIHN0YXRpYyB2b2lkCj4gcHJlZGljdG9yX2RlY29kZV9z dGVyZW9fMzk1MChBUEVDb250ZXh0ICpjdHgsIGludCBjb3VudCkKPiAgICAgIHdoaWxlIChjb3Vu dC0tKSB7Cj4gICAgICAgICAgLyogUHJlZGljdG9yIFkgKi8KPiAgICAgICAgICAqZGVjb2RlZDAg PSBwcmVkaWN0b3JfdXBkYXRlX2ZpbHRlcihwLCAqZGVjb2RlZDAsIDAsIFlERUxBWUEsCj4gWURF TEFZQiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBZQURB UFRDT0VGRlNBLCBZQURBUFRDT0VGRlNCKTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBZQURBUFRDT0VGRlNBLCBZQURBUFRDT0VGRlNCLAo+IGN0eC0+Y29t cHJlc3Npb25fbGV2ZWwpOwo+ICAgICAgICAgIGRlY29kZWQwKys7Cj4gICAgICAgICAgKmRlY29k ZWQxID0gcHJlZGljdG9yX3VwZGF0ZV9maWx0ZXIocCwgKmRlY29kZWQxLCAxLCBYREVMQVlBLAo+ IFhERUxBWUIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg WEFEQVBUQ09FRkZTQSwgWEFEQVBUQ09FRkZTQik7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgWEFEQVBUQ09FRkZTQSwgWEFEQVBUQ09FRkZTQiwKPiBjdHgt PmNvbXByZXNzaW9uX2xldmVsKTsKPiAgICAgICAgICBkZWNvZGVkMSsrOwo+Cj4gICAgICAgICAg LyogQ29tYmluZWQgKi8KPiAtLQo+IDIuMTcuMQo+Cj4KT0sgd2l0aCB0aGF0IHN0eWxlIGZpeGVk LCBhc3N1bWluZyBpdCBmaXhlcyB0aGF0IHRpY2tldCBhbmQgaXMgc3RpbGwKYml0ZXhhY3Qgd2l0 aCBib3RoIGZpbGVzLgoKCgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1w ZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVs Cj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKPiBmZm1wZWct ZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo+Cl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZl bCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3Jn L21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGlu ayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1 YmplY3QgInVuc3Vic2NyaWJlIi4K