]> git.nihav.org Git - nihav.git/blob - nihav-rad/src/lib.rs
f5537d11bd655b82b6478636eb543c1772f2c7a2
[nihav.git] / nihav-rad / src / lib.rs
1 //! Crate for providing support for Bink and Smacker formats.
2 extern crate nihav_core;
3 extern crate nihav_codec_support;
4
5 #[cfg(feature="decoders")]
6 #[allow(clippy::excessive_precision)]
7 #[allow(clippy::upper_case_acronyms)]
8 mod codecs;
9 #[cfg(feature="decoders")]
10 pub use crate::codecs::rad_register_all_decoders;
11 #[cfg(feature="encoders")]
12 pub use crate::codecs::rad_register_all_encoders;
13
14 #[cfg(feature="demuxers")]
15 mod demuxers;
16 #[cfg(feature="demuxers")]
17 pub use crate::demuxers::rad_register_all_demuxers;
18
19 #[cfg(feature="muxers")]
20 mod muxers;
21 #[cfg(feature="muxers")]
22 pub use crate::muxers::rad_register_all_muxers;