diff options
Diffstat (limited to 'libmpdemux/demuxer.h')
-rw-r--r-- | libmpdemux/demuxer.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libmpdemux/demuxer.h b/libmpdemux/demuxer.h index 2dd2c5a35a..8c04c9dad6 100644 --- a/libmpdemux/demuxer.h +++ b/libmpdemux/demuxer.h @@ -55,6 +55,11 @@ enum demuxer_type { DEMUXER_TYPE_MF, DEMUXER_TYPE_RAWAUDIO, DEMUXER_TYPE_RAWVIDEO, + DEMUXER_TYPE_MPEG_ES, + DEMUXER_TYPE_MPEG4_ES, + DEMUXER_TYPE_H264_ES, + DEMUXER_TYPE_MPEG_PES, + DEMUXER_TYPE_MPEG_GXF, DEMUXER_TYPE_GIF, DEMUXER_TYPE_MPEG_TS, DEMUXER_TYPE_MATROSKA, @@ -319,6 +324,8 @@ static inline int ds_tell_pts(struct demux_stream *ds) } int demux_read_data(struct demux_stream *ds, unsigned char *mem, int len); +int demux_pattern_3(struct demux_stream *ds, unsigned char *mem, int maxlen, + int *read, uint32_t pattern); #define demux_peekc(ds) ( \ (likely(ds->buffer_pos<ds->buffer_size)) ? ds->buffer[ds->buffer_pos] \ |