summaryrefslogtreecommitdiffstats
path: root/DOCS
diff options
context:
space:
mode:
Diffstat (limited to 'DOCS')
-rw-r--r--DOCS/man/input.rst6
-rw-r--r--DOCS/man/options.rst7
2 files changed, 7 insertions, 6 deletions
diff --git a/DOCS/man/input.rst b/DOCS/man/input.rst
index 987e369a15..2b3e2a3795 100644
--- a/DOCS/man/input.rst
+++ b/DOCS/man/input.rst
@@ -1264,9 +1264,9 @@ Property list
Each entry in ``seekable-ranges`` represents a region in the demuxer cache
that can be seeked to. If there are multiple demuxers active, this only
returns information about the "main" demuxer, but might be changed in
- future to return unified information about all demuxers. There is currently
- only at most 1 range. Should the player implement caching for multiple
- ranges, the order of the ranges will be unspecified and arbitrary.
+ future to return unified information about all demuxers. The ranges are in
+ arbitrary order. Often, ranges will overlap for a bit, before being joined.
+ In broken corner cases, ranges may overlap all over the place.
The end of a seek range is usually smaller than the value returned by the
``demuxer-cache-time`` property, because that property returns the guessed
diff --git a/DOCS/man/options.rst b/DOCS/man/options.rst
index 7dd1dc6af9..490b815415 100644
--- a/DOCS/man/options.rst
+++ b/DOCS/man/options.rst
@@ -2879,11 +2879,12 @@ Demuxer
enabled, short seek offsets will not trigger a low level demuxer seek
(which means for example that slow network round trips or FFmpeg seek bugs
can be avoided). If a seek cannot happen within the cached range, a low
- level seek will be triggered. Seeking outside of the cache will always
- discard the full cache.
+ level seek will be triggered. Seeking outside of the cache will start a new
+ cached range, but can discard the old cache range if the demuxer exhibits
+ certain unsupported behavior.
Keep in mind that some events can flush the cache or force a low level
- seek anyway, such as switching tracks, or attmepting to seek before the
+ seek anyway, such as switching tracks, or attempting to seek before the
start or after the end of the file. This option is experimental - thus
disabled, and bugs are to be expected.