summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2015-05-06 15:47:27 +0200
committerSebastian Dröge <sebastian@centricular.com>2015-05-06 15:47:27 +0200
commit541c3049dc559e85daaee09b1818e51f87fdc2d0 (patch)
tree8e5be7d3b52b94ed9ead694266d155e0a3d53dc5 /ext
parent8c28a51ee1f31534cb5bbb96775a18e7db32d5ca (diff)
downloadgstreamer-plugins-bad-541c3049dc559e85daaee09b1818e51f87fdc2d0.tar.gz
Revert "Revert "glimagesink: add pixel-aspect-ratio property on the bin""
This reverts commit d96e43b034a03fe54633907bc1bf2a26fe5f95fb.
Diffstat (limited to 'ext')
-rw-r--r--ext/gl/gstglimagesink.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/ext/gl/gstglimagesink.c b/ext/gl/gstglimagesink.c
index 50e78378f..15aebe2e3 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,