summaryrefslogtreecommitdiffstats
path: root/src/pulseutil.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pulseutil.c')
-rw-r--r--src/pulseutil.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/pulseutil.c b/src/pulseutil.c
index 1ce5e4f..e25a238 100644
--- a/src/pulseutil.c
+++ b/src/pulseutil.c
@@ -55,9 +55,12 @@ gboolean gst_pulse_fill_sample_spec(GstRingBufferSpec *spec, pa_sample_spec *ss)
gchar *gst_pulse_client_name(void) {
gchar buf[PATH_MAX];
-
- if (pa_get_binary_name(buf, sizeof(buf)))
- return g_strdup_printf("gstreamer[%s]", buf);
+ const char *c;
+
+ if ((c = g_get_application_name()))
+ return g_strdup_printf("%s", c);
+ else if (pa_get_binary_name(buf, sizeof(buf)))
+ return g_strdup_printf("%s", buf);
else
- return g_strdup("gstreamer");
+ return g_strdup("GStreamer");
}