gst/avi/gstavimux.c: Add Dirac encoding

Original commit message from CVS:
* gst/avi/gstavimux.c: Add Dirac encoding
This commit is contained in:
David Schleef 2008-02-28 23:56:30 +00:00
parent 9c814472e5
commit 1a90a6c4dc
2 changed files with 9 additions and 0 deletions

View file

@ -1,3 +1,7 @@
2008-02-28 David Schleef <ds@schleef.org>
* gst/avi/gstavimux.c: Add Dirac encoding
2008-02-28 Wim Taymans <wim.taymans@collabora.co.uk>
Patch by: Peter Kjellerstedt <pkj at axis com>

View file

@ -153,6 +153,9 @@ static GstStaticPadTemplate video_sink_factory =
"systemstream = (boolean) FALSE; "
"video/x-huffyuv, "
"width = (int) [ 16, 4096 ], "
"height = (int) [ 16, 4096 ], " "framerate = (fraction) [ 0, MAX ];"
"video/x-dirac, "
"width = (int) [ 16, 4096 ], "
"height = (int) [ 16, 4096 ], " "framerate = (fraction) [ 0, MAX ]")
);
@ -552,6 +555,8 @@ gst_avi_mux_vidsink_set_caps (GstPad * pad, GstCaps * vscaps)
avipad->vids.compression = GST_MAKE_FOURCC ('M', 'P', 'E', 'G');
break;
}
} else if (!strcmp (mimetype, "video/x-dirac")) {
avipad->vids.compression = GST_MAKE_FOURCC ('d', 'r', 'a', 'c');
}
if (!avipad->vids.compression)