pub fn encode_flac_frame(samples: &[i16], config: &FlacEncoderConfig) -> Vec<u8> ⓘExpand description
Encode i16 samples into a single FLAC-style frame.
Uses fixed linear prediction (order 0-4) + Rice coding.
Binary layout:
[1B order] [1B rice_param] [2B warmup_count]
[warmup_count * 2B warmup samples (big-endian i16)]
[4B residual_count (big-endian u32)]
[4B rice_byte_len (big-endian u32)]
[rice_byte_len bytes of Rice-coded residuals]