From 23e2d7411251918e880f4d81d37b29a29cdd5942 Mon Sep 17 00:00:00 2001 From: Matthew Waters Date: Fri, 13 Mar 2015 12:43:13 +0000 Subject: [PATCH] glimagesink: add pixel-aspect-ratio property on the bin --- ext/gl/gstglimagesink.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ext/gl/gstglimagesink.c b/ext/gl/gstglimagesink.c index 18c1479..4ec4ec1 100644 --- a/ext/gl/gstglimagesink.c +++ b/ext/gl/gstglimagesink.c @@ -123,6 +123,7 @@ enum { PROP_BIN_0, PROP_BIN_FORCE_ASPECT_RATIO, + PROP_BIN_PIXEL_ASPECT_RATIO, PROP_BIN_HANDLE_EVENTS, PROP_BIN_CONTEXT, PROP_BIN_SHOW_PREROLL_FRAME, @@ -221,10 +222,13 @@ gst_gl_image_sink_bin_class_init (GstGLImageSinkBinClass * klass) g_param_spec_boolean ("ignore-alpha", "Ignore Alpha", "When enabled, alpha will be ignored and converted to black", DEFAULT_HANDLE_EVENTS, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - g_object_class_install_property (gobject_class, PROP_BIN_CONTEXT, g_param_spec_object ("context", "OpenGL context", "Get OpenGL context", GST_GL_TYPE_CONTEXT, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS)); + g_object_class_install_property (gobject_class, PROP_BIN_PIXEL_ASPECT_RATIO, + gst_param_spec_fraction ("pixel-aspect-ratio", "Pixel Aspect Ratio", + "The pixel aspect ratio of the device", 0, 1, G_MAXINT, 1, 1, 1, + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); /* video sink */ g_object_class_install_property (gobject_class, PROP_BIN_SHOW_PREROLL_FRAME, -- 2.7.4