colconv 0.1.0

SIMD-dispatched color-conversion kernels covering the FFmpeg AVPixelFormat space, with a Sink-based API so consumers pick which derived outputs (RGB / Luma / HSV / custom) they want without paying for the ones they don't.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! 8-bit semi-planar (NV12/NV16/NV21/NV24/NV42) MixedSinker tests,
//! split per format. `pub(super) use super::*;` forwards
//! `tests/mod.rs`'s prelude — `crate::{ColorMatrix, frame::*, raw::*,
//! source::*}` plus cross-cutting helpers like `pseudo_random_u8` and
//! `solid_yuv420p_frame` — into this module so the per-format
//! submodules can pick them up via their own `use super::*;`.

#[allow(unused_imports)]
pub(super) use super::yuv420p_8bit::solid_yuv420p_frame;
#[allow(unused_imports)]
pub(super) use super::*;

mod nv12;
mod nv16;
mod nv21;
mod nv24_nv42;