comparison mplayer.c @ 1762:914bdbe33cf8

-dumpsub works for avi, then dumps .sub file
author arpi
date Wed, 29 Aug 2001 20:22:23 +0000
parents a411db476483
children 29913c011d50
comparison
equal deleted inserted replaced
1761:827b551bbcab 1762:914bdbe33cf8
588 subtitles=sub_read_file( sub_filename( get_path("sub/"), filename ) ); 588 subtitles=sub_read_file( sub_filename( get_path("sub/"), filename ) );
589 } 589 }
590 if(!subtitles) subtitles=sub_read_file(get_path("default.sub")); // try default 590 if(!subtitles) subtitles=sub_read_file(get_path("default.sub")); // try default
591 } 591 }
592 #endif 592 #endif
593
594 if(subtitles && stream_dump_type==3) list_sub_file(subtitles);
593 595
594 stream=NULL; 596 stream=NULL;
595 demuxer=NULL; 597 demuxer=NULL;
596 d_audio=NULL; 598 d_audio=NULL;
597 d_video=NULL; 599 d_video=NULL;
1782 #endif 1784 #endif
1783 1785
1784 #ifdef USE_SUB 1786 #ifdef USE_SUB
1785 // find sub 1787 // find sub
1786 if(subtitles && d_video->pts>0){ 1788 if(subtitles && d_video->pts>0){
1787 int pts=d_video->pts; 1789 float pts=d_video->pts;
1788 if(sub_fps==0) sub_fps=sh_video->fps; 1790 if(sub_fps==0) sub_fps=sh_video->fps;
1789 current_module="find_sub"; 1791 current_module="find_sub";
1790 find_sub(subtitles,sub_uses_time?(100*(pts+sub_delay)):((pts+sub_delay)*sub_fps)); // FIXME! frame counter... 1792 find_sub(subtitles,sub_uses_time?(100*(pts+sub_delay)):((pts+sub_delay)*sub_fps)); // FIXME! frame counter...
1791 current_module=NULL; 1793 current_module=NULL;
1792 } 1794 }