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 DDB1A4556E for ; Wed, 1 Feb 2023 14:32:59 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 61D1868BE28; Wed, 1 Feb 2023 16:32:56 +0200 (EET) Received: from smtp1.axis.com (smtp1.axis.com [195.60.68.17]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 88CD168BDA0 for ; Wed, 1 Feb 2023 16:32:49 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axis.com; q=dns/txt; s=axis-central1; t=1675261974; x=1706797974; h=from:to:subject:date:message-id:mime-version; bh=FLOWNbhOxdGQziHYG/wJBmi2yYnX6i4CrHOMroHKPCA=; b=gq5ToHtR9XqM/aP5XZBaVu+GeSH60E3+i94386RQEMrEQv3WyKcPONX0 r4SZ4zJ9J3hyVLDaySDmxav8DGZNqQW0DtL4WIJCWndTz8gf8V5lsI0A2 vY1yHLd0itqnTyv5xGLiEhFUQAYZWh/289yJtyEaLDjFUYvTGSMB3o6Eg Gu/21y/P47VE9p7hoWInQW0buxg1J6XkSglTePpcsQx++MX646UMCn9Os +rVDBmcLR+HPFr1SlBggU2vq8W7PFkIl02w3VknPimLCArb28xv/4CcS7 tsPTyYhaUL8/a+AghfqXpmHD90LRlhkyxLlFdmEMOQKcsuLvVK3UFHYb1 g==; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bYwboLOyv2ocECz5jJuOc/xWuKg/KWNF/ja7kMP/tjjNuiCEFkfECahukO/8oCezvKoT6pHYl+jY7AN7hvsZgaQg0SW5CtZP0JgYSnli0W1NVwyPEPJX6lLNUTNzWCxd6drN05YL2hohWhKg/IiTBgFWPBloZX9SStJyv4CmZJmAkdDpwYiiYOkELDZFB2X28ULaSkghBd7ySLCZSg+nlDU0vLPIMoaDG0vpqaeLOAhD+QWDEBwL1zX6/K+PXlAeH2w3rjKD0kW9/WXjD/VnJ78f+pY0quQYL8sVz4iK3ohdG1H1pi5aUlYnyxrSmYJUl3mrsPX6hQ3x5HHVTf83ug== 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=FLOWNbhOxdGQziHYG/wJBmi2yYnX6i4CrHOMroHKPCA=; b=YXAC8dxJtPCyecpRo95gRvI94IqKoLXUAaiDroTGLBHTNVfeD+cUj5kuqEppYlJ8T1jbGpJQ4EwNJBO42MuVVSQy0H32/LGyWKBUDu4Zety2NXyOX/+lw+H3W0cYcBqUxT8Hhz0Zag61g0Kp0MErRQ9eHz/p9m2hotMsmvQUMoaACJRUfBoCaRH3/VSnEiL7idqSpou0eaFDUdybAg5cXgcO2L7pOyWx0j8YYOtK+XTSZkAzxqI7nP9hbtuEK4Gc3JXV66Vns/1Hs3RB5zNZBHQBBzwWbxA9exM0FWa25pk0cEJDO02qkaBQARkE+k0GtuE1olsjeCbx6J1gA6sOeg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=axis.com; dmarc=pass action=none header.from=axis.com; dkim=pass header.d=axis.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axis365.onmicrosoft.com; s=selector2-axis365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FLOWNbhOxdGQziHYG/wJBmi2yYnX6i4CrHOMroHKPCA=; b=pq9vlh+//nhQGFzjQOWK61tICisK0S3wus+92wTWWRh0J67aY9qyo56Y8HH1p+kmB/bzAkFpKXYYjmiwhfybSQp0jWvDygLHbddunZdlpGYjkL9jyoWXciot47gvNPAkBcMPwlyH78fxYbld+gpq+w/5ieAP0ytyJMmIATa0AHM= From: =?iso-8859-1?Q?Kristofer_Bj=F6rkstr=F6m?= To: FFmpeg development discussions and patches Thread-Topic: [PATCH] configure: add --disable-he-aac option Thread-Index: AQHZNkndNgb8j2w4bk+dhLs+2GEoMw== Date: Wed, 1 Feb 2023 14:32:46 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=axis.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DU0PR02MB9171:EE_|PAVPR02MB9986:EE_ x-ms-office365-filtering-correlation-id: c9c1d9eb-fcd6-486b-99cb-08db04613024 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: gbLc99WWF5mW0k4FqUGrlrZK/+WFqFfZB86JMojAmxB7+vCUmtfj9K9brzV566hU1qcYaR3b552PtqTc7cucW0BSsOO0NnB5bfvZxSykD2loPBxGU52wVCuZHTfOYxoiOioCVqN8SIgfNaioX2IIscRONgGvl/dh4ZbzwsA3uIKPMr4A/EL20IG10civN2Op7xo+1f+DToxFgc6k73/99hrLomap9ObK712S+67SY0xCzWDzlNsyXQjgdj7l7YtFqWazI2HmmmucFJ/28B6XIs+3pO4JuYRe0MWRhGDpjaSh+0veO5YCTu5FQILiDlHfSh6ENreqW89QY1FEMnz7pF12WzVx2qkyWRKoRTJtOOZB5Y04qB7eZKL8qm0mM7IQqZpn2YqetCnxcqJ/nurEesMbRA/HeKcd/v9LsRe/H2Jl9ZhO28vBhHLT7Dp3BgDbhXBz4w8vW9K0V3vWk9eCahWfWM+aC5hX7APSB3Okh1SXyILHlPznyQTeyBYYWvLd3Z4KYLF4Tj2bpSmXHr/JD4mrvc7YmwCwwHty1W2VqzrI2nV7XAFr6mxcYXMGzZu/HIxwjtQ+rACKciW1ioW8YsMNsD2mwNMQQb6RifAW35CS6daozbJckmuS8cbl/GGVEukWHZJFZyC1t5rL9Zkr8rsim1LI9FfuvVPT+HCxrw0OCO24Z4lO6Oy2a6SOh3oyYxWKcOgq8ZZKTvFPgCi2Yw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR02MB9171.eurprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(4636009)(396003)(366004)(376002)(39850400004)(136003)(346002)(451199018)(19627405001)(71200400001)(7696005)(316002)(83380400001)(66574015)(2906002)(33656002)(122000001)(38100700002)(6506007)(66476007)(66556008)(6916009)(53546011)(91956017)(76116006)(66946007)(8676002)(26005)(9686003)(478600001)(186003)(52536014)(41300700001)(55016003)(86362001)(64756008)(38070700005)(66446008)(5660300002)(8936002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?yTBHUGcfl1oFiIzcmMHmHc4eDXxdCZwtt8MKh1aGYaQ/Ik5LvhkxaVA+Hm?= =?iso-8859-1?Q?2FhXrCFTtiZVJeZjUibxDCZOJJRF8whfskRVjyCsOPYDHYJPJ/7UyEPa0j?= =?iso-8859-1?Q?F9EEjjfp4vVfat3cR1mtzFsHyYYmkngIxoKrTGEH04P0MsSrsbebORckGH?= =?iso-8859-1?Q?VA8UGdh7gTrNt7xDsHrl9QzoksPu+s5dIRfJoe0BB+dYAr6Xwmzihcfh/0?= =?iso-8859-1?Q?kzKPSrKOjLDjU6aETBAWUQvDamqHPWFYViRIZv6ZTAYRYwYGzgj4b2uL4q?= =?iso-8859-1?Q?IVmVejShb7y1B69hPaZM90ItO/PXbZjjDV+0071Y76n3ZXd9tbgcgTGUgB?= =?iso-8859-1?Q?tyALh4Maa1B9IBBtKisiBQ/2nYnJ3PHOdVNU0ZBKvzAHKzu7qumIVng1gL?= =?iso-8859-1?Q?KfuhDJHrZj2Z0KAHk7y10YYg/ucCXXm4hCEiForkyiBmQmpP3Wapc5TAIv?= =?iso-8859-1?Q?zvfutYDsaKXcJ7uDWQ4O0glpCN6jNN75A49xaHYOm1h9CW66Btl6DECDgT?= =?iso-8859-1?Q?Mf58RiOqVyZvyaQM+GfYWxsmZkfbD3QCEflnTAwVQk8Pag2F9gMrxbhGZW?= =?iso-8859-1?Q?xhw3WzMdVQ/z5zblkkfUIXPkvp6nP6SZlbackn9Cseti5oMI3s6jCOmv9e?= =?iso-8859-1?Q?yEsJRUZFcJexHIshRkn9qzpC7BssRdhKpjTMl5SNiB2ZVb0IIVM8vUa6Yl?= =?iso-8859-1?Q?Bvm9qrBCYtEhn+6QcChVZbaCQn8031BRLAh5ZBbE0Oz10UJcyMDCZPOeJ3?= =?iso-8859-1?Q?nKTgWqKciB+pO9JHv+Nu5c2lXtqzj+D/C0tIN7Xv/7qZZ9KiYbMhMwk93k?= =?iso-8859-1?Q?INVQ3XAsHEJb6Proa3AskXEht8XJVebvk0luoN2XZZzz3bz0M/tw8/GyRf?= =?iso-8859-1?Q?f0LB0ew95bTUDNg9sNYay3irKQ1cu80JG1tkpBtTdMabRFBAuQc94/dZag?= =?iso-8859-1?Q?ZQfZaoDSFEYYtFU7Du6AHpCrcp7nSTtR6LPi30ftqvZuwPIW7m7GvYONlC?= =?iso-8859-1?Q?Ld3HJHiXr2WRbC5sGt++p+Qy7AEv5niHUFUyXX+iocE3Mj/RqdcgzhEDy0?= =?iso-8859-1?Q?z3sl7e/JPrQsmLNWN9JRdNDMRkz5OltXqfRJIxLSDiq5o5LQohQNkaElzR?= =?iso-8859-1?Q?E3aDopSXazjsOuyAkSUtTPhbWm1TLGFfIbX4HvfefGsYJzwkxsxyAanVwk?= =?iso-8859-1?Q?4UfD5q0LCVPp4CaAgCNJXQf+InjjsaTowFZQgjTFOvPkxSn2EBu3FSZPSv?= =?iso-8859-1?Q?jwmq0ioYRWZ9MrF4vfMCxuRDkRMdhausjW5KQZMthS9mMjeCuOZhmpa/uX?= =?iso-8859-1?Q?V8M4EVB6N3TZf6KfoNM59GQkVjzY3JpQM1kLIRWqONvm7VP2HIhlloI/u3?= =?iso-8859-1?Q?QvwYRWjB5Y2Gl2KWQscT7FjzVD+SjIGkc5RPI6bkxDsGf6K4EGN0LEFqTh?= =?iso-8859-1?Q?qSRNGiYSkaUPq1LVotvM8yLx1iuwXLp59s+keRLVKzxS8nodTF8nqkXHfQ?= =?iso-8859-1?Q?dE2FJst+xE2jY+UeuZTnvt9Ry8Cm2E8Jn/hhWWD80r5OEWQexbUWHSPlHY?= =?iso-8859-1?Q?0jgypVZGEoZqUf/rU3aWdRCrTTC5XOLXVn1MIiKbOOEoHKNPRQLiZbGphD?= =?iso-8859-1?Q?xSINRNmpHpAKU=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DU0PR02MB9171.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c9c1d9eb-fcd6-486b-99cb-08db04613024 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Feb 2023 14:32:46.8788 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 78703d3c-b907-432f-b066-88f7af9ca3af X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: fNFIjwSX6MScfpep5KZQGvmMtd6l7ljkdIt32IYvpe7QsOEqZgOYDOsSOgocZsD601ENreFJbk10QspfK/GDng== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR02MB9986 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [FFmpeg-devel] [PATCH] configure: add --disable-he-aac option 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="iso-8859-1" Content-Transfer-Encoding: quoted-printable Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: >From 6828ea418f0209dface9fbb23ff4657f66988f5e Mon Sep 17 00:00:00 2001 From: =3D?UTF-8?q?Kristofer=3D20Bj=3DC3=3DB6rkstr=3DC3=3DB6m?=3D Date: Wed, 1 Feb 2023 15:15:14 +0100 Subject: [PATCH] configure: add --disable-he-aac option MIME-Version: 1.0 Content-Type: text/plain; charset=3DUTF-8 Content-Transfer-Encoding: 8bit Make it possible to disable HE and HEv2 support for AAC. To avoid patents in HE-AAC. Signed-off-by: Kristofer Bj=F6rkstr=F6m --- configure | 6 ++++++ libavcodec/aacdec_template.c | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/configure b/configure index 47790d10f5..e51dd0027a 100755 --- a/configure +++ b/configure @@ -145,6 +145,7 @@ Component options: --disable-fft disable FFT code --disable-faan disable floating point AAN (I)DCT code --disable-pixelutils disable pixel utils in libavutil + --disable-he-aac disable HE and HEv2 support for AAC Individual component options: --disable-everything disable all components listed below @@ -1989,6 +1990,7 @@ CONFIG_LIST=3D" $SUBSYSTEM_LIST autodetect fontconfig + he_aac large_tests linux_perf macos_kperf @@ -4227,6 +4229,10 @@ for e in $env; do eval "export $e" done +if disabled he_aac; then + add_cflags -DHE_AAC_DISABLED +fi + if disabled autodetect; then # Unless iconv is explicitely disabled by the user, we still want to p= robe diff --git a/libavcodec/aacdec_template.c b/libavcodec/aacdec_template.c index 444dc4fa9d..3b95468067 100644 --- a/libavcodec/aacdec_template.c +++ b/libavcodec/aacdec_template.c @@ -1019,6 +1019,12 @@ static int decode_audio_specific_config_gb(AACContex= t *ac, *m4ac =3D m4ac_bak; return AVERROR_INVALIDDATA; } +#if HE_AAC_DISABLED + if (m4ac->ps > 0 || m4ac->sbr > 0 || avctx->profile >=3D FF_PROFILE_AA= C_HE) { + av_log(avctx, AV_LOG_ERROR, "HE-AAC is not supported\n"); + return AVERROR_INVALIDDATA; + } +#endif skip_bits_long(gb, i); -- 2.30.2 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".