From patchwork Sat Nov 5 21:31:33 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Nomis101 X-Patchwork-Id: 39184 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a21:999a:b0:a4:2148:650a with SMTP id ve26csp1224666pzb; Sat, 5 Nov 2022 14:31:45 -0700 (PDT) X-Google-Smtp-Source: AMsMyM64bdORd7dgMCpgdugVDU4ctClkN30J7l0zZpxJh14KBnpKDo5ymKjlYoVMswaKjbHD91+M X-Received: by 2002:a17:906:fe0b:b0:787:f1d3:2105 with SMTP id wy11-20020a170906fe0b00b00787f1d32105mr40903222ejb.83.1667683905769; Sat, 05 Nov 2022 14:31:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667683905; cv=none; d=google.com; s=arc-20160816; b=BKKipa5DicLpVCGhJxOHjOCw2p60BYAGe9uKDTrR8G/M2zrQyD8IXR2WGhEOkwtn7e G+ZD0gqKxMRcg+s25B7Cz8sxVZuqGR58Ya2DeZAmSuuAiYXZqFCxlfeRijlmujILxuk8 CYwpFv8QschdqblSg0SrBfUdVkvvOWrjDvsQKOmidEZ7sMjPUFCu7ATS35W+NkQaW/+S LJ5j0181WmSGynHKM3fIFW//rvtMAaNk9KApIEITk0iYxYTiQGyEg1mv5o0V84Zoulse DBdWJsXPG+KqzudSKWTiHpTVBM0KsBWeTTSdpquazD5/dhZuPlHHTt+UOJD83oWFlv/z hGzg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:ui-outboundreport:content-language:to:from :user-agent:mime-version:date:message-id:dkim-signature:delivered-to; bh=M3E0Tr6sw4nEYimyqTFwl++fEUw/CUs0fgBV7PFCxkQ=; b=GMYs5Uvfe6sHFlVIGJ6PXicVNI3mO+rsFByhgyuaCzlTB9T7TePNjJBW8XARbCZMqg b/si8Bld5TepWwtFRCUv9HGlWaf1dr1ymJe7iB776LnrvrC+0Yr+/tMNqfx1WxoNlDuR wtqo2UEuvvnJJNuHcN1CbWyJzAE9xtpY6dHURRzkh+yQXj5ch/F1q7r2ly7kbVj3YRjv rYEgW3wNqpXgFHD/Mba2JY152kgnHPAd3qekWup3+qVb80Io1rP7KglZNdJgS6hY1BAg qGtbCwirmv+ScPDCpF2M8vlmyBcoolmbHop4El5ZjEzosnGKjlwgM5G7xO12wdMO/PY/ 42WA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@web.de header.s=s29768273 header.b=eGxjzkBg; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=web.de Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id e8-20020a1709061e8800b0079dccbbf0c0si2508916ejj.146.2022.11.05.14.31.45; Sat, 05 Nov 2022 14:31:45 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@web.de header.s=s29768273 header.b=eGxjzkBg; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=web.de Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E213E68B1DC; Sat, 5 Nov 2022 23:31:41 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mout.web.de (mout.web.de [212.227.15.3]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6745368AA5A for ; Sat, 5 Nov 2022 23:31:35 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1667683894; bh=KTw5J+/9xyYjA3yrw8iMdVO/H9eidEMhhHmkepWrwtQ=; h=X-UI-Sender-Class:Date:From:Subject:To; b=eGxjzkBgUfZpg+1uWmmUUq466XkHHSfCh9Y95fQcuGWPco9wS71BtYcLE8i3aHkdV KAO/sv5QtPUj5c33+OpOxqaHHHsB8KeyFbV7YJKb7OMUF3J3lcahOWO+ScxPpnaGhZ yJVbjQsAez5vpiNAq07jLs4WsuzS8OldL2PsSYLnnJ+9TPThslHEcmmnbFaZ8Ca3H8 s+N4BvV+ctxv0CZy4g7rEZVUrn8U608P9Ng3L7tdqshbQ74LnZ+3XNnriJFbAxnSda eXMjqVsJkVmJ27xEc65fzo75gjvdJqzVh3L6BikPWfsZEehtwn7whF7YkWnpZCO38R PkRX9yL9lC9qA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from [192.168.2.106] ([84.188.231.126]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1N79RI-1p5XtC1qPc-017XKz for ; Sat, 05 Nov 2022 22:31:34 +0100 Message-ID: <12a9e165-5675-2f88-dc59-45061cd250ab@web.de> Date: Sat, 5 Nov 2022 21:31:33 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:102.0) Gecko/20100101 Firefox/102.0 From: Nomis101 To: ffmpeg-devel@ffmpeg.org Content-Language: de-DE X-Provags-ID: V03:K1:s7GZbKmTNlKG1ARqMVhSUgxaog/aipIUIK0tDmdZXOwFwgfMdKy xe4G681Su1yHPw4qQkJbsKsUj4YhSzr8kOIiKdxjQpnFqFn8HNZEv4/LFHKj31z/ZAt7ZV+ g41SHbMkZzFFz7NHZrDPbDt5Uba5cDW1J6t6jrNiYrUOjeXb7uTKqF/xuJwuqVO765r+B7E Z3hQm3rNmDJpLMRr+mWUA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:zk9A3ALSI/s=;dgc8p8EuCroUP7EYaDqXIQVquJc LAqEmDIFUCGt0qkQxVDhzXDp38etuJt5qA/0PHfmDDqXAc3V1RjCCB6rZyssST0lXQtt+W7Sj IIbl3GQXb1P2WsF3xnhRuZzdJWZ9AGFAEOctMr+inxTHDNQu0lb38M531X9+QbeFH3H9IG1eZ dKa6HqGgas1bUVMFqC76Ejy+kZTPDTnnDQyHEI6e8Ye/H+aF+eI8adB9Xi5FpAVuO1bvQh0aF Og0nVciS0iCn/7H2h1anPpiDD50OAQu+RdWypSb7elHoUGhsj3TcLgR4x43C45NZZnNbIKvIF ufRbbToxiQM1JTPqYQPil95Dpx+PSJ5z3voh7XajAmV7vIawg3ueTve4Fg5oAjTGzoeK+pMyP lO/EnWZAZeWuFfJPGhkvqu3p0P/oXS9yZ8RvqU00DNoBQGei3N5FcT9b37pVWHHnh3KwkYV8V cXxToju3dpJ38ulLBqiPjMok/JyAXEI+pzIpZyRTsTFNFoiBC2ZlnYaZ2mbGrmxuOtdNbHQK4 7bS6jU+Dmc2QfH6kV4vGdCd3wzU4v8kSvzeZz6a8Q1qYt74oDLygp9j6OZpxiC4LoxV9pOqQT wfeBNt2v4oeUpqn/ZeWTPXTy5vZEgNJvIINnqjLAh9RMzJt+LEUstZTNZo6iLEKEwp7UfN2EZ ldZKAfAeCO9zJEY8q1SfVtOsPnvWE4dXL2sSLH34F+g7QE7JoGkJvXNWnY7PykhVOSt0lFQk1 k5Q5abo8KaLwRTpsjMbL80s79KAB4RBEdPVh0+JohRaJ8iufvx+TBPAx0+vkgsZHjFutsECHp k7ShnOkHA76ktNz3qTxg4GK2z1b0ipnBVCETvIZYId4g2sTnIO2MFDmaVuiK+8fAkSRlNOpmu B6x+ygcc18JQdDQJEp8SwYjRU5GaD5e8YCSnAWtEGP35iAhK1GdHJUA9zZe119mFgKv7QCPVo jgm1nLqnSE904rHMffzEAeWGf7k= Subject: [FFmpeg-devel] [PATCH] avformat/movenc: Remove experimental status of TrueHD-in-MP4 muxing (mlpa) 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: 2QwnmV8QBRJT Support for mlpa muxing was added back in 2019: http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=808a6717e0c584738c60a109afd6d47f4973d619 But it was hidden back then behind FF_COMPLIANCE_EXPERIMENTAL, because it was new and there was no support from other applications. In the meantime there is support in MediaInfo: MediaArea/MediaInfoLib#1258 
For VLC: videolan/vlc@9c49f40
 Since version 7.3.4 for Infuse: https://community.firecore.com/t/dolby-mlp-mlpa-codec-support/26100/31 And mpv does support this as well. So, there is no need anymore to hide this behind FF_COMPLIANCE_EXPERIMENTAL. Also, it should be the user's responsibility to choose this only if the user's software/hardware supports it. Therefore, this patch removes the experimental status of TrueHD-in-MP4 muxing. Signed-off-by: Nomis101 --- libavformat/movenc.c | 1 - 1 file changed, 1 deletion(-) avcodec_get_name(track->par->codec_id)); -- 2.37.1 (Apple Git-137.1) diff --git a/libavformat/movenc.c b/libavformat/movenc.c index 754f95912a..50f1831860 100644 --- a/libavformat/movenc.c +++ b/libavformat/movenc.c @@ -7157,7 +7157,6 @@ static int mov_init(AVFormatContext *s) } } if (track->par->codec_id == AV_CODEC_ID_FLAC || - track->par->codec_id == AV_CODEC_ID_TRUEHD || track->par->codec_id == AV_CODEC_ID_OPUS) { if (track->mode != MODE_MP4) { av_log(s, AV_LOG_ERROR, "%s only supported in MP4.\n",