From: Jan Schmidt Date: Thu, 17 Dec 2015 03:16:10 +0000 (+1100) Subject: rpicamsrc: Add property getters for preview window position. X-Git-Tag: 1.19.3~509^2~493^2~29 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8fa4acacc0a7989a114b18edf79a2447bd58bd5c;p=platform%2Fupstream%2Fgstreamer.git rpicamsrc: Add property getters for preview window position. Add the lines in get_property() for the preview-x/y/w/h properties so the values can be retrieved without causing critical warnings. Fixes https://github.com/thaytan/gst-rpicamsrc/issues/42 --- diff --git a/sys/rpicamsrc/gstrpicamsrc.c b/sys/rpicamsrc/gstrpicamsrc.c index b6a5edd..4e21b87 100644 --- a/sys/rpicamsrc/gstrpicamsrc.c +++ b/sys/rpicamsrc/gstrpicamsrc.c @@ -928,6 +928,18 @@ gst_rpi_cam_src_get_property (GObject * object, guint prop_id, case PROP_PREVIEW_OPACITY: g_value_set_int (value, src->capture_config.preview_parameters.opacity); break; + case PROP_PREVIEW_X: + g_value_set_int (value, src->capture_config.preview_parameters.previewWindow.x); + break; + case PROP_PREVIEW_Y: + g_value_set_int (value, src->capture_config.preview_parameters.previewWindow.y); + break; + case PROP_PREVIEW_W: + g_value_set_int (value, src->capture_config.preview_parameters.previewWindow.width); + break; + case PROP_PREVIEW_H: + g_value_set_int (value, src->capture_config.preview_parameters.previewWindow.height); + break; case PROP_SHARPNESS: g_value_set_int (value, src->capture_config.camera_parameters.sharpness); break;