summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cfg-mencoder.h3
-rw-r--r--mencoder.c4
2 files changed, 6 insertions, 1 deletions
diff --git a/cfg-mencoder.h b/cfg-mencoder.h
index b4ca66e5dd..11cd137b81 100644
--- a/cfg-mencoder.h
+++ b/cfg-mencoder.h
@@ -180,6 +180,9 @@ static config_t mencoder_opts[]={
{"vobsuboutindex", &vobsub_out_index, CONF_TYPE_INT, CONF_RANGE, 0, 31, NULL},
{"vobsuboutid", &vobsub_out_id, CONF_TYPE_STRING, 0, 0, 0, NULL},
+ {"autoexpand", &auto_expand, CONF_TYPE_FLAG, 0, 0, 1, NULL},
+ {"noautoexpand", &auto_expand, CONF_TYPE_FLAG, 0, 1, 0, NULL},
+
// info header strings
{"info", info_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL},
diff --git a/mencoder.c b/mencoder.c
index 191aa0724c..fcf25fbb10 100644
--- a/mencoder.c
+++ b/mencoder.c
@@ -172,6 +172,8 @@ static subtitle* subtitles=NULL;
float sub_last_pts = -303;
#endif
+int auto_expand=1;
+
// infos are empty by default
char *info_name=NULL;
char *info_artist=NULL;
@@ -675,7 +677,7 @@ default:
mencoder_exit(1,NULL);
}
// append 'expand' filter, it fixes stride problems and renders osd:
- sh_video->vfilter=vf_open_filter(sh_video->vfilter,"expand","-1:-1:-1:-1:1");
+ if (auto_expand) sh_video->vfilter=vf_open_filter(sh_video->vfilter,"expand","-1:-1:-1:-1:1");
sh_video->vfilter=append_filters(sh_video->vfilter);
mp_msg(MSGT_CPLAYER,MSGL_INFO,"==========================================================================\n");