Browse code

Add raw VC-1 muxer to match demuxer.

This is admittedly kind of pointless since usually -f image2pipe
can be used for the purpose, but this is more user-friendly.

Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>

Reimar Döffinger authored on 2012/12/09 21:17:52
Showing 2 changed files
... ...
@@ -275,7 +275,7 @@ void av_register_all(void)
275 275
     REGISTER_DEMUXER (TTA,              tta);
276 276
     REGISTER_DEMUXER (TXD,              txd);
277 277
     REGISTER_DEMUXER (TTY,              tty);
278
-    REGISTER_DEMUXER (VC1,              vc1);
278
+    REGISTER_MUXDEMUX(VC1,              vc1);
279 279
     REGISTER_MUXDEMUX(VC1T,             vc1t);
280 280
     REGISTER_DEMUXER (VIVO,             vivo);
281 281
     REGISTER_DEMUXER (VMD,              vmd);
... ...
@@ -268,3 +268,15 @@ AVOutputFormat ff_truehd_muxer = {
268 268
     .flags             = AVFMT_NOTIMESTAMPS,
269 269
 };
270 270
 #endif
271
+
272
+#if CONFIG_VC1_MUXER
273
+AVOutputFormat ff_vc1_muxer = {
274
+    .name              = "vc1",
275
+    .long_name         = NULL_IF_CONFIG_SMALL("raw VC-1 video"),
276
+    .extensions        = "vc1",
277
+    .audio_codec       = AV_CODEC_ID_NONE,
278
+    .video_codec       = AV_CODEC_ID_VC1,
279
+    .write_packet      = ff_raw_write_packet,
280
+    .flags             = AVFMT_NOTIMESTAMPS,
281
+};
282
+#endif