* Preamble
*****************************************************************************/
-#include <vlc/vlc.h>
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <vlc_common.h>
+#include <vlc_plugin.h>
#include <vlc_demux.h>
/*****************************************************************************
static void Close ( vlc_object_t * );
vlc_module_begin();
- set_description( _("PVA demuxer" ) );
- set_capability( "demux2", 10 );
+ set_description( N_("PVA demuxer" ) );
+ set_capability( "demux", 10 );
set_category( CAT_INPUT );
set_subcategory( SUBCAT_INPUT_DEMUX );
set_callbacks( Open, Close );
p_sys->p_pes = NULL;
p_sys->p_es = NULL;
- p_sys->b_pcr_audio = VLC_FALSE;
+ p_sys->b_pcr_audio = false;
return VLC_SUCCESS;
}
int i_skip;
int i_peek;
- while( !p_demux->b_die )
+ while( vlc_object_alive (p_demux) )
{
if( ( i_peek = stream_Peek( p_demux->s, &p_peek, 1024 ) ) < 8 )
{
if( p_pes->i_pts > 0 )
{
es_out_Control( p_demux->out, ES_OUT_SET_PCR, (int64_t)p_pes->i_pts);
- p_sys->b_pcr_audio = VLC_TRUE;
+ p_sys->b_pcr_audio = true;
}
es_out_Send( p_demux->out, p_sys->p_audio, p_pes );
}