diff options
author | Christoph Heinrich <christoph.heinrich@student.tugraz.at> | 2023-02-11 21:08:38 +0100 |
---|---|---|
committer | Dudemanguy <random342@airmail.cc> | 2023-07-06 18:17:45 +0000 |
commit | f266eadf1eae920d645477b9658c6847aca47ff5 (patch) | |
tree | 20ecfe5810a91a40771b432676b4d6c4bf08786b /options/options.c | |
parent | 9ad14e08863463accdf88cf9e9818e5ee0fd1d23 (diff) | |
download | mpv-f266eadf1eae920d645477b9658c6847aca47ff5.tar.bz2 mpv-f266eadf1eae920d645477b9658c6847aca47ff5.tar.xz |
demux_playlist: add option to control recursive directory loading
Directories were always loaded recursively, which can be slow
(e.g. one of the subdirectories is a mounting point to a slow device)
and can unexpectedly expand into a massive playlist.
Due to the problems described in 503dada42f1ea1007768da0dc6a41b67cdf89400,
this defaults to recursive loading.
ref. https://github.com/mpv-player/mpv/issues/9652
Diffstat (limited to 'options/options.c')
-rw-r--r-- | options/options.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/options/options.c b/options/options.c index 92790dfb01..86e5a7b724 100644 --- a/options/options.c +++ b/options/options.c @@ -63,6 +63,7 @@ extern const struct m_sub_options zimg_conf; extern const struct m_sub_options drm_conf; extern const struct m_sub_options demux_rawaudio_conf; extern const struct m_sub_options demux_rawvideo_conf; +extern const struct m_sub_options demux_playlist_conf; extern const struct m_sub_options demux_lavf_conf; extern const struct m_sub_options demux_mkv_conf; extern const struct m_sub_options demux_cue_conf; @@ -591,6 +592,7 @@ static const m_option_t mp_opts[] = { {"", OPT_SUBSTRUCT(demux_lavf, demux_lavf_conf)}, {"demuxer-rawaudio", OPT_SUBSTRUCT(demux_rawaudio, demux_rawaudio_conf)}, {"demuxer-rawvideo", OPT_SUBSTRUCT(demux_rawvideo, demux_rawvideo_conf)}, + {"", OPT_SUBSTRUCT(demux_playlist, demux_playlist_conf)}, {"demuxer-mkv", OPT_SUBSTRUCT(demux_mkv, demux_mkv_conf)}, {"demuxer-cue", OPT_SUBSTRUCT(demux_cue, demux_cue_conf)}, |