aac: clear M/S flags
[nihav.git] / nihav-llaudio / src / lib.rs
... / ...
CommitLineData
1//! Crate for providing support for various lossless audio formats.
2extern crate nihav_core;
3extern crate nihav_codec_support;
4
5#[cfg(any(feature="decoders", feature="encoders"))]
6#[allow(clippy::comparison_chain)]
7#[allow(clippy::unreadable_literal)]
8#[allow(clippy::verbose_bit_mask)]
9mod codecs;
10#[cfg(feature="demuxers")]
11#[allow(clippy::unreadable_literal)]
12mod demuxers;
13#[cfg(feature="muxers")]
14mod muxers;
15#[cfg(feature="decoders")]
16pub use crate::codecs::llaudio_register_all_decoders;
17pub use crate::demuxers::llaudio_register_all_demuxers;
18#[cfg(feature="decoders")]
19pub use crate::codecs::llaudio_register_all_packetisers;
20#[cfg(feature="demuxers")]
21pub use crate::demuxers::llaudio_register_all_raw_demuxers;
22#[cfg(feature="encoders")]
23pub use crate::codecs::llaudio_register_all_encoders;
24#[cfg(feature="muxers")]
25pub use crate::muxers::llaudio_register_all_muxers;