comparison libmpdemux/demuxer.c @ 5157:f67b321e1eda

FILM demuxer is leaner, meaner, and cleaner, also with proper bailout on EOF and preliminary seeking support (not perfect yet)
author melanson
date Sun, 17 Mar 2002 02:59:04 +0000
parents 1b173932dbbb
children dd79075bbd98
comparison
equal deleted inserted replaced
5156:1c250c1da93c 5157:f67b321e1eda
891 int demux_seek_avi(demuxer_t *demuxer,float rel_seek_secs,int flags); 891 int demux_seek_avi(demuxer_t *demuxer,float rel_seek_secs,int flags);
892 int demux_seek_asf(demuxer_t *demuxer,float rel_seek_secs,int flags); 892 int demux_seek_asf(demuxer_t *demuxer,float rel_seek_secs,int flags);
893 int demux_seek_mpg(demuxer_t *demuxer,float rel_seek_secs,int flags); 893 int demux_seek_mpg(demuxer_t *demuxer,float rel_seek_secs,int flags);
894 int demux_seek_y4m(demuxer_t *demuxer,float rel_seek_secs,int flags); 894 int demux_seek_y4m(demuxer_t *demuxer,float rel_seek_secs,int flags);
895 int demux_seek_fli(demuxer_t *demuxer,float rel_seek_secs,int flags); 895 int demux_seek_fli(demuxer_t *demuxer,float rel_seek_secs,int flags);
896 int demux_seek_film(demuxer_t *demuxer,float rel_seek_secs,int flags);
896 int demux_seek_mf(demuxer_t *demuxer,float rel_seek_secs,int flags); 897 int demux_seek_mf(demuxer_t *demuxer,float rel_seek_secs,int flags);
897 int demux_seek_nuv(demuxer_t *demuxer,float rel_seek_secs,int flags); 898 int demux_seek_nuv(demuxer_t *demuxer,float rel_seek_secs,int flags);
898 void demux_seek_mov(demuxer_t *demuxer,float pts,int flags); 899 void demux_seek_mov(demuxer_t *demuxer,float pts,int flags);
899 int demux_seek_real(demuxer_t *demuxer,float rel_seek_secs,int flags); 900 int demux_seek_real(demuxer_t *demuxer,float rel_seek_secs,int flags);
900 extern void demux_audio_seek(demuxer_t *demuxer,float rel_seek_secs,int flags); 901 extern void demux_audio_seek(demuxer_t *demuxer,float rel_seek_secs,int flags);
957 case DEMUXER_TYPE_MF: 958 case DEMUXER_TYPE_MF:
958 demux_seek_mf(demuxer,rel_seek_secs,flags); break; 959 demux_seek_mf(demuxer,rel_seek_secs,flags); break;
959 960
960 case DEMUXER_TYPE_FLI: 961 case DEMUXER_TYPE_FLI:
961 demux_seek_fli(demuxer,rel_seek_secs,flags); break; 962 demux_seek_fli(demuxer,rel_seek_secs,flags); break;
963 case DEMUXER_TYPE_FILM:
964 demux_seek_film(demuxer,rel_seek_secs,flags); break;
962 case DEMUXER_TYPE_NUV: 965 case DEMUXER_TYPE_NUV:
963 demux_seek_nuv(demuxer,rel_seek_secs,flags); break; 966 demux_seek_nuv(demuxer,rel_seek_secs,flags); break;
964 case DEMUXER_TYPE_AUDIO: 967 case DEMUXER_TYPE_AUDIO:
965 demux_audio_seek(demuxer,rel_seek_secs,flags); break; 968 demux_audio_seek(demuxer,rel_seek_secs,flags); break;
966 case DEMUXER_TYPE_DEMUXERS: 969 case DEMUXER_TYPE_DEMUXERS: