summaryrefslogtreecommitdiff
path: root/libavformat/raw.c
diff options
context:
space:
mode:
Diffstat (limited to 'libavformat/raw.c')
-rw-r--r--libavformat/raw.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/libavformat/raw.c b/libavformat/raw.c
index bfb5e1ae5c..075db7918b 100644
--- a/libavformat/raw.c
+++ b/libavformat/raw.c
@@ -466,6 +466,21 @@ AVOutputFormat mpeg1video_oformat = {
};
#endif //CONFIG_ENCODERS
+#ifdef CONFIG_ENCODERS
+AVOutputFormat mpeg2video_oformat = {
+ "mpeg2video",
+ "MPEG2 video",
+ NULL,
+ "m2v",
+ 0,
+ 0,
+ CODEC_ID_MPEG2VIDEO,
+ raw_write_header,
+ raw_write_packet,
+ raw_write_trailer,
+};
+#endif //CONFIG_ENCODERS
+
AVInputFormat mjpeg_iformat = {
"mjpeg",
"MJPEG video",
@@ -677,6 +692,8 @@ int raw_init(void)
av_register_input_format(&mpegvideo_iformat);
av_register_output_format(&mpeg1video_oformat);
+ av_register_output_format(&mpeg2video_oformat);
+
av_register_input_format(&mjpeg_iformat);
av_register_output_format(&mjpeg_oformat);