[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