From patchwork Fri Mar 22 17:01:02 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Antoine Soulier X-Patchwork-Id: 47320 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a21:1014:b0:1a3:ac71:9534 with SMTP id nk20csp42274pzb; Fri, 22 Mar 2024 10:01:45 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCUWbPf5/0/TszIqW5OjtUrrQXgcAV3XYwX5INp86iyNsjeEgn0yK63Kd5lCr8/7ZQKOYq7pdq76Uo/s6ORBDkDxRB4EdrQJBMcrUA== X-Google-Smtp-Source: AGHT+IFWQOKUQCjqrmCXIrdSapS1SrZ4/PRuRPkbX/lruOFErBrfdNuL1q3NqDmYk+Hooo2n3yeZ X-Received: by 2002:a19:3844:0:b0:513:c5db:c770 with SMTP id d4-20020a193844000000b00513c5dbc770mr25905lfj.1.1711126904942; Fri, 22 Mar 2024 10:01:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1711126904; cv=none; d=google.com; s=arc-20160816; b=r1uBGlPAjrP8i4mEjb1JCJibcYwr0NEHdNw3yend7TxpuifL7mn6LZncYPay97u41M BFrWBH4mgQ/Me620LtF9WqzBR5Gh4P2mVSjfI9RwifotnxgrQwO2bKklogo83gEOJcdG KV0vhcMWD1I1f9Zj24vVrl+SGWofr70B3s4GsqIawPYki4Jrr8T/viQguqrC8CGJrIOt 5LAuJk3caNJlUCxBi0VNSfslgAXoVUDUTZGKt1dZdq+ob2peW5jZNPWHGGFrMaSnfVns S8O1wP9TdcEXXZE8Mkvdxr2nymZR3HCpOQ3vnz9TsTOo6w3gfN6dk6kl26eY7jEjRWDo Rs6Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to:from :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:to:message-id:references:mime-version :in-reply-to:date:delivered-to; bh=/8y5Aaieh+nKzJJ9saSIt2QgSI4hq7mxqSorUW13xqE=; fh=eZJQwGgFNmhG1aNRPvwNmWJ7Br90d3O+ZTyD+wYtFmA=; b=o20K7aStuHY5pGm4RtLx09jgzzy20LQZeH0zg5Tl8cs4lT5FH36uOZuoB7J5nAxyIr qovYSvM48mY+pS87SaXSa+TuSS//DwDJGQZQM9Xw1QPD7ZrDaYN8MvQY3JMQbs6KF+6G vmNBgdXUPx6bgJJA2CN4yW3x9W4FABvK0sTkfl29KneKJjbcFF3jLevCEKHK0CMMNV7L ukuJzxPZWjXQylKcfnyuWf1GixwZ/Gsf4QZhehrUx/HJvMcIKVxXhRQFEGFMwi6i1PV9 YtW1M7PYbFXVJ4jZsZCGQq5x0E1921Yu2OI97tQbTHzSCuDIBMuLK62Eprx4L3IMm+qV NnEw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id bq10-20020a170906d0ca00b00a45e1870f42si10836ejb.730.2024.03.22.10.01.44; Fri, 22 Mar 2024 10:01:44 -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; 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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8DB9B68D595; Fri, 22 Mar 2024 19:01:24 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-yw1-f202.google.com (mail-yw1-f202.google.com [209.85.128.202]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6953A68D532 for ; Fri, 22 Mar 2024 19:01:18 +0200 (EET) Received: by mail-yw1-f202.google.com with SMTP id 00721157ae682-60a3bb05c9bso38732617b3.1 for ; Fri, 22 Mar 2024 10:01:18 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711126877; x=1711731677; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=quRwK8xt0Gbdkhf0rMJI2FEGdxyT9W74RAZlHiSzw2k=; b=NykjT2h4K5Acp1qcY0thEYGjzj116+rlqex/D8S7UT17PhA7LCZfgEEBTDzcCiKivn 1MKJe3/7NEaZiUjuvQxFfEhlEIqfwoKyVkpwi/qrh6w1t8bQ/CBrR0KhlIckmsz2us27 r0xaJD4EKsii7JJXMyPmCnQMar0akZOn8WLL/F8g6qCoKoDn3rOpE+pOm3SEt09SbPsQ CYb/X2gujb9iZ2NVmhORBiYOLAYzqngLBuSswYPvLgr3IQQV7E8d/sCkk1K5Iv/2ONO3 mqrKmWp7D1A/EhAdSog3+ss2v+kmbArEAcaTMtMxE/ru8iSfIqx2DPSiebwaymuL/dsL HxEg== X-Gm-Message-State: AOJu0YyLwvYN+WlwQ28Bp4UP4WVVl19Bq1IRyU2+FcbcpT6zbeI0m5m/ KfDKgc2AMPkCRjkOWlq6TyJU47HESExl2hZYUHglb5GdKkX3TYqfur6rgr7q21Z9/95Hyv1gX1k hsUKlY8vDlRX0AiZEZio3zRRW2NYgf7wAFU/TkmpvuA2G/rEKCmPlk21gFM2NGE/Nzaa69aDrow sUpitUHFXXs4Y7h5IFN3N1vMNcNp7v9do0HEJ+FfXSk73f X-Received: from asoulier-us.c.googlers.com ([fda3:e722:ac3:cc00:20:ed76:c0a8:f79]) (user=asoulier job=sendgmr) by 2002:a05:6902:2302:b0:dce:30f5:6bc5 with SMTP id do2-20020a056902230200b00dce30f56bc5mr101056ybb.4.1711126877090; Fri, 22 Mar 2024 10:01:17 -0700 (PDT) Date: Fri, 22 Mar 2024 17:01:02 +0000 In-Reply-To: <20240322170106.2243608-1-asoulier@google.com> Mime-Version: 1.0 References: <20240322170106.2243608-1-asoulier@google.com> X-Mailer: git-send-email 2.44.0.396.g6e790dbe36-goog Message-ID: <20240322170106.2243608-3-asoulier@google.com> To: ffmpeg-devel@ffmpeg.org Subject: [FFmpeg-devel] [PATCH 3/6] configure: Add option for enabling LC3/LC3plus wrapper 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: , X-Patchwork-Original-From: Antoine Soulier via ffmpeg-devel From: Antoine Soulier Reply-To: FFmpeg development discussions and patches Cc: Antoine Soulier Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: 9fLPJ6ujhzit Signed-off-by: Antoine Soulier Signed-off-by: Antoine SOULIER --- configure | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/configure b/configure index 343edb38ab..eb8ff81a11 100755 --- a/configure +++ b/configure @@ -244,6 +244,7 @@ External library support: --enable-libjxl enable JPEG XL de/encoding via libjxl [no] --enable-libklvanc enable Kernel Labs VANC processing [no] --enable-libkvazaar enable HEVC encoding via libkvazaar [no] + --enable-liblc3 enable LC3 de/encoding via liblc3 [no] --enable-liblensfun enable lensfun lens correction [no] --enable-libmodplug enable ModPlug via libmodplug [no] --enable-libmp3lame enable MP3 encoding via libmp3lame [no] @@ -1926,6 +1927,7 @@ EXTERNAL_LIBRARY_LIST=" libjxl libklvanc libkvazaar + liblc3 libmodplug libmp3lame libmysofa @@ -3501,6 +3503,10 @@ libilbc_encoder_deps="libilbc" libjxl_decoder_deps="libjxl libjxl_threads" libjxl_encoder_deps="libjxl libjxl_threads" libkvazaar_encoder_deps="libkvazaar" +liblc3_lc3_decoder_deps="liblc3" +liblc3_lc3plus_decoder_deps="liblc3" +liblc3_encoder_deps="liblc3" +liblc3_encoder_select="audio_frame_queue" libmodplug_demuxer_deps="libmodplug" libmp3lame_encoder_deps="libmp3lame" libmp3lame_encoder_select="audio_frame_queue mpegaudioheader" @@ -6858,6 +6864,7 @@ enabled libjxl && require_pkg_config libjxl "libjxl >= 0.7.0" jxl/dec require_pkg_config libjxl_threads "libjxl_threads >= 0.7.0" jxl/thread_parallel_runner.h JxlThreadParallelRunner enabled libklvanc && require libklvanc libklvanc/vanc.h klvanc_context_create -lklvanc enabled libkvazaar && require_pkg_config libkvazaar "kvazaar >= 2.0.0" kvazaar.h kvz_api_get +enabled liblc3 && require_pkg_config liblc3 "lc3 >= 1.1.0" lc3.h lc3_hr_setup_encoder enabled liblensfun && require_pkg_config liblensfun lensfun lensfun.h lf_db_create if enabled libmfx && enabled libvpl; then