diff options
author | wm4 <wm4@nowhere> | 2020-08-22 20:25:20 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2020-08-22 20:25:20 +0200 |
commit | b3758db128fd732358a45a4719e01558a0f4bf1b (patch) | |
tree | d5c739ab242ec50cb6320c21b3c4bd5a510c8557 /DOCS/interface-changes.rst | |
parent | 0cea7b9ffbcf23c774a881f5d1d14f2fbbd86d5b (diff) | |
download | mpv-b3758db128fd732358a45a4719e01558a0f4bf1b.tar.bz2 mpv-b3758db128fd732358a45a4719e01558a0f4bf1b.tar.xz |
options: do not accept ":" as separator anymore in key/value lists
Accepting ":" in addition to "," seems confusing and dumb. It only
causing problems when you want to pass a value that contains ":". Remove
support for ":", it is now treated like any other normal character. This
affects all options that are listed as "Key/value list" in the option
list.
It's possible that this breaks for someone who happened to use ":" as
separator. But this was undocumented, and never recommended. Originally,
the option treated many other characters in a special way, but this was
changed in commit a3d561f950e74fe. I'm, not sure why ":" was explicitly
included. Maybe because -the absurd -vf/--af syntax uses ":" as list
separator. But "," was always recommended and used in examples for
key/value options.
Fixes: #8021 (if you consider it a bug)
Diffstat (limited to 'DOCS/interface-changes.rst')
-rw-r--r-- | DOCS/interface-changes.rst | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/DOCS/interface-changes.rst b/DOCS/interface-changes.rst index bad810bef0..549c338ada 100644 --- a/DOCS/interface-changes.rst +++ b/DOCS/interface-changes.rst @@ -77,6 +77,8 @@ Interface changes - the "subprocess" command does not connect spawned processes' stdin to mpv's stdin anymore. Instead, stdin is connected to /dev/null by default. To get the old behavior, set the "passthrough_stdin" argument to true. + - key/value list options do not accept ":" as item separator anymore, + only ",". This means ":" is always considered part of the value. --- mpv 0.32.0 --- - change behavior when using legacy option syntax with options that start with two dashes (``--`` instead of a ``-``). Now, using the recommended |