X-Git-Url: https://git.nihav.org/?p=nihav.git;a=blobdiff_plain;f=nihav-duck%2Fsrc%2Fcodecs%2Fmod.rs;fp=nihav-duck%2Fsrc%2Fcodecs%2Fmod.rs;h=63e899f0dc2c803038a61a7e1c5bdbedf009be5c;hp=ba52f5d9ef4804a8e952702c6f3a206706ace5da;hb=0774ed3d77db06b1212aafdcf3014ad823bccef2;hpb=e45d6119baa02c9a94ce5a430400546d778c0df3 diff --git a/nihav-duck/src/codecs/mod.rs b/nihav-duck/src/codecs/mod.rs index ba52f5d..63e899f 100644 --- a/nihav-duck/src/codecs/mod.rs +++ b/nihav-duck/src/codecs/mod.rs @@ -11,7 +11,7 @@ macro_rules! validate { #[cfg(feature="decoder_truemotion1")] mod truemotion1; -#[cfg(feature="decoder_truemotion1")] +#[cfg(any(feature="decoder_truemotion1", feature="encoder_truemotion1"))] mod truemotion1data; #[cfg(feature="decoder_truemotionrt")] mod truemotionrt; @@ -133,6 +133,8 @@ pub fn duck_register_all_decoders(rd: &mut RegisteredDecoders) { } } +#[cfg(feature="encoder_truemotion1")] +mod truemotion1enc; #[cfg(feature="encoder_truemotionrt")] mod truemotionrtenc; #[cfg(feature="encoder_vp6")] @@ -146,6 +148,8 @@ mod vp6enc; mod vp7enc; const DUCK_ENCODERS: &[EncoderInfo] = &[ +#[cfg(feature="encoder_truemotion1")] + EncoderInfo { name: "truemotion1", get_encoder: truemotion1enc::get_encoder }, #[cfg(feature="encoder_truemotionrt")] EncoderInfo { name: "truemotionrt", get_encoder: truemotionrtenc::get_encoder }, #[cfg(feature="encoder_vp6")]