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 |
|
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
|
913ed465f6
|
Help compiler vectorization for gain estimation
|
2022-05-10 13:47:39 +02:00 |
|
Antoine SOULIER
|
5a8617eba7
|
Flag hot functions, and disable sanitizing for them
|
2022-05-05 16:21:38 +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
|
e0efd79390
|
Costmetic: reword synthesize function
|
2022-05-04 14:02:00 +02:00 |
|
Antoine SOULIER
|
29421b2259
|
Add intrinsics saturation feature
|
2022-05-04 13:58:30 +02:00 |
|
Antoine SOULIER
|
40849c3fa9
|
fix: Bad array access when LTPF filter disabled
|
2022-04-22 10:54:44 +02:00 |
|
Antoine SOULIER
|
dd8521bb72
|
Improvement: Unroll by 2 the mdct windowing
|
2022-04-21 16:36:56 +02:00 |
|
Antoine SOULIER
|
6b3f899c42
|
Improvement: Remove IFFT and rely on FFT for IMDCT
|
2022-04-21 16:05:21 +02:00 |
|
Antoine SOULIER
|
55c9087140
|
Improvement: Add warning on double promotion and remove one the last that remains
|
2022-04-21 15:49:58 +02:00 |
|
Antoine SOULIER
|
96a27ee556
|
Improvement: LTPF give hints on vector size multiple
|
2022-04-20 16:05:04 +02:00 |
|
Antoine SOULIER
|
62a5fab601
|
Improvement: Unroll LTPF resampling loops
|
2022-04-20 15:40:53 +02:00 |
|
Antoine SOULIER
|
279da7b6d2
|
Improvement: approximation of math functions
|
2022-04-20 14:55:46 +02:00 |
|
Antoine SOULIER
|
ddc6522790
|
Improvement: Double constants hunting
|
2022-04-20 14:54:06 +02:00 |
|
Antoine SOULIER
|
c3831b7b24
|
Improvement: LTPF now work on decoded ring buffer
|
2022-04-20 14:52:49 +02:00 |
|
Antoine SOULIER
|
6f2b25df8a
|
Add .gitignore
|
2022-04-20 14:51:38 +02:00 |
|
Antoine SOULIER
|
67dcc7c41c
|
Disable linguist detectable for test files
|
2022-04-19 09:38:50 +02:00 |
|
Antoine SOULIER
|
064108b972
|
First release
|
2022-04-11 15:41:45 +02:00 |
|