[packages/libLC3plus] Up to 1.6.1
arekm
arekm at pld-linux.org
Tue Mar 10 01:21:25 CET 2026
commit b9874bae80ff94de18b6415864b5bf8d46b08924
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Tue Mar 10 01:21:16 2026 +0100
Up to 1.6.1
CMakeLists.txt.in | 24 +++++++++++-------------
libLC3plus.spec | 12 ++++++------
2 files changed, 17 insertions(+), 19 deletions(-)
---
diff --git a/libLC3plus.spec b/libLC3plus.spec
index 569c8df..e7bd539 100644
--- a/libLC3plus.spec
+++ b/libLC3plus.spec
@@ -5,15 +5,15 @@
Summary: Fraunhofer LC3plus Codec library
Summary(pl.UTF-8): Biblioteka kodeka Fraunhofer LC3plus
Name: libLC3plus
-Version: 1.4.1
+Version: 1.6.1
%define gitref 887a9e1b3dd5e51462bc60b0400152eab51337ec
Release: 1
License: ETSI IPR
Group: Libraries
# search for newer releases at etsi.org
# also (unofficially?) mirrored at https://github.com/arkq/LC3plus/tags with nice versioning
-Source0: https://www.etsi.org/deliver/etsi_ts/103600_103699/103634/01.04.01_60/ts_103634v010401p0.zip
-# NoSource0-md5: 9baaf65d7cf4f6cddfba278a7b8b85f2
+Source0: https://www.etsi.org/deliver/etsi_ts/103600_103699/103634/01.06.01_60/ts_103634v010601p0.zip
+# NoSource0-md5: 9ce5ecb696590d214c470b77d263fa6a
# inspired by https://github.com/bluekitchen/libLC3plus and https://github.com/Quackdoc/libLC3plus
Source1: CMakeLists.txt.in
Source2: LC3plus.pc.in
@@ -48,15 +48,15 @@ Header files for LC3plus library.
Pliki nagłówkowe biblioteki LC3plus.
%prep
-%setup -q -n ETSI_Release
-
+%setup -q -c -T -a0
+%{__rm} -rf __MACOSX
%{__mv} LC3plus_ETSI_src_* LC3plus_src
%{__sed} -e 's, at VERSION@,%{version},' %{SOURCE1} >LC3plus_src/%{srcdir}/CMakeLists.txt
cp -p %{SOURCE2} LC3plus_src/%{srcdir}
%build
-%cmake -B build -S LC3plus_src/%{srcdir}
+%cmake -B build -S LC3plus_src/%{srcdir} -DFIXED_POINT=OFF
%{__make} -C build
diff --git a/CMakeLists.txt.in b/CMakeLists.txt.in
index daaf354..b877539 100644
--- a/CMakeLists.txt.in
+++ b/CMakeLists.txt.in
@@ -6,8 +6,6 @@ project(lc3plus
HOMEPAGE_URL "https://www.iis.fraunhofer.de/en/ff/amm/communication/lc3.html"
LANGUAGES C)
-add_definitions(-DWMOPS=0 -DDONT_COUNT_MEM)
-
option(FIXED_POINT ON)
if (FIXED_POINT)
@@ -29,9 +27,9 @@ add_library(LC3plus
enc_entropy.c
enc_lc3.c
estimate_global_gain_fx.c
- fft.c
+ lc3plus_fft.c
imdct_fx.c
- lc3.c
+ lc3plus.c
levinson_fx.c
ltpf_coder_fx.c
ltpf_decoder_fx.c
@@ -76,8 +74,8 @@ add_library(LC3plus
residual_decoding_fx.c
rom_basop_util.c
scale_signal24_fx.c
- setup_dec_lc3.c
- setup_enc_lc3.c
+ setup_dec_lc3plus.c
+ setup_enc_lc3plus.c
sns_compute_scf_fx.c
sns_interpolate_scf_fx.c
sns_quantize_scf_fx.c
@@ -99,9 +97,9 @@ add_library(LC3plus
al_fec_fl.c
apply_global_gain.c
ari_codec.c
+ com_entropy.c
attack_detector.c
CMakeLists.txt
- codec_exe.c
constants.c
cutoff_bandwidth.c
dct4.c
@@ -111,9 +109,9 @@ add_library(LC3plus
enc_entropy.c
enc_lc3_fl.c
estimate_global_gain.c
- fft.c
+ lc3plus_fft.c
imdct.c
- lc3.c
+ lc3plus.c
LC3plus.pc.in
ltpf_coder.c
ltpf_decoder.c
@@ -155,9 +153,9 @@ add_library(LC3plus
resamp12k8.c
residual_coding.c
residual_decoding.c
- setup_com_lc3.c
- setup_dec_lc3.c
- setup_enc_lc3.c
+ setup_com_lc3plus.c
+ setup_dec_lc3plus.c
+ setup_enc_lc3plus.c
sns_compute_scf.c
sns_interpolate_scf.c
sns_quantize_scf.c
@@ -172,7 +170,7 @@ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -W -Wextra -Wno-long-long")
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror=implicit-function-declaration")
set_target_properties(LC3plus PROPERTIES VERSION ${PROJECT_VERSION})
-set_target_properties(LC3plus PROPERTIES PUBLIC_HEADER lc3.h)
+set_target_properties(LC3plus PROPERTIES PUBLIC_HEADER lc3plus.h)
target_link_libraries(LC3plus m)
include(GNUInstallDirs)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libLC3plus.git/commitdiff/b9874bae80ff94de18b6415864b5bf8d46b08924
More information about the pld-cvs-commit
mailing list