From patchwork Wed Apr 3 19:46:32 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 47768 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:9f96:b0:1a3:b6bb:3029 with SMTP id mm22csp623294pzb; Wed, 3 Apr 2024 12:46:51 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCWgZhqU/jprf/P1ZkE7xnTIIP4UUGSYXwaU6Pn2R8Y/T2s/3CiQ1hAtMKhtAa9A3st6G44IzNeBhdiiwdsLKPrDWJoaPgGC0MPmoQ== X-Google-Smtp-Source: AGHT+IGk+hAbzQdY9XFfiSxvjiujkq3dEA/GKeJ89bJ9G3JnLUoy2MQfO63DmLBOxsTwZn02ewxy X-Received: by 2002:adf:fec4:0:b0:343:61bb:115d with SMTP id q4-20020adffec4000000b0034361bb115dmr428106wrs.26.1712173610929; Wed, 03 Apr 2024 12:46:50 -0700 (PDT) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id l24-20020a50d6d8000000b0056e05d492b7si1020986edj.248.2024.04.03.12.46.50; Wed, 03 Apr 2024 12:46:50 -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=@outlook.com header.s=selector1 header.b=j84E4NEj; arc=fail (body hash mismatch); 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=outlook.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5D29868D15D; Wed, 3 Apr 2024 22:46:48 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04olkn2039.outbound.protection.outlook.com [40.92.74.39]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id F350C68D128 for ; Wed, 3 Apr 2024 22:46:40 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iuHemwEslbSWdyLyxaFBqSzbFsbe49ddGdw7789hkdgJgTpn6SAGHiiCERIGYP2Ak8KxIZ7MaeZPxpnMhLco5DxgNgOA8xhjQeYkxCRGYnt7FCv9pb3ba++WlnXSqHUpIgbi8YFc7f8uL6bb4DPn3bOh1ZCaY+YauAPdFEWRVf/C906/HWr/rakAZMwZrUsdS3U4qvi+jkY4pWu9jyWS10zqEeyM8A/pLMv1kN+uDJ7VqP9D8mluEP7q/IxQmxl8YbantvcXOe2pNxXOBFORWoik8/e+HC6A79dIKu8YwOnFejVRzc24P6Ov+lumh17aKjc9WZTpdS3uD+qj3wI5BQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=12QTaDqmse57Pr7U1ZJsItAKQAfUoxqFVx/5H6/Pojk=; b=X/ZS76X3CWkIzUnRXtI5pf5+a2+/CmN4XHqS/km/OTUJhqtwmgjS0tpseufyJZm0+rhX0x647dgES/U1T2987wBGCmxjIVbL9vvU9rEQe8G3Mg8agP0fbsV4yd9a17LGXEAbiiq0wYzkrcukA2kXyCrsRDECh9WnZgDEc1LwjHK7dGmYaLlksT3tVSpqb4Lq5k5JMwko1GklWaR9anyQ3PljiCYyZJlK/XY2zVGg1YNUdaHbBaDQXzF/aKiJL9rplOLpGa6F58ReynjIb7WsAIG0rgIGEipJhOdrSO4y+qAQyK3z4bTW4vX7L2XPlZpBZebbU+0pVQE4g0g8dGU1NQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=12QTaDqmse57Pr7U1ZJsItAKQAfUoxqFVx/5H6/Pojk=; b=j84E4NEjgz4Z7E3YguMTbtOAyW7KWsEPF8Xnjim+iZPzahE4e2uCHGmKXATJYSHCAg1onR+2OLN+1YcnaYVXqo/8ZcyXTMp3PvkyzlU5ynrkNuupho1LuySipXRqsV8+dKYCdyUc7+CovCOpqoG627l4ElhogfrD446oeuvymXc6cp9hwO377+W7Dt7xEVtobzatN9rbYT1q7NsxRiMrvEYVkYCzlGnnwY8p9PGUstQFBrPqDE9sarp7mzDB977g8Yfa8ubfuQoxejnTUMliRUW+wEUjTpIARioCvNg5ZG302TlhtGuY4PnINJyrG3XudtMtjPr7K8T/hvv4DYgE9w== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by PAXP250MB0544.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:274::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Wed, 3 Apr 2024 19:46:39 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::4a3b:cf76:cddc:c68d]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::4a3b:cf76:cddc:c68d%4]) with mapi id 15.20.7409.042; Wed, 3 Apr 2024 19:46:39 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Wed, 3 Apr 2024 21:46:32 +0200 Message-ID: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: X-TMN: [hJJUFKmGAeI5vyAZyhMhPU2RHVr3fPYeN8oGz9PbrkY=] X-ClientProxiedBy: ZR0P278CA0154.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:41::9) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <20240403194632.2734262-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|PAXP250MB0544:EE_ X-MS-Office365-Filtering-Correlation-Id: 59184977-22ef-4696-a616-08dc5416c77f X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 3MIrV1vX1m93qt3WRn2cu+hW7vjU0WCvOej++QxU8pzXr5ht/ZG7xqm6k9VTZ7Xcal+lavg1fsjjNBMlHPx4qv0lJSUqLAO2cI2U+NVoEkvjTr/SGW9tl9nuDUtpQvAOYbmvgP17z3Z89CVcHOwhnkyvxkYhADRh4kqJQMqMW9YPeZcNBhuPNfotI0Q9CSNfZBUOdSLJZ1Oj9GjauPRJ0MmrDnnCbDMzAi2e+gJxzqtoCxv8u2mS8dgNOWj9oH3RCwpKJPk+7KoS9P9RLgO957tlm+FJyguq2/liXv3hVjrHQcJWuqV0VmomHolzcJupb522BdF5ef06BIdbS7aPrShhfSsNItufxoMEKMLSBnDQ4Ehl+k+abfL9MjcksvDsZqAsEH+LsU3stAIJtzNrUxMuoe6w5YL6rm0EyNEWKjeDT3uqIPA12zp1xAdObQLW9Kfyg2Bo7x2Avne+hinh8nzWO80q/VVH0qcUYL5MzJ4LYTCgjbXtgLC2wmSs9+XmqC/AnHQfLwkgY1gfwqz9K5QGBbkC96mEkN8jwDaAeU69M0HdJxy5gRmZI3vaSL+WQNL5N1z/tYM6vSiVqrj5QYMjKeSxYqSZYjXGjDeipgFvOfVVYnNMa6aK+lIlfoKg X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: biTI1ysVXo8RxLa4LuRYty5nfiiDfQOr+B/BJfUKPW/IeWp5eD9QKV1jvSe8Ii8zaDEqhQ0y2utQVz4g13kbT/fFsU9t4Jwy40yvqo7OtVSsAFEaOpjcstzg+nn9CPb9ZVNdW46qpP5XUDHJf5w3MltOvQKYzGoLFbubYQ2K+4FkCn4p0up//W4ypWO9PlPH9HZf+sTPCw8ZUE2kSTw1HLLmg9JzBBafF5TNJU8alGprLQkPJImaELMplEKAh4CC4Sc0DyO8qhtvwhtJjKxHlICBr+uZUDDz2F88HQisPIaX5a21rw2UdKY47RBk6vCYXEaA7Ye+kVcanCBcPXAMbOGcDxSDuh+l1bwJ43RlEXdy8sWu+PetPJDtyFsRdSWErKpkc65G7s35FhEi7b0Kb7lvBRmrMtP19J/4Q6wvd7lkXf/049ke0zsAc6sxrI2f6qctFiw+r+x0OVNVv16Y8sD64eNyKdMJyEuYqyNcFxhKCeiytizdfwYQotv3AAD5JRudFle5dKaa6RMawpX1okwuV9uQcupMRVIb/tBdR76VH2u/cG2XZi5DWWz/df0A+XRdDfJqsjTFaLV2Bp0jIKtdIAwiGYzEVEc+9NJJbq4TsuLGDDjykgx6m4aFqFysubOAjYiLaM7zDghRwD/Zg/QML/GdsMT6iAD8eRO90YIy+mO2jLJYZRxmrRTdg/dHNueX1Ck8VURXTRbqilvWywi59f93x6uBa4R2dBnyBXBrk23aFkc7oLN0NlxjYYSmWhr/OcnLKTSHx0m19gbW2veLqUiZ8HKCtVF7/+kjKXpHyZohQ3EQM38W4AH7PQlnPkteeENtSHdN+OC3hUuyaiTXlGwj09Yv32fXMcBKnPP94HRrzeVb34dMb5DduENS5Mmr02j7R4VqrtV4eF1P7UBvvR2BNVehycULraWN61cZ8ezC5tVCz7e9XGmnhgDSVW1PBA+osJ9siRKGg7A2eaVx1VRvbt3KaW5mS9NPYIrP8HK/6HLQD+5TrVjet986g4/rrGAM44XSPOeM+RY/zAq8fcHMZvPseR0c5bI8kSK4MFMN3ZBhYyQrxHErueAzT5SZ0J8BYVOhcfFh4EyDbnVplsrpzIFy66sspfyM6aeHwcM62bopjDzaMd+IuJjByc+jXm9aPKMS9rveDpbDnfnz8Q7JbYnfKQ3HHk62TiopnDuvf+OQIWhm8GFCJBcnkRjt9fnocFBjmaU8ZuSmZA8OrbapNUPyK/u7Fopq72DnCiRq/IPEYTWdM/cHD0FgDNCz9g8+X6IUYyGh3ZNV5w== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 59184977-22ef-4696-a616-08dc5416c77f X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Apr 2024 19:46:39.4594 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXP250MB0544 Subject: [FFmpeg-devel] [PATCH 2/2] configure: Only enable iamfdec, iamfenc when needed 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 Cc: Andreas Rheinhardt Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: IspmybXm9RUQ Since 591e27d1e7b21b66f81c53f381356c5e6f1f0451 they would always be compiled even when nothing uses them; for shared builds the default linker behaviour is to include them even when not needed. Signed-off-by: Andreas Rheinhardt --- configure | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/configure b/configure index a393f6ea65..29cc8773fd 100755 --- a/configure +++ b/configure @@ -3595,8 +3595,8 @@ gxf_muxer_select="pcm_rechunk_bsf" hds_muxer_select="flv_muxer" hls_demuxer_select="aac_demuxer ac3_demuxer adts_header ac3_parser eac3_demuxer mov_demuxer mpegts_demuxer" hls_muxer_select="mov_muxer mpegts_muxer" -iamf_demuxer_deps="iamfdec" -iamf_muxer_deps="iamfenc" +iamf_demuxer_select="iamfdec" +iamf_muxer_select="iamfenc" image2_alias_pix_demuxer_select="image2_demuxer" image2_brender_pix_demuxer_select="image2_demuxer" imf_demuxer_deps="libxml2" @@ -3612,8 +3612,9 @@ matroska_muxer_select="mpeg4audio riffenc aac_adtstoasc_bsf pgs_frame_merge_bsf mlp_demuxer_select="mlp_parser" mmf_muxer_select="riffenc" mov_demuxer_select="iso_media riffdec" -mov_demuxer_suggest="zlib" +mov_demuxer_suggest="iamfdec zlib" mov_muxer_select="iso_media riffenc rtpenc_chain vp9_superframe_bsf aac_adtstoasc_bsf ac3_parser" +mov_muxer_suggest="iamfenc" mp3_demuxer_select="mpegaudio_parser" mp3_muxer_select="mpegaudioheader" mp4_muxer_select="mov_muxer" @@ -4084,7 +4085,7 @@ enable asm enable debug enable doc enable faan faandct faanidct -enable iamf iamfdec iamfenc +enable iamf enable large_tests enable optimizations enable ptx_compression