mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-17 03:35:21 +00:00
vulkanviewconvert: perform a renegotiation on multiview mode/flag property changes
Otherwise changing the output* properties have no effect until someone else performs a renegotiation.
This commit is contained in:
parent
e5d574534c
commit
837cdd598a
1 changed files with 4 additions and 0 deletions
|
@ -676,15 +676,19 @@ gst_vulkan_view_convert_set_property (GObject * object, guint prop_id,
|
|||
switch (prop_id) {
|
||||
case PROP_INPUT_LAYOUT:
|
||||
conv->input_mode_override = g_value_get_enum (value);
|
||||
gst_base_transform_reconfigure_src (GST_BASE_TRANSFORM (conv));
|
||||
break;
|
||||
case PROP_INPUT_FLAGS:
|
||||
conv->input_flags_override = g_value_get_flags (value);
|
||||
gst_base_transform_reconfigure_src (GST_BASE_TRANSFORM (conv));
|
||||
break;
|
||||
case PROP_OUTPUT_LAYOUT:
|
||||
conv->output_mode_override = g_value_get_enum (value);
|
||||
gst_base_transform_reconfigure_src (GST_BASE_TRANSFORM (conv));
|
||||
break;
|
||||
case PROP_OUTPUT_FLAGS:
|
||||
conv->output_flags_override = g_value_get_flags (value);
|
||||
gst_base_transform_reconfigure_src (GST_BASE_TRANSFORM (conv));
|
||||
break;
|
||||
case PROP_OUTPUT_DOWNMIX_MODE:
|
||||
conv->downmix_mode = g_value_get_enum (value);
|
||||
|
|
Loading…
Reference in a new issue