summaryrefslogtreecommitdiffstats
path: root/mencoder.c
diff options
context:
space:
mode:
Diffstat (limited to 'mencoder.c')
-rw-r--r--mencoder.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/mencoder.c b/mencoder.c
index b15d475994..2f9e3e87c2 100644
--- a/mencoder.c
+++ b/mencoder.c
@@ -406,13 +406,15 @@ unsigned int timer_start;
InitTimer();
// check codec.conf
-if(!parse_codec_cfg(get_path("codecs.conf"))){
- if(!parse_codec_cfg(MPLAYER_CONFDIR "/codecs.conf")){
- if(!parse_codec_cfg(NULL)){
- mp_msg(MSGT_MENCODER,MSGL_HINT,MSGTR_CopyCodecsConf);
- mencoder_exit(1,NULL);
+if(!codecs_file || !parse_codec_cfg(codecs_file)){
+ if(!parse_codec_cfg(get_path("codecs.conf"))){
+ if(!parse_codec_cfg(MPLAYER_CONFDIR "/codecs.conf")){
+ if(!parse_codec_cfg(NULL)){
+ mp_msg(MSGT_MENCODER,MSGL_HINT,MSGTR_CopyCodecsConf);
+ mencoder_exit(1,NULL);
+ }
+ mp_msg(MSGT_MENCODER,MSGL_INFO,MSGTR_BuiltinCodecsConf);
}
- mp_msg(MSGT_MENCODER,MSGL_INFO,MSGTR_BuiltinCodecsConf);
}
}