aac: clear M/S flags
[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::upper_case_acronyms)]
4#[allow(clippy::cast_lossless)]
5#[allow(clippy::identity_op)]
6#[allow(clippy::too_many_arguments)]
7#[allow(clippy::unreadable_literal)]
8pub mod codecs;
9
10#[cfg(feature="compr")]
11#[allow(clippy::manual_memcpy)]
12#[allow(clippy::needless_range_loop)]
13pub mod compr;
14
15#[cfg(feature="muxers")]
16pub mod muxers;
17
18#[cfg(feature="demuxers")]
19pub mod demuxers;
20
21#[allow(clippy::needless_range_loop)]
22#[allow(clippy::too_many_arguments)]
23pub mod formats;
24pub mod frame;
25#[allow(clippy::too_many_arguments)]
26pub mod io;
27pub mod options;
28pub mod refs;
29pub mod reorder;
30#[allow(clippy::upper_case_acronyms)]
31#[allow(clippy::collapsible_if)]
32#[allow(clippy::many_single_char_names)]
33#[allow(clippy::needless_range_loop)]
34#[allow(clippy::trivially_copy_pass_by_ref)]
35pub mod scale;
36#[allow(clippy::unreadable_literal)]
37pub mod soundcvt;