summaryrefslogtreecommitdiffstats
path: root/options
diff options
context:
space:
mode:
Diffstat (limited to 'options')
-rw-r--r--options/options.c6
-rw-r--r--options/options.h3
2 files changed, 9 insertions, 0 deletions
diff --git a/options/options.c b/options/options.c
index 84eda8db64..fd37d63197 100644
--- a/options/options.c
+++ b/options/options.c
@@ -214,6 +214,9 @@ const m_option_t mp_opts[] = {
OPT_STRING("demuxer", demuxer_name, 0),
OPT_STRING("audio-demuxer", audio_demuxer_name, 0),
OPT_STRING("sub-demuxer", sub_demuxer_name, 0),
+ OPT_FLAG("demuxer-thread", demuxer_thread, 0),
+ OPT_INTRANGE("demuxer-readahead-packets", demuxer_min_packs, 0, 0, MAX_PACKS),
+ OPT_INTRANGE("demuxer-readahead-bytes", demuxer_min_bytes, 0, 0, MAX_PACK_BYTES),
OPT_DOUBLE("mf-fps", mf_fps, 0),
OPT_STRING("mf-type", mf_type, 0),
@@ -591,6 +594,9 @@ const struct MPOpts mp_default_opts = {
},
.stream_cache_pause = 50,
.stream_cache_unpause = 100,
+ .demuxer_thread = 0,
+ .demuxer_min_packs = MIN_PACKS,
+ .demuxer_min_bytes = MIN_PACK_BYTES,
.network_rtsp_transport = 2,
.chapterrange = {-1, -1},
.edition_id = -1,
diff --git a/options/options.h b/options/options.h
index 100fded4a3..81c7e394a2 100644
--- a/options/options.h
+++ b/options/options.h
@@ -183,6 +183,9 @@ typedef struct MPOpts {
char **audio_files;
char *demuxer_name;
+ int demuxer_thread;
+ int demuxer_min_packs;
+ int demuxer_min_bytes;
char *audio_demuxer_name;
char *sub_demuxer_name;
int mkv_subtitle_preroll;