From 4380d5777980b7dd29e037a40d8dffa33dc89bec Mon Sep 17 00:00:00 2001 From: Seungha Yang Date: Wed, 18 Jul 2018 20:05:26 +0900 Subject: [PATCH] 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 --- gst/compositor/compositor.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gst/compositor/compositor.c b/gst/compositor/compositor.c index 341dc70fa3..105fc40571 100644 --- a/gst/compositor/compositor.c +++ b/gst/compositor/compositor.c @@ -158,13 +158,9 @@ gst_compositor_pad_get_property (GObject * object, guint prop_id, break; case PROP_PAD_WIDTH: g_value_set_int (value, pad->width); - gst_video_aggregator_convert_pad_update_conversion_info - (GST_VIDEO_AGGREGATOR_CONVERT_PAD (pad)); break; case PROP_PAD_HEIGHT: g_value_set_int (value, pad->height); - gst_video_aggregator_convert_pad_update_conversion_info - (GST_VIDEO_AGGREGATOR_CONVERT_PAD (pad)); break; case PROP_PAD_ALPHA: g_value_set_double (value, pad->alpha); @@ -193,9 +189,13 @@ gst_compositor_pad_set_property (GObject * object, guint prop_id, break; case PROP_PAD_WIDTH: pad->width = g_value_get_int (value); + gst_video_aggregator_convert_pad_update_conversion_info + (GST_VIDEO_AGGREGATOR_CONVERT_PAD (pad)); break; case PROP_PAD_HEIGHT: pad->height = g_value_get_int (value); + gst_video_aggregator_convert_pad_update_conversion_info + (GST_VIDEO_AGGREGATOR_CONVERT_PAD (pad)); break; case PROP_PAD_ALPHA: pad->alpha = g_value_get_double (value);