mirror of
https://gitlab.com/qemu-project/qemu
synced 2024-10-15 15:32:51 +00:00
audio: include more information into audio_bug's output
Signed-off-by: malc <av1474@comtv.ru>
This commit is contained in:
parent
ff54149906
commit
82584e212d
|
@ -115,6 +115,9 @@ struct mixeng_volume nominal_volume = {
|
||||||
#ifdef AUDIO_IS_FLAWLESS_AND_NO_CHECKS_ARE_REQURIED
|
#ifdef AUDIO_IS_FLAWLESS_AND_NO_CHECKS_ARE_REQURIED
|
||||||
#error No its not
|
#error No its not
|
||||||
#else
|
#else
|
||||||
|
static void audio_print_options (const char *prefix,
|
||||||
|
struct audio_option *opt);
|
||||||
|
|
||||||
int audio_bug (const char *funcname, int cond)
|
int audio_bug (const char *funcname, int cond)
|
||||||
{
|
{
|
||||||
if (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);
|
AUD_log (NULL, "A bug was just triggered in %s\n", funcname);
|
||||||
if (!shown) {
|
if (!shown) {
|
||||||
|
struct audio_driver *d;
|
||||||
|
|
||||||
shown = 1;
|
shown = 1;
|
||||||
AUD_log (NULL, "Save all your work and restart without audio\n");
|
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, "Please send bug report to av1474@comtv.ru\n");
|
||||||
AUD_log (NULL, "I am sorry\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");
|
AUD_log (NULL, "Context:\n");
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue