From patchwork Wed Feb 5 11:07:07 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?Martin_Storsj=C3=B6?= X-Patchwork-Id: 17692 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id 379F544A85F for ; Wed, 5 Feb 2020 13:14:28 +0200 (EET) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0DF4A68AB42; Wed, 5 Feb 2020 13:14:28 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-lj1-f178.google.com (mail-lj1-f178.google.com [209.85.208.178]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 66B48688105 for ; Wed, 5 Feb 2020 13:14:21 +0200 (EET) Received: by mail-lj1-f178.google.com with SMTP id d10so1869187ljl.9 for ; Wed, 05 Feb 2020 03:14:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=martin-st.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=40vJvV/HD1qy2Ce/+sKk7ySdzSVvE4njQmbpKCOeI/M=; b=uM4y9YrDrC3g8iXY2zixAssHZHOTcCfw0k9QoR9MArij/oNu4hJyWqWH7g/KDjq6Rf wnyunBXzqT5vFUR83EnV0lIaZRMElOzLHu+k0FYhO54JPa2FFy+AY205oc8eMEnPgloH glYQn/MsElo1m+vSuJQXHAN1v/Q8k/+YAMNVU8Axaza2mfD2/eJs/0e0zbOmoB6GXONd NFT3BQV3sAUmv2RbfVWD4zY6XOQbep6/Jd8DXi9UAUjQrbkynKvY9YlALmiOGU1DBSND AlWAyoDCcpsH7JBW6cY+yurobNYSE6Xc0AWMMcWrfkXu94erfs0lwsPFJ2/Kz7j6awPP QKAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=40vJvV/HD1qy2Ce/+sKk7ySdzSVvE4njQmbpKCOeI/M=; b=e6xrsLodWeAFegpa6jdhesb5Jsj3DBZWa90QtSoWu2atRcAg1Htvp7HyC7AJbNaoWB cKKtR40yo/olDSkJf8a1HhRCs8dlUZT1yAYykurz5JB3Zt+RU78aWuk956JP+pyHKCZC MWq6JAq96/6I+H31yOTeyr8VCiqBlMtv9i5/5QLMVQzzuw21txBWkpiELmrKPNDt+qZ1 8ibfy5/sksNh3kkmQrvQkGMax82K3PnxNLlfHtDVo4NYwdefHFdkzRwTlyqAvMmUTdr9 qC0HOKCPhKubLjpl4ATecBBAWX48Ic1SGfAeKeJQtYDHNYNxr98Bv27IuzsrPYyG842n opuQ== X-Gm-Message-State: APjAAAV3ui4P5wH2nhVlGptJp0KxXBjgpo5NNIdRyxsEJG1Iec9qntos BFiJIgkRynp9KOhK7hEMaALH4ls2YjA= X-Google-Smtp-Source: APXvYqxFuo9c53QN+QCWrbRJq8OnbVCcvilXMDlcMWzTustWHIJfJryFx1XUDOmlRHfjzmMDqoJ2wg== X-Received: by 2002:ac2:5628:: with SMTP id b8mr17197164lff.112.1580900832066; Wed, 05 Feb 2020 03:07:12 -0800 (PST) Received: from localhost (dsl-tkubng21-58c01c-243.dhcp.inet.fi. [88.192.28.243]) by smtp.gmail.com with ESMTPSA id a11sm11989865lfb.34.2020.02.05.03.07.11 for (version=TLS1 cipher=AES128-SHA bits=128/128); Wed, 05 Feb 2020 03:07:11 -0800 (PST) From: =?utf-8?q?Martin_Storsj=C3=B6?= To: ffmpeg-devel@ffmpeg.org Date: Wed, 5 Feb 2020 13:07:07 +0200 Message-Id: <20200205110708.64282-2-martin@martin.st> X-Mailer: git-send-email 2.21.1 (Apple Git-122.3) In-Reply-To: <20200205110708.64282-1-martin@martin.st> References: <20200205110708.64282-1-martin@martin.st> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 2/3] libfdk-aacdec: Use the decoder's default level limiter settings X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" It was disabled by default in 2dbd35b00c6433e587d5f44d5dbc8972ebbaa88e as it added delay, but now we compensate for the delay properly by offsetting timestamps. --- libavcodec/libfdk-aacdec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/libfdk-aacdec.c b/libavcodec/libfdk-aacdec.c index d9b080cf3e..32a97958c4 100644 --- a/libavcodec/libfdk-aacdec.c +++ b/libavcodec/libfdk-aacdec.c @@ -81,7 +81,7 @@ static const AVOption fdk_aac_dec_options[] = { { "drc_heavy", "Dynamic Range Control: heavy compression, where [1] is on (RF mode) and [0] is off", OFFSET(drc_heavy), AV_OPT_TYPE_INT, { .i64 = -1}, -1, 1, AD, NULL }, #if FDKDEC_VER_AT_LEAST(2, 5) // 2.5.10 - { "level_limit", "Signal level limiting", OFFSET(level_limit), AV_OPT_TYPE_INT, { .i64 = 0 }, -1, 1, AD }, + { "level_limit", "Signal level limiting (-1 auto, 0 off, 1 enabled)", OFFSET(level_limit), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 1, AD }, #endif #if FDKDEC_VER_AT_LEAST(3, 0) // 3.0.0 { "drc_effect","Dynamic Range Control: effect type, where e.g. [0] is none and [6] is general",