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