mirror of
https://github.com/mpv-player/mpv
synced 2025-01-02 21:12:23 +00:00
demux: bump default demuxer queue sizes
Now that we have fast stream switching, we can bump these sizes, as the queues cause no delay in switching anymore. Of course, the fast stream switching works for mkv and mp4 only. Other formats will incur a quite terrible delay especially in network mode, which this commit changes to 10 seconds. Let's see if someone complains...
This commit is contained in:
parent
d896f043e4
commit
b7bb0de1d9
@ -2241,7 +2241,7 @@ Demuxer
|
||||
|
||||
``--demuxer-readahead-secs=<seconds>``
|
||||
If ``--demuxer-thread`` is enabled, this controls how much the demuxer
|
||||
should buffer ahead in seconds (default: 0.2). As long as no packet has
|
||||
should buffer ahead in seconds (default: 1). As long as no packet has
|
||||
a timestamp difference higher than the readahead amount relative to the
|
||||
last packet returned to the decoder, the demuxer keeps reading.
|
||||
|
||||
@ -3138,7 +3138,7 @@ Cache
|
||||
``--cache-secs=<seconds>``
|
||||
How many seconds of audio/video to prefetch if the cache is active. This
|
||||
overrides the ``--demuxer-readahead-secs`` option if and only if the cache
|
||||
is enabled and the value is larger. (Default: 2.)
|
||||
is enabled and the value is larger. (Default: 10.)
|
||||
|
||||
``--cache-pause``, ``--no-cache-pause``
|
||||
Whether the player should automatically pause when the cache runs low,
|
||||
|
@ -737,11 +737,11 @@ const struct MPOpts mp_default_opts = {
|
||||
.demuxer_thread = 1,
|
||||
.demuxer_min_packs = 0,
|
||||
.demuxer_min_bytes = 0,
|
||||
.demuxer_min_secs = 0.2,
|
||||
.demuxer_min_secs = 1.0,
|
||||
.network_rtsp_transport = 2,
|
||||
.network_timeout = 0.0,
|
||||
.hls_bitrate = 2,
|
||||
.demuxer_min_secs_cache = 2,
|
||||
.demuxer_min_secs_cache = 10.0,
|
||||
.cache_pausing = 1,
|
||||
.chapterrange = {-1, -1},
|
||||
.ab_loop = {MP_NOPTS_VALUE, MP_NOPTS_VALUE},
|
||||
|
Loading…
Reference in New Issue
Block a user