summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosep Torra <n770galaxy@gmail.com>2013-08-30 13:58:14 +0200
committerJosep Torra <n770galaxy@gmail.com>2013-08-30 15:00:30 +0200
commit690ca42e6e099e36063494face393725edd42ee8 (patch)
treec249d08cab1cdd89e6b6547ddbebce23c025a5f6
parent6571196fb87394dfbb3f090cb5442c8c30283bf0 (diff)
codecmap: add mapping for MSS1 and MSS2
Windows Media Video Screen (WMV Screen) are video formats that specilise in screencast content.
-rw-r--r--ext/libav/gstavcodecmap.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/ext/libav/gstavcodecmap.c b/ext/libav/gstavcodecmap.c
index f705f34..395ea36 100644
--- a/ext/libav/gstavcodecmap.c
+++ b/ext/libav/gstavcodecmap.c
@@ -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",