projects
/
nihav.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
nihav_llaudio: add conditional compilation for modules
[nihav.git]
/
nihav-llaudio
/
src
/
lib.rs
diff --git
a/nihav-llaudio/src/lib.rs
b/nihav-llaudio/src/lib.rs
index d7a2633d04fb7990432f58be1dc70489d8a3c082..4079e56ef28c544a5dbceae858dc57d4fd9f7d78 100644
(file)
--- a/
nihav-llaudio/src/lib.rs
+++ b/
nihav-llaudio/src/lib.rs
@@
-2,16
+2,24
@@
extern crate nihav_core;
extern crate nihav_codec_support;
extern crate nihav_core;
extern crate nihav_codec_support;
+#[cfg(any(feature="decoders", feature="encoders"))]
#[allow(clippy::comparison_chain)]
#[allow(clippy::unreadable_literal)]
#[allow(clippy::verbose_bit_mask)]
mod codecs;
#[allow(clippy::comparison_chain)]
#[allow(clippy::unreadable_literal)]
#[allow(clippy::verbose_bit_mask)]
mod codecs;
+#[cfg(feature="demuxers")]
#[allow(clippy::unreadable_literal)]
mod demuxers;
#[allow(clippy::unreadable_literal)]
mod demuxers;
+#[cfg(feature="muxers")]
mod muxers;
mod muxers;
+#[cfg(feature="decoders")]
pub use crate::codecs::llaudio_register_all_decoders;
pub use crate::demuxers::llaudio_register_all_demuxers;
pub use crate::codecs::llaudio_register_all_decoders;
pub use crate::demuxers::llaudio_register_all_demuxers;
+#[cfg(feature="decoders")]
pub use crate::codecs::llaudio_register_all_packetisers;
pub use crate::codecs::llaudio_register_all_packetisers;
+#[cfg(feature="demuxers")]
pub use crate::demuxers::llaudio_register_all_raw_demuxers;
pub use crate::demuxers::llaudio_register_all_raw_demuxers;
+#[cfg(feature="encoders")]
pub use crate::codecs::llaudio_register_all_encoders;
pub use crate::codecs::llaudio_register_all_encoders;
+#[cfg(feature="muxers")]
pub use crate::muxers::llaudio_register_all_muxers;
pub use crate::muxers::llaudio_register_all_muxers;