From f3043a77a3def61bff5ed49350190f90298614bb Mon Sep 17 00:00:00 2001 From: wm4 Date: Sun, 13 Apr 2014 12:27:26 +0200 Subject: [PATCH] manpage: vf_vapoursynth: document what happens on seeking Unfortunately, reloading on seeking causes real problems. --- DOCS/man/en/vf.rst | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/DOCS/man/en/vf.rst b/DOCS/man/en/vf.rst index 5cd5d205eb..c88626ffad 100644 --- a/DOCS/man/en/vf.rst +++ b/DOCS/man/en/vf.rst @@ -879,6 +879,14 @@ Available filters are: core = vs.get_core() core.std.AddBorders(video_in, 10, 10, 20, 20).set_output() + .. warning:: + + The script will be reloaded on every seek. This is done to reset + the filter properly on discontinuities. One problem with that is + that VapourSynth's ``LoadPlugin`` is documented to error when a + plugin is already loaded, so if you use this function, you'll have + to add a workaround to ignore the error. + ``maxbuffer`` Maximum number of decoded video frames that should be buffered before the filter (default: 5). This specifies the maximum number of frames