nihav_flash: enable codecs module only when encoders/decoders are enabled
[nihav.git] / nihav-flash / src / lib.rs
CommitLineData
92d9fb69
KS
1//! Crate for providing support for various Flash-related formats.
2extern crate nihav_core;
3extern crate nihav_codec_support;
4
576cd7d3 5#[cfg(any(feature="decoders", feature="encoders"))]
92d9fb69
KS
6mod codecs;
7
8#[cfg(feature="decoders")]
9pub use crate::codecs::flash_register_all_decoders;
10
11#[cfg(feature="demuxers")]
12mod demuxers;
13#[cfg(feature="demuxers")]
14pub use crate::demuxers::flash_register_all_demuxers;
15
16#[cfg(feature="encoders")]
17pub use crate::codecs::flash_register_all_encoders;
18
19#[cfg(feature="muxers")]
20mod muxers;
21#[cfg(feature="muxers")]
22pub use crate::muxers::flash_register_all_muxers;