Antoine Soulier
368fe72994
feature: Propose C++ interface
2023-04-12 13:48:46 -07:00
Antoine SOULIER
e8a05a9e93
Merge pull request #21 from asymptotic-io/main
...
meson: declare liblc3 as dependency
2023-03-03 08:50:41 -08:00
Taruntej Kanakamalla
c212c3085e
meson: declare liblc3 as dependency
...
helps to compile liblc3 from source as
a meson subproject if it is not installed
as a system package
2023-03-03 12:12:04 +05:30
Antoine Soulier
1669b25e09
fix: Remove use of deprecated int numpy attribute
2023-02-15 16:03:50 -08:00
Antoine Soulier
afb786c0d8
cosmetic: Warning may be used initialized with GCC 12.2
2023-02-15 15:37:24 -08:00
Antoine Soulier
22c2d3969e
feature: Make encoder/decoder states relocatable
2023-02-15 15:30:23 -08:00
Antoine Soulier
f34f4654d6
meson: Bump to version 1.0.2
v1.0.2
2023-02-15 13:27:29 -08:00
Antoine SOULIER
311ca4c012
Merge pull request #20 from google/zero_size_array
...
fix: Remove zero-size arrays
2023-01-17 14:15:22 -08:00
Antoine Soulier
ba7d0617bd
fix: Remove zero-size arrays
2023-01-16 13:12:24 -08:00
Antoine SOULIER
03a22bf502
Merge pull request #19 from bluekitchen/fix-compile-old-gcc
...
fix: compilation with older gcc versions
2023-01-15 14:29:56 -08:00
Matthias Ringwald
679774bf2d
fix: compilation with older gcc versions
2022-12-21 17:19:42 +01:00
Antoine SOULIER
1cd91ca6ed
Merge pull request #17 from google/14-spectral-noise-shaping-test-error-on-s390x
...
test: Fix bad type mapping of between Python and C
2022-12-20 17:14:21 -08:00
Antoine Soulier
03d0cbd87f
test: Fix bad type mapping of between Python and C
2022-12-17 14:13:01 -08:00
Antoine SOULIER
685b1d0026
Merge pull request #12 from daissi/wip/daissi/meson
...
build: meson: small improvements
2022-11-16 16:52:04 -08:00
Dylan Aïssi
5c2f8916e7
Include header directory to build lc3toolslib
...
Otherwise, it fails to build due to missing header file
2022-11-14 09:29:32 +01:00
Dylan Aïssi
214c343165
Add a soversion to the shared library
2022-11-14 09:29:32 +01:00
Antoine SOULIER
3bb98b24b8
Merge pull request #13 from asymptotic-io/padding_error
...
tools/elc3: Use correct offset for pcm buffer padding
2022-11-11 14:43:16 -08:00
Taruntej Kanakamalla
22626a595b
tools/elc3: Use correct offset for pcm buffer padding
...
The address offset of the pcm buffer computed is in samples
instead of bytes. This causes the last few bytes of the original pcm
content to get corrupted with the padding bytes.
Pass the number of bytes read instead of samples
as the address offset.
2022-11-10 11:03:01 +05:30
Antoine SOULIER
cf1676d4ff
Merge pull request #11 from t-8ch/meson-install-tools
...
build: meson: small fixes and optimizations
v1.0.1
2022-10-04 21:28:54 -07:00
Thomas Weißschuh
69a8923526
meson: set package version to 1.0.1
2022-10-01 09:49:27 +02:00
Thomas Weißschuh
8358f3eabc
build: meson: reuse project version for pkgconfig
2022-09-30 08:58:06 +02:00
Thomas Weißschuh
4946639f02
build: meson: introduce utility library
2022-09-30 08:56:22 +02:00
Thomas Weißschuh
ec3bade351
build: meson: update version to 1.0.0
2022-09-30 08:48:02 +02:00
Thomas Weißschuh
20e5450433
build: meson: install tools
2022-09-30 08:42:01 +02:00
Antoine SOULIER
2240292565
meson: set package version to 1.0
v1.0.0
2022-09-20 14:55:04 -07:00
Antoine SOULIER
8b3720abce
tools: Fix crash can happens on malformed audio wave file
2022-09-15 13:34:13 -07:00
Antoine SOULIER
448f3de31f
Merge pull request #8 from carlescufi/rename
...
zephyr: Rename it to use the repo name, liblc3
2022-08-22 18:50:49 +02:00
Carles Cufi
b375f800bc
module: Rename it to use the repo name, liblc3
...
Makes no sense to keep the old name.
Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no >
2022-08-22 14:46:01 +02:00
Antoine SOULIER
54c047249b
test: Fix strict python types checking
2022-08-05 11:52:08 +02:00
Antoine SOULIER
67ed2e5d80
make: Move lib make rules to src dir, consistency with meson build
2022-07-29 15:44:35 +02:00
Antoine SOULIER
7177a593e6
test: Fix ARM assembly tests compiled on target
2022-07-29 15:37:39 +02:00
Antoine SOULIER
2332274508
test: Fix python encoder/decoder standalone tools
2022-07-29 15:01:39 +02:00
Antoine SOULIER
cea08e9840
Cosmetic: include mdct header in mdct source
2022-07-25 15:51:40 +02:00
Antoine SOULIER
663e3dd8a2
test: Enable fast-math on tests, and increase tolerance with SNS checks
2022-07-25 15:51:32 +02:00
Antoine SOULIER
b5e7751068
test: Various fixes on python simulation code
2022-07-25 14:14:08 +02:00
Antoine SOULIER
c3071e0a29
test: Move python build from distutils to setuptools
2022-07-25 12:44:35 +02:00
Antoine SOULIER
079d45fd65
test: Import LC3 C module without assuming it's locally gnerated
2022-07-08 22:25:14 +02:00
Antoine SOULIER
d1e9270ca1
test: fix run of python encoder
2022-07-08 22:25:14 +02:00
Antoine SOULIER
7e7ba31bbf
Merge pull request #7 from MariuszSkamra/zephyr
...
zephyr: Port liblc3 to Zephyr as external module
2022-06-27 14:42:44 +02:00
Mariusz Skamra
e07f313d57
zephyr: Port liblc3 to Zephyr as external module
...
Add Zephyr module definition so that the project can be used as Zephyr
external module.
Fixes: https://github.com/zephyrproject-rtos/liblc3codec/issues/10
Signed-off-by: Mariusz Skamra <mariusz.skamra@codecoup.pl >
2022-06-27 11:42:17 +02:00
Antoine SOULIER
36ecf25881
readme: Add link to listening test
2022-06-15 16:20:53 +02:00
Antoine SOULIER
913836de70
Merge pull request #5 from kirankrishnappa-intel/meson
...
build: Add meson build system
2022-06-15 06:40:12 +02:00
Kiran K
9405f98d00
build: Add meson build system
2022-06-10 14:35:13 +05:30
Antoine SOULIER
7f8363b9d9
test: Fix broken arm/neon tests
2022-06-01 13:36:12 +02:00
Antoine SOULIER
f73a7468e9
Introduce float and 24 bits packed input/output formats
2022-06-01 11:56:53 +02:00
Antoine SOULIER
aa9eb7b234
sanitizer: prevent sub that result in negative unsigned result
2022-05-13 10:22:51 +02:00
Antoine SOULIER
72d868b755
fix: Compilation for ARMv7a and A32
2022-05-13 09:48:03 +02:00
Antoine SOULIER
b36fec6ffa
fix: arm simd32 and neon can be all the 2 available
2022-05-12 16:36:42 +02:00
Antoine SOULIER
bba71917f2
spec: Move gain estimation in fixed point
2022-05-12 10:17:20 +02:00
Antoine SOULIER
15240c5f9e
Cosmetic
2022-05-10 13:57:16 +02:00