Mercurial > mplayer.hg
comparison mencoder.c @ 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 | c428933c7e54 |
children | c671e9adbe22 |
comparison
equal
deleted
inserted
replaced
9005:ebc368360ea2 | 9006:d00997f12257 |
---|---|
387 } | 387 } |
388 | 388 |
389 // FIXME: get rid of -dvd and other tricky options | 389 // FIXME: get rid of -dvd and other tricky options |
390 stream2=open_stream(frameno_filename,0,&i); | 390 stream2=open_stream(frameno_filename,0,&i); |
391 if(stream2){ | 391 if(stream2){ |
392 demuxer2=demux_open(stream2,DEMUXER_TYPE_AVI,-1,-1,-2); | 392 demuxer2=demux_open(stream2,DEMUXER_TYPE_AVI,-1,-1,-2,NULL); |
393 if(demuxer2) printf(MSGTR_UsingPass3ControllFile,frameno_filename); | 393 if(demuxer2) printf(MSGTR_UsingPass3ControllFile,frameno_filename); |
394 else mp_msg(MSGT_DEMUXER,MSGL_ERR,MSGTR_FormatNotRecognized); | 394 else mp_msg(MSGT_DEMUXER,MSGL_ERR,MSGTR_FormatNotRecognized); |
395 } | 395 } |
396 | 396 |
397 // New config code | 397 // New config code |
490 if(stream_cache_size>0) stream_enable_cache(stream,stream_cache_size*1024,0,0); | 490 if(stream_cache_size>0) stream_enable_cache(stream,stream_cache_size*1024,0,0); |
491 | 491 |
492 if(demuxer2) audio_id=-2; /* do NOT read audio packets... */ | 492 if(demuxer2) audio_id=-2; /* do NOT read audio packets... */ |
493 | 493 |
494 //demuxer=demux_open(stream,file_format,video_id,audio_id,dvdsub_id); | 494 //demuxer=demux_open(stream,file_format,video_id,audio_id,dvdsub_id); |
495 demuxer=demux_open(stream,file_format,audio_id,video_id,dvdsub_id); | 495 demuxer=demux_open(stream,file_format,audio_id,video_id,dvdsub_id,filename); |
496 if(!demuxer){ | 496 if(!demuxer){ |
497 mp_msg(MSGT_DEMUXER,MSGL_ERR,MSGTR_FormatNotRecognized); | 497 mp_msg(MSGT_DEMUXER,MSGL_ERR,MSGTR_FormatNotRecognized); |
498 printf(MSGTR_CannotOpenDemuxer); | 498 printf(MSGTR_CannotOpenDemuxer); |
499 mencoder_exit(1,NULL); | 499 mencoder_exit(1,NULL); |
500 } | 500 } |