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;