diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/pulseutil.c | 11 |
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"); } |