summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cfg-mplayer.h1
-rw-r--r--mplayer.c3
2 files changed, 3 insertions, 1 deletions
diff --git a/cfg-mplayer.h b/cfg-mplayer.h
index 19f9d6b4ce..665f737022 100644
--- a/cfg-mplayer.h
+++ b/cfg-mplayer.h
@@ -307,6 +307,7 @@ static config_t mplayer_opts[]={
{"dumpsub", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 3, NULL},
{"dumpmpsub", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 4, NULL},
{"dumpstream", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 5, NULL},
+ {"dumpsrtsub", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 6, NULL},
#ifdef HAVE_LIRC
{"lircconf", &lirc_configfile, CONF_TYPE_STRING, CONF_GLOBAL, 0, 0, NULL},
diff --git a/mplayer.c b/mplayer.c
index e372cc47e6..94e19d5600 100644
--- a/mplayer.c
+++ b/mplayer.c
@@ -1083,7 +1083,7 @@ d_video=demuxer->video;
d_dvdsub=demuxer->sub;
// DUMP STREAMS:
-if((stream_dump_type)&&(stream_dump_type!=4)){
+if((stream_dump_type)&&(stream_dump_type<4)){
FILE *f;
demux_stream_t *ds=NULL;
current_module="dump";
@@ -1213,6 +1213,7 @@ if(sh_video) {
}
if(subtitles && stream_dump_type==3) list_sub_file(subtitles);
if(subtitles && stream_dump_type==4) dump_mpsub(subtitles, sh_video->fps);
+ if(subtitles && stream_dump_type==6) dump_srt(subtitles);
}
#endif