Mercurial > mplayer.hg
diff libmpdemux/demuxer.h @ 9006:d00997f12257
extension-based filetype detection for headerless files (mp3 vs mpeg, etc)
inspired by patch by Fabian Franz <FabianFranz@gmx.de>
author | arpi |
---|---|
date | Sun, 19 Jan 2003 00:21:54 +0000 |
parents | 9d143176d95f |
children | 59805b2d220a |
line wrap: on
line diff
--- a/libmpdemux/demuxer.h Sat Jan 18 21:09:22 2003 +0000 +++ b/libmpdemux/demuxer.h Sun Jan 19 00:21:54 2003 +0000 @@ -231,7 +231,7 @@ return a*10+b; } -demuxer_t* demux_open(stream_t *stream,int file_format,int aid,int vid,int sid); +demuxer_t* demux_open(stream_t *stream,int file_format,int aid,int vid,int sid,char* filename); int demux_seek(demuxer_t *demuxer,float rel_seek_secs,int flags); demuxer_t* new_demuxers_demuxer(demuxer_t* vd, demuxer_t* ad, demuxer_t* sd); @@ -240,6 +240,8 @@ extern int force_ni; extern int pts_from_bps; +extern int extension_parsing; + int demux_info_add(demuxer_t *demuxer, char *opt, char *param); char* demux_info_get(demuxer_t *demuxer, char *opt); int demux_info_print(demuxer_t *demuxer); @@ -249,3 +251,5 @@ extern unsigned long demuxer_get_time_length(demuxer_t *demuxer); extern int demuxer_get_percent_pos(demuxer_t *demuxer); + +extern int demuxer_type_by_filename(char* filename);