diff options
author | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2012-09-20 16:21:55 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2012-10-18 14:35:12 +0200 |
commit | 930b4c179e041cf670bbf3ee73c6591d114484db (patch) | |
tree | 275128f09be946ec21bac273addb4e1dd756e080 | |
parent | f9a5fc255d9c372f117cd10c0976a956958c671c (diff) | |
download | gstreamer-plugins-bad-930b4c179e041cf670bbf3ee73c6591d114484db.tar.gz |
eglglessink: Correctly generated caps for the supported formats
-rw-r--r-- | ext/eglgles/gsteglglessink.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/ext/eglgles/gsteglglessink.c b/ext/eglgles/gsteglglessink.c index ec49f8e1c..448297b36 100644 --- a/ext/eglgles/gsteglglessink.c +++ b/ext/eglgles/gsteglglessink.c @@ -790,8 +790,7 @@ gst_eglglessink_fill_supported_fbuffer_configs (GstEglGlesSink * eglglessink) format = g_new0 (GstEglGlesImageFmt, 1); format->fmt = GST_EGLGLESSINK_IMAGE_RGB888; format->attribs = eglglessink_RGB888_attribs; - format->caps = - gst_caps_new_simple ("video/x-raw-rgb", "bpp", G_TYPE_INT, 24, NULL); + format->caps = gst_video_format_new_template_caps (GST_VIDEO_FORMAT_RGB); eglglessink->supported_fmts = g_list_append (eglglessink->supported_fmts, format); ret++; @@ -803,8 +802,7 @@ gst_eglglessink_fill_supported_fbuffer_configs (GstEglGlesSink * eglglessink) format = g_new0 (GstEglGlesImageFmt, 1); format->fmt = GST_EGLGLESSINK_IMAGE_RGB565; format->attribs = eglglessink_RGB565_attribs; - format->caps = - gst_caps_new_simple ("video/x-raw-rgb", "bpp", G_TYPE_INT, 16, NULL); + format->caps = gst_video_format_new_template_caps (GST_VIDEO_FORMAT_RGB16); eglglessink->supported_fmts = g_list_append (eglglessink->supported_fmts, format); ret++; @@ -816,7 +814,7 @@ gst_eglglessink_fill_supported_fbuffer_configs (GstEglGlesSink * eglglessink) format = g_new0 (GstEglGlesImageFmt, 1); format->fmt = GST_EGLGLESSINK_IMAGE_RGBA8888; format->attribs = eglglessink_RGBA8888_attribs; - format->caps = gst_caps_new_simple ("video/x-raw-rgb", "depth", G_TYPE_INT, 24, "bpp", G_TYPE_INT, 32, NULL); /* proly doesn't work for rgba */ + format->caps = gst_video_format_new_template_caps (GST_VIDEO_FORMAT_RGBx); eglglessink->supported_fmts = g_list_append (eglglessink->supported_fmts, format); ret++; |