From 47b9fb1d49e226db6cd566d0866cc7c625f757d6 Mon Sep 17 00:00:00 2001 From: Mathieu Duponchelle Date: Thu, 18 Jul 2013 01:42:31 +0200 Subject: [PATCH] [773/906] glfilters: Mark writable-only properties as readable as well https://bugzilla.gnome.org/show_bug.cgi?id=704429 --- gst-libs/gst/gl/gstglfilter.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gst-libs/gst/gl/gstglfilter.c b/gst-libs/gst/gl/gstglfilter.c index 85b12de..cd6eba5 100644 --- a/gst-libs/gst/gl/gstglfilter.c +++ b/gst-libs/gst/gl/gstglfilter.c @@ -116,7 +116,7 @@ gst_gl_filter_class_init (GstGLFilterClass * klass) g_param_spec_uint64 ("external-opengl-context", "External OpenGL context", "Give an external OpenGL context with which to share textures", - 0, G_MAXUINT64, 0, G_PARAM_WRITABLE | G_PARAM_STATIC_STRINGS)); + 0, G_MAXUINT64, 0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); gst_element_class_add_pad_template (element_class, gst_static_pad_template_get (&gst_gl_filter_src_pad_template)); @@ -162,9 +162,12 @@ static void gst_gl_filter_get_property (GObject * object, guint prop_id, GValue * value, GParamSpec * pspec) { - //GstGLFilter *filter = GST_GL_FILTER (object); + GstGLFilter *filter = GST_GL_FILTER (object); switch (prop_id) { + case PROP_EXTERNAL_OPENGL_CONTEXT: + g_value_set_uint64 (value, filter->external_gl_context); + break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; -- 2.7.4