split nihav-registry from nihav-core
[nihav.git] / nihav-core / src / lib.rs
CommitLineData
776aa7d8 1//! Core functionality of NihAV intended to be used by both crates implementing format support and users.
77d06de2 2#[cfg(feature="decoders")]
fdb4b2fb
KS
3#[allow(clippy::cast_lossless)]
4#[allow(clippy::identity_op)]
5#[allow(clippy::too_many_arguments)]
e243ceb4 6#[allow(clippy::unreadable_literal)]
77d06de2
KS
7pub mod codecs;
8
9#[cfg(feature="demuxers")]
5869fd63 10pub mod demuxers;
77d06de2 11
fdb4b2fb 12#[allow(clippy::too_many_arguments)]
fba6f8e4 13pub mod formats;
5869fd63 14pub mod frame;
fdb4b2fb 15#[allow(clippy::too_many_arguments)]
90aa4e6b 16pub mod io;
1a967e6b 17pub mod refs;
ca8452f0 18pub mod reorder;
03accf76 19pub mod scale;
47f26235 20pub mod soundcvt;