gst-libs/gst/riff/riff-media.c: Add FFV1 fourcc to support playback of FFMPEG lossles...
authorJan Gerber <j@oil21.org>
Wed, 8 Oct 2008 09:22:26 +0000 (09:22 +0000)
committerSebastian Dröge <slomo@circular-chaos.org>
Wed, 8 Oct 2008 09:22:26 +0000 (09:22 +0000)
Original commit message from CVS:
Patch by: Jan Gerber <j at oil21 dot org>
* gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps),
(gst_riff_create_video_template_caps):
Add FFV1 fourcc to support playback of FFMPEG lossless video
in AVI. Fixes bug #555319.

ChangeLog
gst-libs/gst/riff/riff-media.c

index 4b797cf666d5cc810505c316fd6e939a8510c3f9..12aa24868c23486845b34380d93ed94028519739 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2008-10-08  Sebastian Dröge  <sebastian.droege@collabora.co.uk>
+
+       Patch by: Jan Gerber <j at oil21 dot org>
+
+       * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps),
+       (gst_riff_create_video_template_caps):
+       Add FFV1 fourcc to support playback of FFMPEG lossless video
+       in AVI. Fixes bug #555319.
+
 2008-10-08  Wim Taymans  <wim.taymans@collabora.co.uk>
 
        Patch by: Håvard Graff <havard dot graff at tandberg dot com>
index 47ed1d16df2ea7d9e27de513ad217a44ed752bcc..97d0cc7a340c31d58db2b426b841a3d41c263a2f 100644 (file)
@@ -625,6 +625,13 @@ gst_riff_create_video_caps (guint32 codec_fcc,
         *codec_name = g_strdup ("Dirac");
       break;
 
+    case GST_MAKE_FOURCC ('F', 'F', 'V', '1'):
+      caps = gst_caps_new_simple ("video/x-ffv",
+          "ffvversion", G_TYPE_INT, 1, NULL);
+      if (codec_name)
+        *codec_name = g_strdup ("FFmpeg lossless video codec");
+      break;
+
     default:
       GST_WARNING ("Unknown video fourcc %" GST_FOURCC_FORMAT,
           GST_FOURCC_ARGS (codec_fcc));
@@ -1516,7 +1523,8 @@ gst_riff_create_video_template_caps (void)
     GST_MAKE_FOURCC ('h', '2', '6', '4'),
     GST_MAKE_FOURCC ('m', 's', 'v', 'c'),
     GST_MAKE_FOURCC ('x', '2', '6', '3'),
-    GST_MAKE_FOURCC ('d', 'r', 'a', 'c')
+    GST_MAKE_FOURCC ('d', 'r', 'a', 'c'),
+    GST_MAKE_FOURCC ('F', 'F', 'V', '1')
         /* FILL ME */
   };
   guint i;