]>
Commit | Line | Data |
---|---|---|
bdbb1838 WF |
1 | https://bugs.gentoo.org/516964 |
2 | --- a/main.c | |
3 | +++ b/main.c | |
4 | @@ -160,6 +160,17 @@ main (int argc, char *argv[]) | |
5 | aa_flush (context); | |
6 | if (tolower (aa_getkey (context, 1)) != 'n') | |
7 | { | |
8 | + /* Unfortunately recently added native pulseaudio | |
9 | + * driver in libmikmod does not allow you to | |
10 | + * call 'MikMod_Update' in a non-blocking way. | |
11 | + * | |
12 | + * It's a known limitation of simple pulseaudio API | |
13 | + * thus we derevisted pulseaudio driver to fallback | |
14 | + * on alsa, oss or whatever used to work for user. | |
15 | + */ | |
16 | + drv_pulseaudio.Name = NULL; | |
17 | + drv_pulseaudio.Version = NULL; | |
18 | + | |
19 | MikMod_RegisterAllDrivers (); | |
20 | MikMod_RegisterLoader (&load_s3m); | |
21 | /*md_mode |= DMODE_SOFT_MUSIC; */ |