ffcine-core 0.3.0

ffcine core types: errors, colour spaces, 3D LUTs, media info, 2D geometry
Documentation
//! ffcine core types shared by every other ffcine crate: the [`Error`] type, colour spaces
//! ([`ColorSpace`]), 3D LUTs ([`Lut`]), probed media info ([`MediaInfo`]) and 2D geometry
//! ([`geom`]), camera input profiles and their LUTs ([`camera`]), and libav-free probes for camera
//! files: ISO BMFF ([`bmff`]), WAV ([`wav`]) and picture profile detection ([`profile`]). No GPU or
//! ffmpeg dependency (feature `ffmpeg` only adds `Error::Ffmpeg`).

pub mod bmff;
pub mod camera;
pub mod color;
mod error;
pub mod geom;
pub mod lut;
pub mod probe;
pub mod profile;
pub mod wav;

pub use color::ColorSpace;
pub use error::{Error, Result};
pub use lut::{Lut, LutType};
pub use probe::{MediaInfo, Rational};
pub use profile::{Confidence, PictureProfile, ProfileGuess};