mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-17 22:06:41 +00:00
compositor: Update conversion info in property setter
... not in getter. Otherwise, video-converter will not be updated with new width/height https://bugzilla.gnome.org/show_bug.cgi?id=796828
This commit is contained in:
parent
d74ceb343a
commit
d95d944a34
1 changed files with 4 additions and 4 deletions
|
@ -158,13 +158,9 @@ gst_compositor_pad_get_property (GObject * object, guint prop_id,
|
||||||
break;
|
break;
|
||||||
case PROP_PAD_WIDTH:
|
case PROP_PAD_WIDTH:
|
||||||
g_value_set_int (value, pad->width);
|
g_value_set_int (value, pad->width);
|
||||||
gst_video_aggregator_convert_pad_update_conversion_info
|
|
||||||
(GST_VIDEO_AGGREGATOR_CONVERT_PAD (pad));
|
|
||||||
break;
|
break;
|
||||||
case PROP_PAD_HEIGHT:
|
case PROP_PAD_HEIGHT:
|
||||||
g_value_set_int (value, pad->height);
|
g_value_set_int (value, pad->height);
|
||||||
gst_video_aggregator_convert_pad_update_conversion_info
|
|
||||||
(GST_VIDEO_AGGREGATOR_CONVERT_PAD (pad));
|
|
||||||
break;
|
break;
|
||||||
case PROP_PAD_ALPHA:
|
case PROP_PAD_ALPHA:
|
||||||
g_value_set_double (value, pad->alpha);
|
g_value_set_double (value, pad->alpha);
|
||||||
|
@ -193,9 +189,13 @@ gst_compositor_pad_set_property (GObject * object, guint prop_id,
|
||||||
break;
|
break;
|
||||||
case PROP_PAD_WIDTH:
|
case PROP_PAD_WIDTH:
|
||||||
pad->width = g_value_get_int (value);
|
pad->width = g_value_get_int (value);
|
||||||
|
gst_video_aggregator_convert_pad_update_conversion_info
|
||||||
|
(GST_VIDEO_AGGREGATOR_CONVERT_PAD (pad));
|
||||||
break;
|
break;
|
||||||
case PROP_PAD_HEIGHT:
|
case PROP_PAD_HEIGHT:
|
||||||
pad->height = g_value_get_int (value);
|
pad->height = g_value_get_int (value);
|
||||||
|
gst_video_aggregator_convert_pad_update_conversion_info
|
||||||
|
(GST_VIDEO_AGGREGATOR_CONVERT_PAD (pad));
|
||||||
break;
|
break;
|
||||||
case PROP_PAD_ALPHA:
|
case PROP_PAD_ALPHA:
|
||||||
pad->alpha = g_value_get_double (value);
|
pad->alpha = g_value_get_double (value);
|
||||||
|
|
Loading…
Reference in a new issue