summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStéphane Cerveau <scerveau@collabora.com>2019-12-18 15:37:03 +0100
committerThibault Saunier <tsaunier@gnome.org>2019-12-30 14:13:03 +0000
commitadd7878e146de8c69ef160add790f494d9072a84 (patch)
tree82d03b6d8c23b27faf5bd06f509e2d97425d6e97
parente59962850ae334d47dff7d5f524c38d7ecbeb77d (diff)
downloadgstreamer-plugins-bad-add7878e146de8c69ef160add790f494d9072a84.tar.gz
bad: use of g_value_dup_string
Use helper method to get string from GValue.
-rw-r--r--ext/neon/gstneonhttpsrc.c2
-rw-r--r--gst/librfb/gstrfbsrc.c6
-rw-r--r--sys/directsound/gstdirectsoundsrc.c2
-rw-r--r--sys/dshowsrcwrapper/gstdshowaudiosrc.cpp4
4 files changed, 7 insertions, 7 deletions
diff --git a/ext/neon/gstneonhttpsrc.c b/ext/neon/gstneonhttpsrc.c
index ad3a89cf5..080216d5d 100644
--- a/ext/neon/gstneonhttpsrc.c
+++ b/ext/neon/gstneonhttpsrc.c
@@ -321,7 +321,7 @@ gst_neonhttp_src_set_property (GObject * object, guint prop_id,
}
case PROP_USER_AGENT:
g_free (src->user_agent);
- src->user_agent = g_strdup (g_value_get_string (value));
+ src->user_agent = g_value_dup_string (value);
break;
case PROP_COOKIES:
if (src->cookies)
diff --git a/gst/librfb/gstrfbsrc.c b/gst/librfb/gstrfbsrc.c
index 9c9b5ab0d..194ee0766 100644
--- a/gst/librfb/gstrfbsrc.c
+++ b/gst/librfb/gstrfbsrc.c
@@ -248,17 +248,17 @@ gst_rfb_src_set_property (GObject * object, guint prop_id,
switch (prop_id) {
case PROP_HOST:
- src->host = g_strdup (g_value_get_string (value));
+ src->host = g_value_dup_string (value);;
break;
case PROP_PORT:
src->port = g_value_get_int (value);
break;
case PROP_VERSION:
- gst_rfb_property_set_version (src, g_strdup (g_value_get_string (value)));
+ gst_rfb_property_set_version (src, g_value_dup_string (value));
break;
case PROP_PASSWORD:
g_free (src->decoder->password);
- src->decoder->password = g_strdup (g_value_get_string (value));
+ src->decoder->password = g_value_dup_string (value);
break;
case PROP_OFFSET_X:
src->decoder->offset_x = g_value_get_int (value);
diff --git a/sys/directsound/gstdirectsoundsrc.c b/sys/directsound/gstdirectsoundsrc.c
index f176faf50..82a3480ef 100644
--- a/sys/directsound/gstdirectsoundsrc.c
+++ b/sys/directsound/gstdirectsoundsrc.c
@@ -262,7 +262,7 @@ gst_directsound_src_set_property (GObject * object, guint prop_id,
src->device_name = NULL;
}
if (g_value_get_string (value)) {
- src->device_name = g_strdup (g_value_get_string (value));
+ src->device_name = g_value_dup_string (value);
}
break;
case PROP_VOLUME:
diff --git a/sys/dshowsrcwrapper/gstdshowaudiosrc.cpp b/sys/dshowsrcwrapper/gstdshowaudiosrc.cpp
index f69799f14..f2ffc7a18 100644
--- a/sys/dshowsrcwrapper/gstdshowaudiosrc.cpp
+++ b/sys/dshowsrcwrapper/gstdshowaudiosrc.cpp
@@ -220,7 +220,7 @@ gst_dshowaudiosrc_set_property (GObject * object, guint prop_id,
src->device = NULL;
}
if (g_value_get_string (value)) {
- src->device = g_strdup (g_value_get_string (value));
+ src->device = g_value_dup_string (value);;
}
break;
}
@@ -231,7 +231,7 @@ gst_dshowaudiosrc_set_property (GObject * object, guint prop_id,
src->device_name = NULL;
}
if (g_value_get_string (value)) {
- src->device_name = g_strdup (g_value_get_string (value));
+ src->device_name = g_value_dup_string (value);;
}
break;
}