# include "config.h"
#endif
-#include <vlc/vlc.h>
+#include <vlc_common.h>
+#include <vlc_plugin.h>
#include <vlc_aout.h>
#include <pulse/pulseaudio.h>
+#include <assert.h>
+
/*****************************************************************************
* aout_sys_t: Pulseaudio output method descriptor
*****************************************************************************
*****************************************************************************/
vlc_module_begin();
set_shortname( "Pulse Audio" );
- set_description( _("Pulseaudio audio output") );
+ set_description( N_("Pulseaudio audio output") );
set_capability( "audio output", 40 );
set_category( CAT_AUDIO );
set_subcategory( SUBCAT_AUDIO_AOUT );
/* Allocate structures */
p_aout->output.p_sys = p_sys = malloc( sizeof( aout_sys_t ) );
if( p_sys == NULL )
- {
- msg_Err( p_aout, "out of memory" );
return VLC_ENOMEM;
- }
- p_sys->started = 0;
- p_sys->stream = NULL;
- p_sys->mainloop = NULL;
- p_sys->context = NULL;
+ memset( p_sys, 0, sizeof( aout_sys_t ) );
PULSE_DEBUG( "Pulse start initialization");
latency = 0;
}
- PULSE_DEBUG( "Pulse stream request latency="I64Fd"", latency);
+ PULSE_DEBUG( "Pulse stream request latency=%"PRId64"", latency);
next_date = mdate() + latency;