gstffmpegcodecmap: Add mapping for Indeo 5
authorEdward Hervey <bilboed@bilboed.com>
Thu, 18 Feb 2010 12:27:15 +0000 (13:27 +0100)
committerEdward Hervey <bilboed@bilboed.com>
Thu, 18 Feb 2010 12:29:35 +0000 (13:29 +0100)
ext/ffmpeg/gstffmpegcodecmap.c

index ee1b60e..589cc58 100644 (file)
@@ -880,6 +880,11 @@ gst_ffmpeg_codecid_to_caps (enum CodecID codec_id,
       caps = gst_ff_vid_caps_new (context, codec_id, "video/x-h264", NULL);
       break;
 
+    case CODEC_ID_INDEO5:
+      caps = gst_ff_vid_caps_new (context, codec_id, "video/x-indeo",
+          "indeoversion", G_TYPE_INT, 5, NULL);
+      break;
+
     case CODEC_ID_INDEO3:
       caps = gst_ff_vid_caps_new (context, codec_id, "video/x-indeo",
           "indeoversion", G_TYPE_INT, 3, NULL);
@@ -2970,6 +2975,9 @@ gst_ffmpeg_caps_to_codecid (const GstCaps * caps, AVCodecContext * context)
 
     if (gst_structure_get_int (structure, "indeoversion", &indeoversion)) {
       switch (indeoversion) {
+        case 5:
+          id = CODEC_ID_INDEO5;
+          break;
         case 3:
           id = CODEC_ID_INDEO3;
           break;