libchromadec documentation¶
A shared library for decoding 4×fsc-sampled composite analog video (CVBS / TBC) into component Y′ C′b C′r, E′Y E′Cb E′Cr, R′G′B′, or grayscale output.
Contents¶
- Architecture: current design and module layout
- Integration guide: open a source, decode, handle output; includes migrating from ld-chroma-decoder
- C API reference: every public
chd_*function, type, and option, with ownership and threading rules - Rust bindings: the first-party
chromadecandchromadec-syscrates - ABI stability: versioning and compatibility rules
- NN model conventions: model paths, magnitude scales, execution provider notes
- File formats: TBC vs CVBS reader matrix
- Changelog: what each release added
- Attribution: original contributors whose work is preserved here