From c302fb72554c74aa5ac65e200647985acef586db Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Mon, 12 Jan 2004 12:24:05 +0000 Subject: [PATCH] make oss warning more useful Original commit message from CVS: make oss warning more useful --- ChangeLog | 2 ++ sys/oss/gstosselement.c | 7 ++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 1b24c75ac0..2b2f497de2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8 +1,10 @@ 2004-01-12 Thomas Vander Stichele * sys/oss/gstossaudio.c: (plugin_init): + * sys/oss/gstosselement.c: (gst_osselement_sync_parms): * sys/oss/gstosselement.h: make an oss debugging category + make failure more descriptive 2004-01-11 David Schleef diff --git a/sys/oss/gstosselement.c b/sys/oss/gstosselement.c index 48402cf55d..4c1356ab01 100644 --- a/sys/oss/gstosselement.c +++ b/sys/oss/gstosselement.c @@ -625,7 +625,12 @@ gst_osselement_sync_parms (GstOssElement *oss) target_channels != oss->channels || target_rate != oss->rate) { - g_warning ("couldn't set requested OSS parameters, enjoy the noise :)"); + if (target_channels != oss->channels) + g_warning ("couldn't set the right number of channels, enjoy the tone difference"); + if (target_rate != oss->rate) + g_warning ("couldn't set the right number of channels, enjoy the speed difference"); + if (target_format != oss->format) + g_warning ("couldn't set requested OSS parameters, enjoy the noise :)"); /* we could eventually return FALSE here, or just do some additional tests * to see that the frequencies don't differ too much etc.. */ }