]> git.nihav.org Git - nihav.git/blame_incremental - nihav-core/src/lib.rs
core: introduce muxers module
[nihav.git] / nihav-core / src / lib.rs
... / ...
CommitLineData
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)]
7pub mod codecs;
8
9#[cfg(feature="compr")]
10pub mod compr;
11
12#[cfg(feature="muxers")]
13pub mod muxers;
14
15#[cfg(feature="demuxers")]
16pub mod demuxers;
17
18#[allow(clippy::too_many_arguments)]
19pub mod formats;
20pub mod frame;
21#[allow(clippy::too_many_arguments)]
22pub mod io;
23pub mod refs;
24pub mod reorder;
25pub mod scale;
26pub mod soundcvt;