diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-g-main-context-signal-dispatcher.c b/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-g-main-context-signal-dispatcher.c index 5eb2f85dd4..528ba3aa8b 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-g-main-context-signal-dispatcher.c +++ b/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer-g-main-context-signal-dispatcher.c @@ -85,6 +85,7 @@ gst_player_g_main_context_signal_dispatcher_set_property (GObject * object, switch (prop_id) { case G_MAIN_CONTEXT_SIGNAL_DISPATCHER_PROP_APPLICATION_CONTEXT: + /* G_PARAM_CONSTRUCT_ONLY */ self->application_context = g_value_dup_boxed (value); if (!self->application_context) self->application_context = g_main_context_ref_thread_default (); diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c b/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c index a0264d0fc8..f8ade3ef07 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c +++ b/subprojects/gst-plugins-bad/gst-libs/gst/player/gstplayer.c @@ -361,9 +361,11 @@ gst_player_set_property (GObject * object, guint prop_id, switch (prop_id) { case PROP_SIGNAL_DISPATCHER: + /* G_PARAM_CONSTRUCT_ONLY */ self->signal_dispatcher = g_value_dup_object (value); break; case PROP_VIDEO_RENDERER: + /* G_PARAM_CONSTRUCT_ONLY */ self->video_renderer = g_value_dup_object (value); break; default: diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.c b/subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.c index 75e27c2e7f..94156e9bcc 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.c +++ b/subprojects/gst-plugins-bad/gst-libs/gst/transcoder/gsttranscoder.c @@ -323,6 +323,7 @@ gst_transcoder_set_property (GObject * object, guint prop_id, gst_transcoder_set_position_update_interval_internal (self); break; case PROP_PROFILE: + /* G_PARAM_CONSTRUCT_ONLY */ GST_OBJECT_LOCK (self); self->profile = g_value_dup_object (value); GST_OBJECT_UNLOCK (self); diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdevice.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdevice.c index 30b83e4696..d08478a110 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdevice.c +++ b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkdevice.c @@ -137,6 +137,7 @@ gst_vulkan_device_set_property (GObject * object, guint prop_id, switch (prop_id) { case PROP_PHYSICAL_DEVICE: + /* G_PARAM_CONSTRUCT_ONLY */ device->physical_device = g_value_dup_object (value); break; default: diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkoperation.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkoperation.c index 28962c86b0..0d89298a77 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkoperation.c +++ b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkoperation.c @@ -123,6 +123,7 @@ gst_vulkan_operation_set_property (GObject * object, guint prop_id, switch (prop_id) { case PROP_COMMAND_POOL: + /* G_PARAM_CONSTRUCT_ONLY */ g_assert (!priv->cmd_pool); priv->cmd_pool = g_value_dup_object (value); break; diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkphysicaldevice.c b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkphysicaldevice.c index 4c3d73388c..4168bbd9ec 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkphysicaldevice.c +++ b/subprojects/gst-plugins-bad/gst-libs/gst/vulkan/gstvkphysicaldevice.c @@ -129,6 +129,7 @@ gst_vulkan_physical_device_set_property (GObject * object, guint prop_id, switch (prop_id) { case PROP_INSTANCE: + /* G_PARAM_CONSTRUCT_ONLY */ device->instance = g_value_dup_object (value); break; case PROP_DEVICE_ID:{ diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtptransceiver.c b/subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtptransceiver.c index cbeac04a86..69cc1a4683 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtptransceiver.c +++ b/subprojects/gst-plugins-bad/gst-libs/gst/webrtc/rtptransceiver.c @@ -76,9 +76,11 @@ gst_webrtc_rtp_transceiver_set_property (GObject * object, guint prop_id, switch (prop_id) { case PROP_SENDER: + /* G_PARAM_CONSTRUCT_ONLY */ webrtc->sender = g_value_dup_object (value); break; case PROP_RECEIVER: + /* G_PARAM_CONSTRUCT_ONLY */ webrtc->receiver = g_value_dup_object (value); break; case PROP_MLINE: diff --git a/subprojects/gst-plugins-bad/sys/applemedia/videotexturecache-gl.m b/subprojects/gst-plugins-bad/sys/applemedia/videotexturecache-gl.m index ee01dd9857..a368d9675c 100644 --- a/subprojects/gst-plugins-bad/sys/applemedia/videotexturecache-gl.m +++ b/subprojects/gst-plugins-bad/sys/applemedia/videotexturecache-gl.m @@ -101,6 +101,7 @@ gst_video_texture_cache_gl_set_property (GObject * object, guint prop_id, switch (prop_id) { case PROP_CONTEXT: + /* G_PARAM_CONSTRUCT_ONLY */ cache_gl->ctx = g_value_dup_object (value); break; default: diff --git a/subprojects/gst-plugins-bad/sys/applemedia/videotexturecache-vulkan.mm b/subprojects/gst-plugins-bad/sys/applemedia/videotexturecache-vulkan.mm index f41aef1afc..100465a0fc 100644 --- a/subprojects/gst-plugins-bad/sys/applemedia/videotexturecache-vulkan.mm +++ b/subprojects/gst-plugins-bad/sys/applemedia/videotexturecache-vulkan.mm @@ -109,6 +109,7 @@ gst_video_texture_cache_vulkan_set_property (GObject * object, guint prop_id, switch (prop_id) { case PROP_DEVICE: + /* G_PARAM_CONSTRUCT_ONLY */ cache_vulkan->device = (GstVulkanDevice *) g_value_dup_object (value); break; default: diff --git a/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11dxgicapture.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11dxgicapture.cpp index aeb8d38ba0..89efaba348 100644 --- a/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11dxgicapture.cpp +++ b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11dxgicapture.cpp @@ -1627,6 +1627,7 @@ gst_d3d11_dxgi_capture_set_property (GObject * object, guint prop_id, switch (prop_id) { case PROP_D3D11_DEVICE: + /* G_PARAM_CONSTRUCT_ONLY */ self->device = (GstD3D11Device *) g_value_dup_object (value); break; case PROP_MONITOR_HANDLE: diff --git a/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11window.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11window.cpp index 107e5b7f76..d18f1051f5 100644 --- a/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11window.cpp +++ b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11window.cpp @@ -221,6 +221,7 @@ gst_d3d11_window_set_property (GObject * object, guint prop_id, switch (prop_id) { case PROP_D3D11_DEVICE: + /* G_PARAM_CONSTRUCT_ONLY */ self->device = (GstD3D11Device *) g_value_dup_object (value); break; case PROP_FORCE_ASPECT_RATIO: diff --git a/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11winrtcapture.cpp b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11winrtcapture.cpp index 57e889c080..ac7fa0b5a3 100644 --- a/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11winrtcapture.cpp +++ b/subprojects/gst-plugins-bad/sys/d3d11/gstd3d11winrtcapture.cpp @@ -380,6 +380,7 @@ gst_d3d11_winrt_capture_set_property (GObject * object, guint prop_id, switch (prop_id) { case PROP_D3D11_DEVICE: + /* G_PARAM_CONSTRUCT_ONLY */ self->device = (GstD3D11Device *) g_value_dup_object (value); break; case PROP_MONITOR_HANDLE: diff --git a/subprojects/gst-plugins-bad/sys/va/gstvadecoder.c b/subprojects/gst-plugins-bad/sys/va/gstvadecoder.c index 3e0163476c..f8ca07d1c3 100644 --- a/subprojects/gst-plugins-bad/sys/va/gstvadecoder.c +++ b/subprojects/gst-plugins-bad/sys/va/gstvadecoder.c @@ -77,6 +77,7 @@ gst_va_decoder_set_property (GObject * object, guint prop_id, switch (prop_id) { case PROP_DISPLAY:{ + /* G_PARAM_CONSTRUCT_ONLY */ g_assert (!self->display); self->display = g_value_dup_object (value); break; diff --git a/subprojects/gst-plugins-bad/sys/va/gstvaencoder.c b/subprojects/gst-plugins-bad/sys/va/gstvaencoder.c index e0e69ed45d..a1649582c9 100644 --- a/subprojects/gst-plugins-bad/sys/va/gstvaencoder.c +++ b/subprojects/gst-plugins-bad/sys/va/gstvaencoder.c @@ -123,6 +123,7 @@ gst_va_encoder_set_property (GObject * object, guint prop_id, switch (prop_id) { case PROP_DISPLAY:{ + /* G_PARAM_CONSTRUCT_ONLY */ g_assert (!self->display); self->display = g_value_dup_object (value); break; diff --git a/subprojects/gst-plugins-bad/sys/va/gstvafilter.c b/subprojects/gst-plugins-bad/sys/va/gstvafilter.c index 10f3160445..d8d1941b3e 100644 --- a/subprojects/gst-plugins-bad/sys/va/gstvafilter.c +++ b/subprojects/gst-plugins-bad/sys/va/gstvafilter.c @@ -99,6 +99,7 @@ gst_va_filter_set_property (GObject * object, guint prop_id, switch (prop_id) { case PROP_DISPLAY:{ + /* G_PARAM_CONSTRUCT_ONLY */ g_assert (!self->display); self->display = g_value_dup_object (value); break; diff --git a/subprojects/gst-plugins-bad/sys/webview2/gstwebview2object.cpp b/subprojects/gst-plugins-bad/sys/webview2/gstwebview2object.cpp index 4514490021..2eb87c4c2d 100644 --- a/subprojects/gst-plugins-bad/sys/webview2/gstwebview2object.cpp +++ b/subprojects/gst-plugins-bad/sys/webview2/gstwebview2object.cpp @@ -815,6 +815,7 @@ gst_webview2_set_property (GObject * object, guint prop_id, switch (prop_id) { case PROP_DEVICE: + /* G_PARAM_CONSTRUCT_ONLY */ priv->device = (GstD3D11Device *) g_value_dup_object (value); break; case PROP_USER_DATA_FOLDER: diff --git a/subprojects/gstreamer-vaapi/gst-libs/gst/vaapi/gstvaapidecoder.c b/subprojects/gstreamer-vaapi/gst-libs/gst/vaapi/gstvaapidecoder.c index d9ec37cbe4..5b8d50ea35 100644 --- a/subprojects/gstreamer-vaapi/gst-libs/gst/vaapi/gstvaapidecoder.c +++ b/subprojects/gstreamer-vaapi/gst-libs/gst/vaapi/gstvaapidecoder.c @@ -494,6 +494,7 @@ gst_vaapi_decoder_set_property (GObject * object, guint property_id, switch (property_id) { case PROP_DISPLAY: + /* G_PARAM_CONSTRUCT_ONLY */ g_assert (decoder->display == NULL); decoder->display = g_value_dup_object (value); g_assert (decoder->display != NULL); diff --git a/subprojects/gstreamer-vaapi/gst-libs/gst/vaapi/gstvaapiencoder.c b/subprojects/gstreamer-vaapi/gst-libs/gst/vaapi/gstvaapiencoder.c index a33aa213eb..cdfda36fe3 100644 --- a/subprojects/gstreamer-vaapi/gst-libs/gst/vaapi/gstvaapiencoder.c +++ b/subprojects/gstreamer-vaapi/gst-libs/gst/vaapi/gstvaapiencoder.c @@ -1218,6 +1218,7 @@ gst_vaapi_encoder_set_property (GObject * object, guint prop_id, switch (prop_id) { case ENCODER_PROP_DISPLAY: + /* G_PARAM_CONSTRUCT_ONLY */ g_assert (encoder->display == NULL); encoder->display = g_value_dup_object (value); g_assert (encoder->display != NULL); diff --git a/subprojects/gstreamer-vaapi/gst-libs/gst/vaapi/gstvaapiwindow.c b/subprojects/gstreamer-vaapi/gst-libs/gst/vaapi/gstvaapiwindow.c index 7fd4502f95..580ca7d8ae 100644 --- a/subprojects/gstreamer-vaapi/gst-libs/gst/vaapi/gstvaapiwindow.c +++ b/subprojects/gstreamer-vaapi/gst-libs/gst/vaapi/gstvaapiwindow.c @@ -171,6 +171,7 @@ gst_vaapi_window_set_property (GObject * object, guint property_id, switch (property_id) { case PROP_DISPLAY: + /* G_PARAM_CONSTRUCT_ONLY */ g_assert (window->display == NULL); window->display = g_value_dup_object (value); g_assert (window->display != NULL); diff --git a/subprojects/gstreamer-vaapi/gst/vaapi/gstvaapivideobufferpool.c b/subprojects/gstreamer-vaapi/gst/vaapi/gstvaapivideobufferpool.c index 9e2166911f..15f3e9c758 100644 --- a/subprojects/gstreamer-vaapi/gst/vaapi/gstvaapivideobufferpool.c +++ b/subprojects/gstreamer-vaapi/gst/vaapi/gstvaapivideobufferpool.c @@ -77,6 +77,7 @@ gst_vaapi_video_buffer_pool_set_property (GObject * object, guint prop_id, switch (prop_id) { case PROP_DISPLAY: + /* G_PARAM_CONSTRUCT_ONLY */ priv->display = g_value_dup_object (value); break; default: diff --git a/subprojects/gstreamer/gst/gstpadtemplate.c b/subprojects/gstreamer/gst/gstpadtemplate.c index eb8f06463f..0ad0945135 100644 --- a/subprojects/gstreamer/gst/gstpadtemplate.c +++ b/subprojects/gstreamer/gst/gstpadtemplate.c @@ -558,6 +558,7 @@ gst_pad_template_set_property (GObject * object, guint prop_id, (GstPadPresence) g_value_get_enum (value); break; case PROP_CAPS: + /* G_PARAM_CONSTRUCT_ONLY */ GST_PAD_TEMPLATE_CAPS (object) = g_value_dup_boxed (value); if (GST_PAD_TEMPLATE_CAPS (object) != NULL) { /* GstPadTemplate are usually leaked so are their caps */