From 8fa4acacc0a7989a114b18edf79a2447bd58bd5c Mon Sep 17 00:00:00 2001 From: Jan Schmidt Date: Thu, 17 Dec 2015 14:16:10 +1100 Subject: [PATCH] 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 --- sys/rpicamsrc/gstrpicamsrc.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/sys/rpicamsrc/gstrpicamsrc.c b/sys/rpicamsrc/gstrpicamsrc.c index b6a5edd4ae..4e21b87b31 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;