diff options
author | Tim-Philipp Müller <tim.muller@collabora.co.uk> | 2013-02-19 13:00:01 +0000 |
---|---|---|
committer | Tim-Philipp Müller <tim.muller@collabora.co.uk> | 2013-02-19 13:04:21 +0000 |
commit | 6325b062049c9dacbad605146559b70a464c9d6d (patch) | |
tree | 065d0d17cae09fcc9be45e437f3e03a6a68b49ab /gst/dvbsuboverlay | |
parent | f2f9e4b68a4e0871baab1dcbfaf97d2479507c6d (diff) | |
download | gstreamer-plugins-bad-6325b062049c9dacbad605146559b70a464c9d6d.tar.gz |
dvbsuboverlay: add all supported video formats to template caps
We now use gst_video_overlay_composition_blend(), so can support
all video formats supported by that, not just I420.
Diffstat (limited to 'gst/dvbsuboverlay')
-rw-r--r-- | gst/dvbsuboverlay/gstdvbsuboverlay.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gst/dvbsuboverlay/gstdvbsuboverlay.c b/gst/dvbsuboverlay/gstdvbsuboverlay.c index 50870d1a6..59bf9e509 100644 --- a/gst/dvbsuboverlay/gstdvbsuboverlay.c +++ b/gst/dvbsuboverlay/gstdvbsuboverlay.c @@ -66,17 +66,19 @@ enum #define DEFAULT_MAX_PAGE_TIMEOUT (0) #define DEFAULT_FORCE_END (FALSE) +#define VIDEO_FORMATS GST_VIDEO_OVERLAY_COMPOSITION_BLEND_FORMATS + static GstStaticPadTemplate src_factory = GST_STATIC_PAD_TEMPLATE ("src", GST_PAD_SRC, GST_PAD_ALWAYS, - GST_STATIC_CAPS (GST_VIDEO_CAPS_MAKE ("I420")) + GST_STATIC_CAPS (GST_VIDEO_CAPS_MAKE (VIDEO_FORMATS)) ); static GstStaticPadTemplate video_sink_factory = GST_STATIC_PAD_TEMPLATE ("video_sink", GST_PAD_SINK, GST_PAD_ALWAYS, - GST_STATIC_CAPS (GST_VIDEO_CAPS_MAKE ("I420")) + GST_STATIC_CAPS (GST_VIDEO_CAPS_MAKE (VIDEO_FORMATS)) ); static GstStaticPadTemplate text_sink_factory = |