anonymix007
d967d8e63b
lc3_cpp: Update to HR interface
2023-12-28 10:16:57 -08:00
Antoine Soulier
daa580235e
feature: Add High-Resolution LC3 plus mode
...
Duplicate interfaces for HR mode
spec: Remove intermediate quantized table
fix: legacy lc3_frame_bytes() and lc3_resolve_bitrate()
Cosmetic: rename fast_xxx math function to lc3_xxx
2023-12-28 10:16:55 -08:00
anonymix007
149cb6537e
feature: Add 2.5 ms and 5 ms LC3 plus frame durations
...
fix: Check TNS bitstream data
fix: LTPF Activation with 2.5 ms frame sizes
2023-12-28 10:16:52 -08:00
Antoine Soulier
a75f187e00
tools: Fix malformed skip of LC3 binary header
2023-11-30 11:26:04 -08:00
Antoine Soulier
59cfa05274
tools: Add support of reading WAV file with metadata
2023-11-08 15:26:33 -08:00
Antoine Soulier
7552605dd0
Add conformance reports
2023-09-29 15:45:02 -07:00
Antoine Soulier
1a5938ebac
meson: Bump to version 1.0.4
v1.0.4
2023-08-03 09:45:11 -07:00
Antoine Soulier
67f2231815
fix: Gain adjustment during second quantization phase can exceed minimum gain
2023-07-25 10:49:55 -07:00
Antoine Soulier
3b23884611
readme: Add Bluetooth qualification ID
2023-07-07 11:04:14 -07:00
Antoine Soulier
f5223713a0
readme: Add few words on fuzzing
2023-07-07 10:55:20 -07:00
Antoine SOULIER
a3c99d4664
Merge pull request #32 from google/fuzzing
...
feature: Add fuzzing
2023-07-07 10:39:48 -07:00
Antoine Soulier
5383f439ca
feature: Add a roundtrip fuzz testing harness
2023-06-16 16:16:24 -07:00
Antoine Soulier
9c579ffc42
cpp: Include malloc/free header
2023-06-15 11:25:54 -07:00
Antoine Soulier
3d769309ff
meson: Bump to version 1.0.3
v1.0.3
2023-05-08 10:53:53 -07:00
Antoine Soulier
49101e4bbc
Merge MDCT orthogonalization factor in rot twiddles (remove 1 mult by samples in common case)
2023-05-08 10:44:34 -07:00
Antoine Soulier
79795643ce
feature: Enable pedantic to improve portability
2023-05-08 09:42:56 -07:00
Antoine SOULIER
a48fdbc88c
Merge pull request #28 from dane1122/fix-ubsan
...
fix: Cast uint8_t value to unsigned before doing bit shift
2023-05-08 09:15:23 -07:00
Antoine SOULIER
7210a307fe
Merge pull request #26 from xyz1001/main
...
fix: compile error with msvc 17
2023-05-08 09:09:12 -07:00
xyz1001
ca23b7c7ee
fix compile error with msvc 17
2023-05-08 15:09:33 +08:00
Dayeong Lee
1538cb6d11
Cast uint8_t value to unsigned before doing bit shift
2023-05-05 23:52:47 +09:00
Antoine SOULIER
acbdce637e
Merge pull request #27 from leytou/fix_install
...
build: meson: add install file 'lc3_cpp.h'
2023-05-04 09:35:58 -07:00
Leytou
e37914a7c9
build: meson: add install file 'lc3_cpp.h'
2023-05-04 14:18:05 +08:00
Antoine Soulier
44ea886c9e
fix: Remove VLA to support compilation with MSVC
2023-04-28 10:49:29 -07:00
Antoine Soulier
422d93b82c
cpp: Remove stride parameter
2023-04-19 14:31:17 -07:00
Antoine Soulier
2ce884d8ef
fix: Rename define guard
2023-04-12 13:58:18 -07:00
Antoine SOULIER
a1e1e70078
Merge pull request #23 from google/cpp_interface
...
feature: Propose C++ interface
2023-04-12 13:50:48 -07:00
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