/* Note: Do not forget to add new entries to the Makefile as well. */
+#ifdef CONFIG_AAC_DEMUXER
AVInputFormat aac_demuxer = {
"aac",
NULL_IF_CONFIG_SMALL("ADTS AAC"),
.extensions = "aac",
.value = CODEC_ID_AAC,
};
+#endif
#ifdef CONFIG_AC3_DEMUXER
AVInputFormat ac3_demuxer = {
};
#endif
+#ifdef CONFIG_DIRAC_DEMUXER
AVInputFormat dirac_demuxer = {
"dirac",
NULL_IF_CONFIG_SMALL("raw Dirac"),
.flags= AVFMT_GENERIC_INDEX,
.value = CODEC_ID_DIRAC,
};
+#endif
#ifdef CONFIG_DIRAC_MUXER
AVOutputFormat dirac_muxer = {
};
#endif
+#ifdef CONFIG_DTS_DEMUXER
AVInputFormat dts_demuxer = {
"dts",
NULL_IF_CONFIG_SMALL("raw DTS"),
.extensions = "dts",
.value = CODEC_ID_DTS,
};
+#endif
#ifdef CONFIG_DTS_MUXER
AVOutputFormat dts_muxer = {
};
#endif
+#ifdef CONFIG_FLAC_DEMUXER
AVInputFormat flac_demuxer = {
"flac",
NULL_IF_CONFIG_SMALL("raw FLAC"),
.extensions = "flac",
.value = CODEC_ID_FLAC,
};
+#endif
#ifdef CONFIG_FLAC_MUXER
AVOutputFormat flac_muxer = {
};
#endif
+#ifdef CONFIG_GSM_DEMUXER
AVInputFormat gsm_demuxer = {
"gsm",
NULL_IF_CONFIG_SMALL("GSM"),
.extensions = "gsm",
.value = CODEC_ID_GSM,
};
+#endif
+#ifdef CONFIG_H261_DEMUXER
AVInputFormat h261_demuxer = {
"h261",
NULL_IF_CONFIG_SMALL("raw H.261"),
.extensions = "h261",
.value = CODEC_ID_H261,
};
+#endif
#ifdef CONFIG_H261_MUXER
AVOutputFormat h261_muxer = {
};
#endif
+#ifdef CONFIG_H263_DEMUXER
AVInputFormat h263_demuxer = {
"h263",
NULL_IF_CONFIG_SMALL("raw H.263"),
// .extensions = "h263", //FIXME remove after writing mpeg4_probe
.value = CODEC_ID_H263,
};
+#endif
#ifdef CONFIG_H263_MUXER
AVOutputFormat h263_muxer = {
};
#endif
+#ifdef CONFIG_H264_DEMUXER
AVInputFormat h264_demuxer = {
"h264",
NULL_IF_CONFIG_SMALL("raw H.264 video format"),
.extensions = "h26l,h264,264", //FIXME remove after writing mpeg4_probe
.value = CODEC_ID_H264,
};
+#endif
#ifdef CONFIG_H264_MUXER
AVOutputFormat h264_muxer = {
};
#endif
+#ifdef CONFIG_INGENIENT_DEMUXER
AVInputFormat ingenient_demuxer = {
"ingenient",
NULL_IF_CONFIG_SMALL("Ingenient MJPEG"),
.extensions = "cgi", // FIXME
.value = CODEC_ID_MJPEG,
};
+#endif
+#ifdef CONFIG_M4V_DEMUXER
AVInputFormat m4v_demuxer = {
"m4v",
NULL_IF_CONFIG_SMALL("raw MPEG-4 video format"),
.extensions = "m4v", //FIXME remove after writing mpeg4_probe
.value = CODEC_ID_MPEG4,
};
+#endif
#ifdef CONFIG_M4V_MUXER
AVOutputFormat m4v_muxer = {
};
#endif
+#ifdef CONFIG_MJPEG_DEMUXER
AVInputFormat mjpeg_demuxer = {
"mjpeg",
NULL_IF_CONFIG_SMALL("MJPEG video"),
.extensions = "mjpg,mjpeg",
.value = CODEC_ID_MJPEG,
};
+#endif
#ifdef CONFIG_MJPEG_MUXER
AVOutputFormat mjpeg_muxer = {
};
#endif
+#ifdef CONFIG_MLP_DEMUXER
AVInputFormat mlp_demuxer = {
"mlp",
NULL_IF_CONFIG_SMALL("raw MLP"),
.extensions = "mlp",
.value = CODEC_ID_MLP,
};
+#endif
#ifdef CONFIG_MPEG1VIDEO_MUXER
AVOutputFormat mpeg1video_muxer = {
};
#endif
+#ifdef CONFIG_MPEGVIDEO_DEMUXER
AVInputFormat mpegvideo_demuxer = {
"mpegvideo",
NULL_IF_CONFIG_SMALL("MPEG video"),
.flags= AVFMT_GENERIC_INDEX,
.value = CODEC_ID_MPEG1VIDEO,
};
+#endif
#ifdef CONFIG_NULL_MUXER
AVOutputFormat null_muxer = {
};
#endif
+#ifdef CONFIG_RAWVIDEO_DEMUXER
AVInputFormat rawvideo_demuxer = {
"rawvideo",
NULL_IF_CONFIG_SMALL("raw video format"),
.extensions = "yuv,cif,qcif,rgb",
.value = CODEC_ID_RAWVIDEO,
};
+#endif
#ifdef CONFIG_RAWVIDEO_MUXER
AVOutputFormat rawvideo_muxer = {
};
#endif
+#ifdef CONFIG_SHORTEN_DEMUXER
AVInputFormat shorten_demuxer = {
"shn",
NULL_IF_CONFIG_SMALL("raw Shorten"),
.extensions = "shn",
.value = CODEC_ID_SHORTEN,
};
+#endif
+#ifdef CONFIG_VC1_DEMUXER
AVInputFormat vc1_demuxer = {
"vc1",
NULL_IF_CONFIG_SMALL("raw VC-1"),
.extensions = "vc1",
.value = CODEC_ID_VC1,
};
+#endif
/* PCM formats */