diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2015-05-06 15:47:27 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2015-05-06 15:47:27 +0200 |
commit | 541c3049dc559e85daaee09b1818e51f87fdc2d0 (patch) | |
tree | 8e5be7d3b52b94ed9ead694266d155e0a3d53dc5 /ext | |
parent | 8c28a51ee1f31534cb5bbb96775a18e7db32d5ca (diff) | |
download | gstreamer-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.c | 6 |
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, |