# HG changeset patch # User pontscho # Date 987626253 0 # Node ID 2951d138ddaf76fe0274e0082d40cdf5f144b13a # Parent 1b2cd175236f76761248d22d05e69481264a3ca6 add sub autoread & remove 'c' key diff -r 1b2cd175236f -r 2951d138ddaf mplayer.c --- a/mplayer.c Wed Apr 18 20:25:04 2001 +0000 +++ b/mplayer.c Wed Apr 18 20:37:33 2001 +0000 @@ -496,6 +496,7 @@ char *sub_name=NULL; float sub_delay=0; float sub_fps=0; +int sub_auto = 1; //int user_bpp=0; #include "mixer.h" @@ -586,8 +587,12 @@ subtitles=sub_read_file(sub_name); if(!subtitles) printf("Can't load subtitles: %s\n",font_name); } else { - // try default: - subtitles=sub_read_file(get_path("default.sub")); + if ( sub_auto ) + { + // auto load sub file ... + subtitles=sub_read_file( sub_filename( filename ) ); + if ( subtitles == NULL ) subtitles=sub_read_file(get_path("default.sub")); // try default: + } else subtitles=sub_read_file(get_path("default.sub")); // try default: } @@ -1702,10 +1707,7 @@ mixer_decvolume(); break; case 'm': - mixer_usemaster=1; - break;; - case 'c': - mixer_usemaster=0; + mixer_usemaster=!mixer_usemaster; break; } if(rel_seek_secs)