]> git.nihav.org Git - nihav.git/blobdiff - nihav-commonfmt/src/muxers/mod.rs
GIF support
[nihav.git] / nihav-commonfmt / src / muxers / mod.rs
index 5865172d8ede3518d418ab8a7a988ff2104096e7..7aa19bd28a378ae042864015dca658f00d7bff1d 100644 (file)
@@ -2,14 +2,22 @@ use nihav_core::muxers::*;
 
 #[cfg(feature="muxer_avi")]
 mod avi;
+#[cfg(feature="muxer_gif")]
+mod gif;
 #[cfg(feature="muxer_wav")]
 mod wav;
+#[cfg(feature="muxer_y4m")]
+mod y4m;
 
-const MUXERS: &[&MuxerCreator] = &[
+const MUXERS: &[&dyn MuxerCreator] = &[
 #[cfg(feature="muxer_avi")]
     &avi::AVIMuxerCreator {},
+#[cfg(feature="muxer_gif")]
+    &gif::GIFMuxerCreator {},
 #[cfg(feature="muxer_wav")]
     &wav::WAVMuxerCreator {},
+#[cfg(feature="muxer_y4m")]
+    &y4m::Y4MMuxerCreator {},
 ];
 
 pub fn generic_register_all_muxers(rm: &mut RegisteredMuxers) {