demux.c File Reference

Include dependency graph for demux.c:


Functions

static bool SkipID3Tag (demux_t *)
static bool SkipAPETag (demux_t *p_demux)
demux_t__demux_New (vlc_object_t *p_obj, input_thread_t *p_parent_input, const char *psz_access, const char *psz_demux, const char *psz_path, stream_t *s, es_out_t *out, bool b_quick)
void demux_Delete (demux_t *p_demux)
input_thread_tdemux_GetParentInput (demux_t *p_demux)
 This function will return the parent input of this demux.
int demux_vaControlHelper (stream_t *s, int64_t i_start, int64_t i_end, int64_t i_bitrate, int i_align, int i_query, va_list args)
decoder_tdemux_PacketizerNew (demux_t *p_demux, es_format_t *p_fmt, const char *psz_msg)
 This function will create a packetizer suitable for a demuxer that parses elementary stream.
void demux_PacketizerDestroy (decoder_t *p_packetizer)
 This function will destroy a packetizer create by demux_PacketizerNew.

Function Documentation

demux_t* __demux_New ( vlc_object_t p_obj,
input_thread_t p_parent_input,
const char *  psz_access,
const char *  psz_demux,
const char *  psz_path,
stream_t s,
es_out_t out,
bool  b_quick 
)

void demux_Delete ( demux_t p_demux  ) 

static bool SkipAPETag ( demux_t p_demux  )  [static]

static bool SkipID3Tag ( demux_t p_demux  )  [static]

References msg_Dbg, demux_t::s, stream_Peek(), and stream_Read().

Referenced by __demux_New().


Generated on Tue May 25 08:05:34 2010 for VLC by  doxygen 1.5.6