From: malc Date: Sat, 16 Jan 2010 23:03:30 +0000 (+0300) Subject: audio: include more information into audio_bug's output X-Git-Tag: TizenStudio_2.0_p2.3~5967 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=44af30055f2df8babc32ca29e9c49b395bba7908;p=sdk%2Femulator%2Fqemu.git audio: include more information into audio_bug's output Signed-off-by: malc --- diff --git a/audio/audio.c b/audio/audio.c index a5305c4..2a20e5b 100644 --- a/audio/audio.c +++ b/audio/audio.c @@ -115,6 +115,9 @@ struct mixeng_volume nominal_volume = { #ifdef AUDIO_IS_FLAWLESS_AND_NO_CHECKS_ARE_REQURIED #error No its not #else +static void audio_print_options (const char *prefix, + struct audio_option *opt); + int audio_bug (const char *funcname, int cond) { if (cond) { @@ -122,10 +125,16 @@ int audio_bug (const char *funcname, int cond) AUD_log (NULL, "A bug was just triggered in %s\n", funcname); if (!shown) { + struct audio_driver *d; + shown = 1; AUD_log (NULL, "Save all your work and restart without audio\n"); AUD_log (NULL, "Please send bug report to av1474@comtv.ru\n"); AUD_log (NULL, "I am sorry\n"); + d = glob_audio_state.drv; + if (d) { + audio_print_options (d->name, d->options); + } } AUD_log (NULL, "Context:\n");