codecmap: add mapping for MSS1 and MSS2
authorJosep Torra <n770galaxy@gmail.com>
Fri, 30 Aug 2013 11:58:14 +0000 (13:58 +0200)
committerJosep Torra <n770galaxy@gmail.com>
Fri, 30 Aug 2013 13:00:30 +0000 (15:00 +0200)
Windows Media Video Screen (WMV Screen) are video formats that
specilise in screencast content.

ext/libav/gstavcodecmap.c

index f705f34..395ea36 100644 (file)
@@ -1365,6 +1365,18 @@ gst_ffmpeg_codecid_to_caps (enum CodecID codec_id,
           "video/x-msvideocodec", "msvideoversion", G_TYPE_INT, 1, NULL);
       break;
 
+    case AV_CODEC_ID_MSS1:
+      caps =
+          gst_ff_vid_caps_new (context, NULL, codec_id, encode, "video/x-wmv",
+          "wmvversion", G_TYPE_INT, 1, "format", G_TYPE_STRING, "MSS1", NULL);
+      break;
+
+    case AV_CODEC_ID_MSS2:
+      caps =
+          gst_ff_vid_caps_new (context, NULL, codec_id, encode, "video/x-wmv",
+          "wmvversion", G_TYPE_INT, 3, "format", G_TYPE_STRING, "MSS2", NULL);
+      break;
+
     case AV_CODEC_ID_WMV3:
       caps =
           gst_ff_vid_caps_new (context, NULL, codec_id, encode, "video/x-wmv",