X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=nihav-duck%2Fsrc%2Fcodecs%2Fmod.rs;h=63e899f0dc2c803038a61a7e1c5bdbedf009be5c;hb=0774ed3d77db06b1212aafdcf3014ad823bccef2;hp=e4f115b7dc918a1c592ad20bc4cdf50a9da8c537;hpb=71d7f39706f0f5004820f8d1d36c87d5f9ec3e97;p=nihav.git diff --git a/nihav-duck/src/codecs/mod.rs b/nihav-duck/src/codecs/mod.rs index e4f115b..63e899f 100644 --- a/nihav-duck/src/codecs/mod.rs +++ b/nihav-duck/src/codecs/mod.rs @@ -11,6 +11,8 @@ macro_rules! validate { #[cfg(feature="decoder_truemotion1")] mod truemotion1; +#[cfg(any(feature="decoder_truemotion1", feature="encoder_truemotion1"))] +mod truemotion1data; #[cfg(feature="decoder_truemotionrt")] mod truemotionrt; #[cfg(feature="decoder_truemotion2")] @@ -131,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")] @@ -144,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")]