diff options
Diffstat (limited to 'sys/oss/gstosssink.c')
-rw-r--r-- | sys/oss/gstosssink.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/sys/oss/gstosssink.c b/sys/oss/gstosssink.c index 9f2a7eae..83c88476 100644 --- a/sys/oss/gstosssink.c +++ b/sys/oss/gstosssink.c @@ -235,9 +235,14 @@ gst_oss_sink_class_init (GstOssSinkClass * klass) static void gst_oss_sink_init (GstOssSink * osssink) { + const gchar *device; + GST_DEBUG_OBJECT (osssink, "initializing osssink"); - osssink->device = g_strdup (DEFAULT_DEVICE); + device = g_getenv ("AUDIODEV"); + if (device == NULL) + device = DEFAULT_DEVICE; + osssink->device = g_strdup (device); osssink->fd = -1; } |