David Duarte
f48f0ff4d7
test: Add numpy include path
...
test/setup.py currently expects the numpy header to be in the
system include path. This is not always the case,
numpy.get_include() is used to add the include path for those cases.
2024-02-29 15:38:55 -08:00
Antoine Soulier
8e0bd81fe4
python: Add python library wrapper
2024-01-30 14:06:48 -08:00
Antoine Soulier
d9973b605b
tns: Quantize on 16 bits the RC coeffs, required for LC3 Plus HR
2024-01-23 14:09:16 -08:00
Antoine Soulier
5f70c731f5
tns: Change 2.5ms 48KHz TNS division, as HR specification and reference implementation
2024-01-23 10:47:10 -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
67f2231815
fix: Gain adjustment during second quantization phase can exceed minimum gain
2023-07-25 10:49:55 -07:00
Antoine Soulier
1669b25e09
fix: Remove use of deprecated int numpy attribute
2023-02-15 16:03:50 -08:00
Antoine Soulier
22c2d3969e
feature: Make encoder/decoder states relocatable
2023-02-15 15:30:23 -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
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
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
7f8363b9d9
test: Fix broken arm/neon tests
2022-06-01 13:36:12 +02:00
Antoine SOULIER
f182fe7e0d
mdct: Add neon implementation of FFT
2022-05-10 13:56:39 +02:00
Antoine SOULIER
c4f48f2618
Improve storage of quantized coefficients
2022-05-10 13:53:22 +02:00
Antoine SOULIER
3568ee1cbf
mdct: work on 2 input buffers, and remove 1 encoding buffer
2022-05-05 13:54:50 +02:00
Antoine SOULIER
0cec73a6fb
attdet: Move to fixed point
2022-05-04 16:03:54 +02:00
Antoine SOULIER
e471e43aeb
ltpf: Move analysis to fixed point
2022-05-04 14:45:20 +02:00
Antoine SOULIER
279da7b6d2
Improvement: approximation of math functions
2022-04-20 14:55:46 +02:00
Antoine SOULIER
c3831b7b24
Improvement: LTPF now work on decoded ring buffer
2022-04-20 14:52:49 +02:00
Antoine SOULIER
064108b972
First release
2022-04-11 15:41:45 +02:00