[gst-cvs] gst-plugins-bad: videoparse: Only provide very fundamental caps in the pad template
Sebastian Dröge
slomo at kemper.freedesktop.org
Sat Aug 8 03:33:34 PDT 2009
Module: gst-plugins-bad
Branch: master
Commit: 282479b4434dbfd6541d71a8891943603a12de89
URL: http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=282479b4434dbfd6541d71a8891943603a12de89
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date: Sat Aug 8 10:30:11 2009 +0200
videoparse: Only provide very fundamental caps in the pad template
We can't easily know which caps will can be used because we rely on
libgstvideo's support for video formats.
---
gst/rawparse/gstvideoparse.c | 24 +++---------------------
1 files changed, 3 insertions(+), 21 deletions(-)
diff --git a/gst/rawparse/gstvideoparse.c b/gst/rawparse/gstvideoparse.c
index 99d4a7f..16dde99 100644
--- a/gst/rawparse/gstvideoparse.c
+++ b/gst/rawparse/gstvideoparse.c
@@ -76,27 +76,9 @@ gst_video_parse_base_init (gpointer g_class)
"David Schleef <ds at schleef.org>, "
"Sebastian Dröge <sebastian.droege at collabora.co.uk>");
- caps = gst_caps_from_string (GST_VIDEO_CAPS_YUV ("I420") ";"
- GST_VIDEO_CAPS_YUV ("YV12") ";"
- GST_VIDEO_CAPS_YUV ("YUY2") ";"
- GST_VIDEO_CAPS_YUV ("UYVY") ";"
- GST_VIDEO_CAPS_YUV ("AYUV") ";"
- GST_VIDEO_CAPS_RGBx ";"
- GST_VIDEO_CAPS_BGRx ";"
- GST_VIDEO_CAPS_xRGB ";"
- GST_VIDEO_CAPS_xBGR ";"
- GST_VIDEO_CAPS_RGBA ";"
- GST_VIDEO_CAPS_BGRA ";"
- GST_VIDEO_CAPS_ARGB ";"
- GST_VIDEO_CAPS_ABGR ";"
- GST_VIDEO_CAPS_RGB ";"
- GST_VIDEO_CAPS_BGR ";"
- GST_VIDEO_CAPS_YUV ("Y41B") ";"
- GST_VIDEO_CAPS_YUV ("Y42B") ";"
- GST_VIDEO_CAPS_YUV ("YVYU") ";"
- GST_VIDEO_CAPS_YUV ("Y444") ";"
- GST_VIDEO_CAPS_YUV ("Y210") ";" GST_VIDEO_CAPS_YUV ("Y216")
- );
+ caps =
+ gst_caps_from_string
+ ("video/x-raw-rgb; video/x-raw-yuv; video/x-raw-gray; video/x-raw-bayer");
gst_raw_parse_class_set_src_pad_template (rp_class, caps);
gst_raw_parse_class_set_multiple_frames_per_buffer (rp_class, FALSE);
More information about the Gstreamer-commits
mailing list