summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2007-08-15 14:35:57 +0000
committerLennart Poettering <lennart@poettering.net>2007-08-15 14:35:57 +0000
commit52157cb3b6f88a7bd2e28df216ad550954cec1f1 (patch)
tree2753a82cd8b216ff7de35fe96c4fe126e15a22d3
parenta401cafdef9a65fc91067b878fe783ff74dba9cf (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
-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");
}