99ea57c9802ab795f555debe50fd9781620896c5
[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="compr")]
10 pub mod compr;
11
12 #[cfg(feature="demuxers")]
13 pub mod demuxers;
14
15 #[allow(clippy::too_many_arguments)]
16 pub mod formats;
17 pub mod frame;
18 #[allow(clippy::too_many_arguments)]
19 pub mod io;
20 pub mod refs;
21 pub mod reorder;
22 pub mod scale;
23 pub mod soundcvt;