]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/allformats.c
add support for some MS DIB formats for avisynth
[ffmpeg] / libavformat / allformats.c
index cd7a1987aa48a8f90badb5272449913f3d0c5717..739bd3025b561a3073d2600dabf7f5f8cf00a034 100644 (file)
@@ -83,6 +83,9 @@ void av_register_all(void)
 #ifdef CONFIG_AVI_MUXER
     av_register_output_format(&avi_muxer);
 #endif
+#ifdef CONFIG_AVISYNTH
+    av_register_input_format(&avisynth_demuxer);
+#endif
 #ifdef CONFIG_AVS_DEMUXER
     av_register_input_format(&avs_demuxer);
 #endif
@@ -138,6 +141,9 @@ void av_register_all(void)
 #ifdef CONFIG_GXF_DEMUXER
     av_register_input_format(&gxf_demuxer);
 #endif
+#if defined(CONFIG_GXF_MUXER) && defined(CONFIG_GPL)
+    av_register_output_format(&gxf_muxer);
+#endif
 #ifdef CONFIG_IDCIN_DEMUXER
     av_register_input_format(&idcin_demuxer);
 #endif
@@ -237,6 +243,9 @@ void av_register_all(void)
 #ifdef CONFIG_MPJPEG_MUXER
     av_register_output_format(&mpjpeg_muxer);
 #endif
+#ifdef CONFIG_MXF_DEMUXER
+    av_register_input_format(&mxf_demuxer);
+#endif
 #ifdef CONFIG_NSV_DEMUXER
     av_register_input_format(&nsv_demuxer);
 #endif
@@ -323,6 +332,54 @@ void av_register_all(void)
 #ifdef CONFIG_MJPEG_MUXER
     av_register_output_format(&mjpeg_muxer);
 #endif
+#ifdef CONFIG_PCM_S16LE_DEMUXER
+    av_register_input_format(&pcm_s16le_demuxer);
+#endif
+#ifdef CONFIG_PCM_S16LE_MUXER
+    av_register_output_format(&pcm_s16le_muxer);
+#endif
+#ifdef CONFIG_PCM_S16BE_DEMUXER
+    av_register_input_format(&pcm_s16be_demuxer);
+#endif
+#ifdef CONFIG_PCM_S16BE_MUXER
+    av_register_output_format(&pcm_s16be_muxer);
+#endif
+#ifdef CONFIG_PCM_U16LE_DEMUXER
+    av_register_input_format(&pcm_u16le_demuxer);
+#endif
+#ifdef CONFIG_PCM_U16LE_MUXER
+    av_register_output_format(&pcm_u16le_muxer);
+#endif
+#ifdef CONFIG_PCM_U16BE_DEMUXER
+    av_register_input_format(&pcm_u16be_demuxer);
+#endif
+#ifdef CONFIG_PCM_U16BE_MUXER
+    av_register_output_format(&pcm_u16be_muxer);
+#endif
+#ifdef CONFIG_PCM_S8_DEMUXER
+    av_register_input_format(&pcm_s8_demuxer);
+#endif
+#ifdef CONFIG_PCM_S8_MUXER
+    av_register_output_format(&pcm_s8_muxer);
+#endif
+#ifdef CONFIG_PCM_U8_DEMUXER
+    av_register_input_format(&pcm_u8_demuxer);
+#endif
+#ifdef CONFIG_PCM_U8_MUXER
+    av_register_output_format(&pcm_u8_muxer);
+#endif
+#ifdef CONFIG_PCM_MULAW_DEMUXER
+    av_register_input_format(&pcm_mulaw_demuxer);
+#endif
+#ifdef CONFIG_PCM_MULAW_MUXER
+    av_register_output_format(&pcm_mulaw_muxer);
+#endif
+#ifdef CONFIG_PCM_ALAW_DEMUXER
+    av_register_input_format(&pcm_alaw_demuxer);
+#endif
+#ifdef CONFIG_PCM_ALAW_MUXER
+    av_register_output_format(&pcm_alaw_muxer);
+#endif
 #ifdef CONFIG_RAWVIDEO_DEMUXER
     av_register_input_format(&rawvideo_demuxer);
 #endif
@@ -404,6 +461,9 @@ void av_register_all(void)
 #ifdef CONFIG_WSVQA_DEMUXER
     av_register_input_format(&wsvqa_demuxer);
 #endif
+#ifdef CONFIG_WV_DEMUXER
+    av_register_input_format(&wv_demuxer);
+#endif
 #ifdef CONFIG_YUV4MPEGPIPE_MUXER
     av_register_output_format(&yuv4mpegpipe_muxer);
 #endif