base: use of g_value_dup_string
authorStéphane Cerveau <scerveau@collabora.com>
Wed, 18 Dec 2019 15:03:54 +0000 (16:03 +0100)
committerStéphane Cerveau <scerveau@collabora.com>
Wed, 18 Dec 2019 15:03:59 +0000 (16:03 +0100)
Use helper method to get string from GValue.

gst/tcp/gsttcpclientsink.c
gst/tcp/gsttcpclientsrc.c
gst/tcp/gsttcpserversink.c
gst/tcp/gsttcpserversrc.c
sys/xvimage/xvimagesink.c

index 7a05deaed02863f7bbedfa3ab0bf5c4cd5d701ba..b44de0469f0e45adb9e6dfbe573a2591f5bfec27 100644 (file)
@@ -240,7 +240,7 @@ gst_tcp_client_sink_set_property (GObject * object, guint prop_id,
         break;
       }
       g_free (tcpclientsink->host);
-      tcpclientsink->host = g_strdup (g_value_get_string (value));
+      tcpclientsink->host = g_value_dup_string (value);
       break;
     case PROP_PORT:
       tcpclientsink->port = g_value_get_int (value);
index beb20d1aaa2293094b3e50fd4c153e3a93d55331..b601f1c2125b08d10c84aec4adfa3eab3021d8d1 100644 (file)
@@ -332,7 +332,7 @@ gst_tcp_client_src_set_property (GObject * object, guint prop_id,
         break;
       }
       g_free (tcpclientsrc->host);
-      tcpclientsrc->host = g_strdup (g_value_get_string (value));
+      tcpclientsrc->host = g_value_dup_string (value);
       break;
     case PROP_PORT:
       tcpclientsrc->port = g_value_get_int (value);
index b00b02e7f463365b19a907ea153c06681f1d4a39..5175705576befdc136d4460ca8364941c12ef69b 100644 (file)
@@ -246,7 +246,7 @@ gst_tcp_server_sink_set_property (GObject * object, guint prop_id,
         break;
       }
       g_free (sink->host);
-      sink->host = g_strdup (g_value_get_string (value));
+      sink->host = g_value_dup_string (value);
       break;
     case PROP_PORT:
       sink->server_port = g_value_get_int (value);
index a5155bf80a0d45ff2151cbaefba655705a2b93f9..0218510cfbe0529ad2e954b5727ff13d3b8a16c8 100644 (file)
@@ -344,7 +344,7 @@ gst_tcp_server_src_set_property (GObject * object, guint prop_id,
         break;
       }
       g_free (tcpserversrc->host);
-      tcpserversrc->host = g_strdup (g_value_get_string (value));
+      tcpserversrc->host = g_value_dup_string (value);
       break;
     case PROP_PORT:
       tcpserversrc->server_port = g_value_get_int (value);
index babf51514e48473364654057f63bce52698df04e..aded234fe265cd165c320c4a370b7c9de9207caa 100644 (file)
@@ -1594,7 +1594,7 @@ gst_xv_image_sink_set_property (GObject * object, guint prop_id,
       break;
     case PROP_DISPLAY:
       g_free (xvimagesink->config.display_name);
-      xvimagesink->config.display_name = g_strdup (g_value_get_string (value));
+      xvimagesink->config.display_name = g_value_dup_string (value);
       break;
     case PROP_SYNCHRONOUS:
       xvimagesink->synchronous = g_value_get_boolean (value);