Mercurial > mplayer.hg
diff mplayer.c @ 25264:42aa06653705
When auto loading subs, log warning instead of error for load failure.
author | ulion |
---|---|
date | Tue, 04 Dec 2007 12:34:44 +0000 |
parents | 80804f0631f4 |
children | f46e91c64b39 |
line wrap: on
line diff
--- a/mplayer.c Tue Dec 04 10:42:59 2007 +0000 +++ b/mplayer.c Tue Dec 04 12:34:44 2007 +0000 @@ -926,7 +926,7 @@ return PT_NEXT_SRC; } -void add_subtitles(char *filename, float fps, int silent) +void add_subtitles(char *filename, float fps, int noerr) { sub_data *subd; #ifdef USE_ASS @@ -948,11 +948,11 @@ if (ass_enabled && subd && !asst) asst = ass_read_subdata(ass_library, subd, fps); - if (!asst && !subd && !silent) + if (!asst && !subd) #else - if(!subd && !silent) + if(!subd) #endif - mp_msg(MSGT_CPLAYER, MSGL_ERR, MSGTR_CantLoadSub, + mp_msg(MSGT_CPLAYER, noerr ? MSGL_WARN : MSGL_ERR, MSGTR_CantLoadSub, filename_recode(filename)); #ifdef USE_ASS @@ -3158,7 +3158,7 @@ int i = 0; free(psub); // release the buffer created by get_path() above while (tmp[i]) { - add_subtitles (tmp[i], mpctx->sh_video->fps, 0); + add_subtitles (tmp[i], mpctx->sh_video->fps, 1); free(tmp[i++]); } free(tmp);