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 }