diff options
Diffstat (limited to 'DOCS')
-rw-r--r-- | DOCS/interface-changes.rst | 4 | ||||
-rw-r--r-- | DOCS/man/input.rst | 14 |
2 files changed, 12 insertions, 6 deletions
diff --git a/DOCS/interface-changes.rst b/DOCS/interface-changes.rst index 0e9ca4998a..a33bfd8be2 100644 --- a/DOCS/interface-changes.rst +++ b/DOCS/interface-changes.rst @@ -47,6 +47,10 @@ Interface changes property now is unavailable if no VO exists (or the VO did not return a display FPS), instead of returning the option value in this case. The property will keep existing, but writing to it is deprecated. + - the vf/af properties now do not reject the set value anymore, even if + filter chain initialization fails. Instead, the vf/af options are always + set to the user's value, even if it does not reflect the "runtime" vf/af + chain. --- mpv 0.30.0 --- - add `--d3d11-output-format` to enable explicit selection of a D3D11 swap chain format. diff --git a/DOCS/man/input.rst b/DOCS/man/input.rst index a098de99e2..ced5363ea1 100644 --- a/DOCS/man/input.rst +++ b/DOCS/man/input.rst @@ -2708,12 +2708,13 @@ caveats with some properties (due to historical reasons): ``vf``, ``af`` If you set the properties during playback, and the filter chain fails to - reinitialize, the new value will be rejected. Setting the option or - setting the property outside of playback will always succeed/fail in the - same way. Also, there are no ``vf-add`` etc. properties, but you can use - the ``vf``/``af`` group of commands to achieve the same. + reinitialize, the option will be set, but the runtime filter chain does not + change. On the other hand, the next video to be played will fail, because + the initial filter chain cannot be created. - Option changes at runtime are affected by this as well. + This behavior changed in mpv 0.31.0. Before this, the new value was rejected + *iff* video (for ``vf``) or audio (for ``af``) was active. If playback was + not active, the behavior was the same as the current behavior. ``edition`` While a file is loaded, the property will always return the effective @@ -2726,7 +2727,8 @@ caveats with some properties (due to historical reasons): uses, you should use the ``loadlist`` command instead. ``window-scale`` - Might verify the set value when setting while a window is created. + Returns the current window values if a window exists, and the option value + otherwise. ``profile``, ``include`` These are write-only, and will perform actions as they are written to, |