X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Faudio_output%2Fpulse.c;h=e7c74508dc16be118d82d360378070424fa0481a;hb=ddfbaea04ac415ce036350e3f2244b6f6bb881dc;hp=a064ff3aec0ef5307a143a16a3bd1d2a74255e7c;hpb=89717011bc83fcf86467544aa8ba43de13e22657;p=vlc diff --git a/modules/audio_output/pulse.c b/modules/audio_output/pulse.c index a064ff3aec..e7c74508dc 100644 --- a/modules/audio_output/pulse.c +++ b/modules/audio_output/pulse.c @@ -34,9 +34,10 @@ #include #include -#ifdef HAVE_X11_XLIB_H -# include +#ifdef X_DISPLAY_MISSING +# error Xlib required due to PulseAudio bug 799! #endif +#include #include @@ -121,12 +122,9 @@ static int Open ( vlc_object_t *p_this ) struct pa_buffer_attr a; struct pa_channel_map map; -#ifdef X_DISPLAY_MISSING -# error Xlib required due to PulseAudio bug 799! -#else - if( !var_InheritBool( p_this, "xlib" ) || !XInitThreads() ) + if( !vlc_xlib_init( p_this ) ) return VLC_EGENERIC; -#endif + /* Allocate structures */ p_aout->output.p_sys = p_sys = calloc( 1, sizeof( aout_sys_t ) ); if( p_sys == NULL )