diff options
author | Lennart Poettering <lennart@poettering.net> | 2007-08-15 14:35:57 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2007-08-15 14:35:57 +0000 |
commit | 52157cb3b6f88a7bd2e28df216ad550954cec1f1 (patch) | |
tree | 2753a82cd8b216ff7de35fe96c4fe126e15a22d3 /src | |
parent | a401cafdef9a65fc91067b878fe783ff74dba9cf (diff) |
use g_get_application_name() to deduce program name
git-svn-id: file:///home/lennart/svn/public/gst-pulse/trunk@59 bb39ca4e-bce3-0310-b5d4-eea78a553289
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"); } |