libflo_audio/lossless/mod.rs
1//! Lossless encoding for flo™
2//!
3//! Uses Adaptive Linear Predictive Coding (ALPC) with rice/entropy coding.
4//! Achieves 2-3x compression on typical audio while preserving every bit.
5
6pub mod decoder;
7pub mod encoder;
8pub mod lpc;
9
10pub use lpc::{
11 // Integer-based LPC (for encoding)
12 autocorr_int,
13 // Float-based LPC (for analysis)
14 autocorrelation,
15 calc_residuals_int,
16 calculate_residuals,
17 dequantize_coefficients,
18 fixed_predictor_residuals,
19 is_stable,
20 is_stable_after_quantization,
21 levinson_durbin,
22 levinson_durbin_int,
23 quantize_coefficients,
24 reconstruct_samples,
25};
26
27pub use decoder::Decoder;
28pub use encoder::Encoder;