@@ -322,10 +322,6 @@ Playback Control
322322 and ``absolute-percent `` seeks, while ``exact `` is used for ``absolute ``
323323 seeks.
324324
325- Before mpv 0.9, the ``keyframes `` and ``exact `` flags had to be passed as
326- 3rd parameter (essentially using a space instead of ``+ ``). The 3rd
327- parameter is still parsed, but is considered deprecated.
328-
329325 This is a scalable command. See the documentation of ``nonscalable `` input
330326 command prefix in `Input Command Prefixes `_ for details.
331327
@@ -940,7 +936,7 @@ OSD Commands
940936 by passing a memory address as integer prefixed with an ``& `` character.
941937 Passing the wrong thing here will crash the player. This mode might be
942938 useful for use with libmpv. The ``offset `` parameter is simply added to the
943- memory address (since mpv 0.8.0, ignored before) .
939+ memory address.
944940
945941 ``offset `` is the byte offset of the first pixel in the source file.
946942
@@ -1212,10 +1208,11 @@ Execution Commands
12121208~~~~~~~~~~~~~~~~~~
12131209
12141210``run <command> [<arg1> [<arg2> [...]]] ``
1215- Run the given command. Unlike in MPlayer/mplayer2 and earlier versions of
1216- mpv (0.2.x and older), this doesn't call the shell. Instead, the command
1217- is run directly, with each argument passed separately. Each argument is
1218- expanded like in `Property Expansion `_.
1211+ Run the given command.
1212+
1213+ This doesn't call the shell. Instead, the command is run directly, with each
1214+ argument passed separately. Each argument is expanded like in `Property
1215+ Expansion `_.
12191216
12201217 This command has a variable number of arguments, and cannot be used with
12211218 named arguments.
@@ -1300,8 +1297,6 @@ Execution Commands
13001297
13011298 ``passthrough_stdin `` (``MPV_FORMAT_FLAG ``)
13021299 If enabled, wire the new process' stdin to mpv's stdin (default: no).
1303- Before mpv 0.33.0, this argument did not exist, but the behavior was as
1304- if this was set to true.
13051300
13061301 The command returns the following result (as ``MPV_FORMAT_NODE_MAP ``):
13071302
@@ -1420,7 +1415,7 @@ Scripting Commands
14201415 1. The string ``key-binding ``.
14211416 2. The name of the binding (as established above).
14221417 3. The key state as string (see below).
1423- 4. The key name (since mpv 0.15.0) .
1418+ 4. The key name.
14241419 5. The text the key would produce, or empty string if not applicable.
14251420 6. The scale of the key, such as the ones produced by ``WHEEL_* `` keys.
14261421 The scale is 1 if the key is nonscalable.
@@ -1502,7 +1497,7 @@ Screenshot Commands
15021497 If you combine this command with another one using ``; ``, you can use the
15031498 ``async `` flag to make encoding/writing the image file asynchronous. For
15041499 normal standalone commands, this is always asynchronous, and the flag has
1505- no effect. (This behavior changed with mpv 0.29.0.)
1500+ no effect.
15061501
15071502 On success, returns a ``mpv_node `` with a ``filename `` field set to the
15081503 saved screenshot location.
@@ -2078,8 +2073,7 @@ prefixes can be specified. They are separated by whitespace.
20782073``repeatable ``
20792074 For some commands, keeping a key pressed doesn't run the command repeatedly.
20802075 This prefix forces enabling key repeat in any case. For a list of commands:
2081- the first command determines the repeatability of the whole list (up to and
2082- including version 0.33 - a list was always repeatable).
2076+ the first command determines the repeatability of the whole list.
20832077``nonrepeatable ``
20842078 For some commands, keeping a key pressed runs the command repeatedly.
20852079 This prefix forces disabling key repeat in any case.
@@ -2133,10 +2127,6 @@ command behaves by itself. There are the following cases:
21332127 have an asynchronous implementation. The async libmpv API still never blocks
21342128 the caller in these cases.
21352129
2136- Before mpv 0.29.0, the ``async `` prefix was only used by screenshot commands,
2137- and made them run the file saving code in a detached manner. This is the
2138- default now, and ``async `` changes behavior only in the ways mentioned above.
2139-
21402130Currently the following commands have different waiting characteristics with
21412131sync vs. async: sub-add, audio-add, sub-reload, audio-reload,
21422132rescan-external-files, screenshot, screenshot-to-file, dump-cache,
@@ -2292,9 +2282,6 @@ Property list
22922282 property is unavailable. Note that the file duration is not always exactly
22932283 known, so this is an estimate.
22942284
2295- This replaces the ``length `` property, which was deprecated after the
2296- mpv 0.9 release. (The semantics are the same.)
2297-
22982285 This has a sub-property:
22992286
23002287 ``duration/full ``
@@ -2425,11 +2412,9 @@ Property list
24252412
24262413 For Matroska files, this is the edition. For DVD/Blu-ray, this is the title.
24272414
2428- Before mpv 0.31.0, this showed the actual edition selected at runtime, if
2429- you didn't set the option or property manually. With mpv 0.31.0 and later,
2430- this strictly returns the user-set option or property value, and the
2431- ``current-edition `` property was added to return the runtime selected
2432- edition (this matters with ``--edition=auto ``, the default).
2415+ This strictly returns the user-set option or property value, and the
2416+ ``current-edition `` property returns the runtime selected edition (this
2417+ matters with ``--edition=auto ``, the default).
24332418
24342419``current-edition ``
24352420 Currently selected edition. This property is unavailable if no file is
@@ -2562,7 +2547,7 @@ Property list
25622547
25632548 This also returns ``yes ``/true if playback is restarting or if nothing is
25642549 playing at all. In other words, it's only ``no ``/false if there's actually
2565- video playing. (Behavior since mpv 0.7.0.)
2550+ video playing.
25662551
25672552``cache-speed ``
25682553 Current I/O read speed between the cache and the lower layer (like network).
@@ -2707,8 +2692,7 @@ Property list
27072692``mixer-active ``
27082693 Whether the audio mixer is active.
27092694
2710- This option is relatively useless. Before mpv 0.18.1, it could be used to
2711- infer behavior of the ``volume `` property.
2695+ This option is relatively useless.
27122696
27132697``ao-volume `` (RW)
27142698 System volume. This property is available only if mpv audio output is
@@ -2781,9 +2765,8 @@ Property list
27812765 seek to refresh the video properly.) You can watch the other hwdec
27822766 properties to see whether this was successful.
27832767
2784- Unlike in mpv 0.9.x and before, this does not return the currently active
2785- hardware decoder. Since mpv 0.18.0, ``hwdec-current `` is available for
2786- this purpose.
2768+ This does not return the currently active hardware decoder.
2769+ ``hwdec-current `` is available for this purpose.
27872770
27882771``hwdec-current ``
27892772 The current hardware decoding in use. If decoding is active, return one of
@@ -3306,8 +3289,6 @@ Property list
33063289 "current", this property returns -1. Likewise, writing -1 will put the
33073290 player into idle mode (or exit playback if idle mode is not enabled). If an
33083291 out of range index is written to the property, this behaves as if writing -1.
3309- (Before mpv 0.33.0, instead of returning -1, this property was unavailable
3310- if no playlist entry was current.)
33113292
33123293 Writing the current value back to the property will have no effect.
33133294 Use ``playlist-play-index `` to restart the playback of the current entry if
@@ -3404,7 +3385,7 @@ Property list
34043385 MPV_FORMAT_NODE_ARRAY
34053386 MPV_FORMAT_NODE_MAP (for each playlist entry)
34063387 "filename" MPV_FORMAT_STRING
3407- "current" MPV_FORMAT_FLAG (might be missing; since mpv 0.7.0 )
3388+ "current" MPV_FORMAT_FLAG (might be missing)
34083389 "playing" MPV_FORMAT_FLAG (same)
34093390 "title" MPV_FORMAT_STRING (optional)
34103391 "id" MPV_FORMAT_INT64
@@ -4332,8 +4313,6 @@ caveats with some properties (due to historical reasons):
43324313 example, if you set ``aid=5 ``, and the currently played file contains no
43334314 audio track with ID 5, the ``aid `` property will return ``no ``.
43344315
4335- Before mpv 0.31.0, you could set existing tracks at runtime only.
4336-
43374316``display-fps ``
43384317 This inconsistent behavior is deprecated. Post-deprecation, the reported
43394318 value and the option value are cleanly separated (``override-display-fps ``
@@ -4345,10 +4324,6 @@ caveats with some properties (due to historical reasons):
43454324 change. On the other hand, the next video to be played will fail, because
43464325 the initial filter chain cannot be created.
43474326
4348- This behavior changed in mpv 0.31.0. Before this, the new value was rejected
4349- *iff * a video (for ``vf ``) or an audio (for ``af ``) track was active. If
4350- playback was not active, the behavior was the same as the current one.
4351-
43524327``playlist ``
43534328 The property is read-only and returns the current internal playlist. The
43544329 option is for loading playlist during command line parsing. For client API
0 commit comments