Commit Graph

20 Commits

Author SHA1 Message Date
anonymix007 9f1e206b34 feature: Add lc3_encoder_disable_ltpf
LTPF requires a lot of processing power, so disabling it might be
required for embedded low-performance devices.
2025-03-04 15:26:10 -08:00
anonymix007 1de85e2d9b fix: Typo in the lc3_frame_block_bytes function implementation 2025-03-04 15:26:10 -08:00
Antoine Soulier d7a739849a fastmath: Remove non builtin dependencies to math library 2024-02-20 17:03:52 -08:00
Antoine Soulier 2e655459eb make: Add hidden GNU visibility, and enable LTO 2024-02-20 17:03:52 -08:00
Antoine Soulier 43d62807a3 hr mode: Allow half bitrate (fallback operation), and remove lower bound on decoding. 2024-01-23 15:33:08 -08:00
Antoine Soulier e88593c03c fix: Compilation warning 2024-01-23 10:43:49 -08:00
Antoine Soulier 4d014e33e7 tools & cpp: Add support of asymetric frame sizes of a stereo stream 2024-01-19 16:24:19 -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 44ea886c9e fix: Remove VLA to support compilation with MSVC 2023-04-28 10:49:29 -07:00
Antoine Soulier 22c2d3969e feature: Make encoder/decoder states relocatable 2023-02-15 15:30:23 -08:00
Antoine Soulier ba7d0617bd fix: Remove zero-size arrays 2023-01-16 13:12:24 -08:00
Antoine SOULIER f73a7468e9 Introduce float and 24 bits packed input/output formats 2022-06-01 11:56:53 +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 29421b2259 Add intrinsics saturation feature 2022-05-04 13:58:30 +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