summaryrefslogtreecommitdiffstats
path: root/DOCS/interface-changes
diff options
context:
space:
mode:
Diffstat (limited to 'DOCS/interface-changes')
-rw-r--r--DOCS/interface-changes/autocreate-playlist.txt4
-rw-r--r--DOCS/interface-changes/cmd-nonrepeatable.txt1
-rw-r--r--DOCS/interface-changes/console-scale.txt1
-rw-r--r--DOCS/interface-changes/cover-art-whitelist-list-option.txt1
-rw-r--r--DOCS/interface-changes/d3d11va-scaling-mode.txt1
-rw-r--r--DOCS/interface-changes/d3d11vpp-scale.txt1
-rw-r--r--DOCS/interface-changes/directory-filter-types.txt2
-rw-r--r--DOCS/interface-changes/dolby-vision-configuration.txt1
-rw-r--r--DOCS/interface-changes/egl-output-format.txt2
-rw-r--r--DOCS/interface-changes/example.txt1
-rw-r--r--DOCS/interface-changes/input-builtin-dragging.txt1
-rw-r--r--DOCS/interface-changes/input-dragging-deadzone.txt1
-rw-r--r--DOCS/interface-changes/input-select.txt1
-rw-r--r--DOCS/interface-changes/keybind-cancel.txt2
-rw-r--r--DOCS/interface-changes/loop.txt4
-rw-r--r--DOCS/interface-changes/media-controls.txt1
-rw-r--r--DOCS/interface-changes/native-touch.txt3
-rw-r--r--DOCS/interface-changes/normalize-path.txt1
-rw-r--r--DOCS/interface-changes/numpad-symbols.txt1
-rw-r--r--DOCS/interface-changes/option-info-expects-file.txt1
-rw-r--r--DOCS/interface-changes/option-removal.txt9
-rw-r--r--DOCS/interface-changes/osc-show.txt1
-rw-r--r--DOCS/interface-changes/osdscale.txt3
-rw-r--r--DOCS/interface-changes/packet-bitrate.txt1
-rw-r--r--DOCS/interface-changes/pitch-shift.txt1
-rw-r--r--DOCS/interface-changes/rename-vf-format-chroma-loc1
-rw-r--r--DOCS/interface-changes/show-in-taskbar.txt1
-rw-r--r--DOCS/interface-changes/show-playlist-titles.txt2
-rw-r--r--DOCS/interface-changes/sub-ass-override-default.txt3
-rw-r--r--DOCS/interface-changes/sub-ass-use-video-data.txt5
-rw-r--r--DOCS/interface-changes/sub-border-style.txt6
-rw-r--r--DOCS/interface-changes/sub-text-ass-full.txt1
-rw-r--r--DOCS/interface-changes/sub-text-ass.txt1
-rw-r--r--DOCS/interface-changes/sub-times.txt1
-rw-r--r--DOCS/interface-changes/track-list-decoder-tag.txt1
-rw-r--r--DOCS/interface-changes/user-data-subpath.txt1
-rw-r--r--DOCS/interface-changes/vapoursynth-api-v4.txt.txt1
-rw-r--r--DOCS/interface-changes/wasapi-exclusive-buffer.txt1
38 files changed, 71 insertions, 0 deletions
diff --git a/DOCS/interface-changes/autocreate-playlist.txt b/DOCS/interface-changes/autocreate-playlist.txt
new file mode 100644
index 0000000000..034ccbe353
--- /dev/null
+++ b/DOCS/interface-changes/autocreate-playlist.txt
@@ -0,0 +1,4 @@
+add `--autocreate-playlist`
+add `--video-exts`
+add `--audio-exts`
+add `--image-exts`
diff --git a/DOCS/interface-changes/cmd-nonrepeatable.txt b/DOCS/interface-changes/cmd-nonrepeatable.txt
new file mode 100644
index 0000000000..887b44b982
--- /dev/null
+++ b/DOCS/interface-changes/cmd-nonrepeatable.txt
@@ -0,0 +1 @@
+add `nonrepeatable` input command prefix
diff --git a/DOCS/interface-changes/console-scale.txt b/DOCS/interface-changes/console-scale.txt
new file mode 100644
index 0000000000..13e43f0055
--- /dev/null
+++ b/DOCS/interface-changes/console-scale.txt
@@ -0,0 +1 @@
+remove `console-scale` script-opt
diff --git a/DOCS/interface-changes/cover-art-whitelist-list-option.txt b/DOCS/interface-changes/cover-art-whitelist-list-option.txt
new file mode 100644
index 0000000000..9c607a2330
--- /dev/null
+++ b/DOCS/interface-changes/cover-art-whitelist-list-option.txt
@@ -0,0 +1 @@
+turn `--cover-art-whitelist` into a list option
diff --git a/DOCS/interface-changes/d3d11va-scaling-mode.txt b/DOCS/interface-changes/d3d11va-scaling-mode.txt
new file mode 100644
index 0000000000..bce1f4cdef
--- /dev/null
+++ b/DOCS/interface-changes/d3d11va-scaling-mode.txt
@@ -0,0 +1 @@
+add `--vf=d3d11vpp=scaling-mode`
diff --git a/DOCS/interface-changes/d3d11vpp-scale.txt b/DOCS/interface-changes/d3d11vpp-scale.txt
new file mode 100644
index 0000000000..efe49a914f
--- /dev/null
+++ b/DOCS/interface-changes/d3d11vpp-scale.txt
@@ -0,0 +1 @@
+add `--vf=d3d11vpp=scale`
diff --git a/DOCS/interface-changes/directory-filter-types.txt b/DOCS/interface-changes/directory-filter-types.txt
new file mode 100644
index 0000000000..27c1068745
--- /dev/null
+++ b/DOCS/interface-changes/directory-filter-types.txt
@@ -0,0 +1,2 @@
+add `--directory-filter-types`
+By default, opening a directory will create a playlist with only the media types "video, audio, image". To restore the previous behavior, use `--directory-filter-types-clr`.
diff --git a/DOCS/interface-changes/dolby-vision-configuration.txt b/DOCS/interface-changes/dolby-vision-configuration.txt
new file mode 100644
index 0000000000..9383310fb9
--- /dev/null
+++ b/DOCS/interface-changes/dolby-vision-configuration.txt
@@ -0,0 +1 @@
+add `track-list/N/dolby-vision-profile` and `track-list/N/dolby-vision-level`
diff --git a/DOCS/interface-changes/egl-output-format.txt b/DOCS/interface-changes/egl-output-format.txt
new file mode 100644
index 0000000000..00bb7fd84f
--- /dev/null
+++ b/DOCS/interface-changes/egl-output-format.txt
@@ -0,0 +1,2 @@
+add `--egl-config-id` option
+add `--egl-output-format` option
diff --git a/DOCS/interface-changes/example.txt b/DOCS/interface-changes/example.txt
new file mode 100644
index 0000000000..c52ee0146f
--- /dev/null
+++ b/DOCS/interface-changes/example.txt
@@ -0,0 +1 @@
+deprecate `--foo`, instead use `--bar=foo` as a replacement
diff --git a/DOCS/interface-changes/input-builtin-dragging.txt b/DOCS/interface-changes/input-builtin-dragging.txt
new file mode 100644
index 0000000000..5dbce76987
--- /dev/null
+++ b/DOCS/interface-changes/input-builtin-dragging.txt
@@ -0,0 +1 @@
+add `--input-builtin-dragging` option
diff --git a/DOCS/interface-changes/input-dragging-deadzone.txt b/DOCS/interface-changes/input-dragging-deadzone.txt
new file mode 100644
index 0000000000..d2628d4cbd
--- /dev/null
+++ b/DOCS/interface-changes/input-dragging-deadzone.txt
@@ -0,0 +1 @@
+add `--input-dragging-deadzone` option
diff --git a/DOCS/interface-changes/input-select.txt b/DOCS/interface-changes/input-select.txt
new file mode 100644
index 0000000000..09306c8481
--- /dev/null
+++ b/DOCS/interface-changes/input-select.txt
@@ -0,0 +1 @@
+add `mp.input.select()`
diff --git a/DOCS/interface-changes/keybind-cancel.txt b/DOCS/interface-changes/keybind-cancel.txt
new file mode 100644
index 0000000000..ab137a0cb4
--- /dev/null
+++ b/DOCS/interface-changes/keybind-cancel.txt
@@ -0,0 +1,2 @@
+change `mp.add_key_binding` so that by default, the callback is not invoked if the event is canceled; clients should now use the `complex` option to detect this situation
+add `canceled` entry to `mp.add_key_binding` callback argument
diff --git a/DOCS/interface-changes/loop.txt b/DOCS/interface-changes/loop.txt
new file mode 100644
index 0000000000..2073d65abf
--- /dev/null
+++ b/DOCS/interface-changes/loop.txt
@@ -0,0 +1,4 @@
+numerical values of `--loop-file` no longer decrease on each iteration
+add `remaining-file-loops` property as a replacement to get the remaining loop count
+numerical values of `--ab-loop-count` no longer decrease on each iteration
+add `remaining-ab-loops` property as a replacement to get the remaining loop count
diff --git a/DOCS/interface-changes/media-controls.txt b/DOCS/interface-changes/media-controls.txt
new file mode 100644
index 0000000000..c7c7c0a351
--- /dev/null
+++ b/DOCS/interface-changes/media-controls.txt
@@ -0,0 +1 @@
+add `--media-controls` option
diff --git a/DOCS/interface-changes/native-touch.txt b/DOCS/interface-changes/native-touch.txt
new file mode 100644
index 0000000000..164f0ce4f5
--- /dev/null
+++ b/DOCS/interface-changes/native-touch.txt
@@ -0,0 +1,3 @@
+add `--native-touch` option
+add `--input-touch-emulate-mouse` option
+add `touch-pos` property
diff --git a/DOCS/interface-changes/normalize-path.txt b/DOCS/interface-changes/normalize-path.txt
new file mode 100644
index 0000000000..5abdaf421d
--- /dev/null
+++ b/DOCS/interface-changes/normalize-path.txt
@@ -0,0 +1 @@
+add the `normalize-path` command
diff --git a/DOCS/interface-changes/numpad-symbols.txt b/DOCS/interface-changes/numpad-symbols.txt
new file mode 100644
index 0000000000..dec2d2af6a
--- /dev/null
+++ b/DOCS/interface-changes/numpad-symbols.txt
@@ -0,0 +1 @@
+remap numpad `+ - * /` keys to `KP_ADD/KP_SUBTRACT/KP_MULTIPLY/KP_DIVIDE`; keybinds which require these numpad keys to function need to use the new names instead
diff --git a/DOCS/interface-changes/option-info-expects-file.txt b/DOCS/interface-changes/option-info-expects-file.txt
new file mode 100644
index 0000000000..c8a54da0a7
--- /dev/null
+++ b/DOCS/interface-changes/option-info-expects-file.txt
@@ -0,0 +1 @@
+add "option-info/<name>/expects-file" sub-property
diff --git a/DOCS/interface-changes/option-removal.txt b/DOCS/interface-changes/option-removal.txt
new file mode 100644
index 0000000000..4b25522c31
--- /dev/null
+++ b/DOCS/interface-changes/option-removal.txt
@@ -0,0 +1,9 @@
+remove deprecated `--cache-dir` option alias
+remove deprecated `--cache-unlink-files` option alias
+remove deprecated `--demuxer-cue-codepage` option alias
+remove deprecated `--fps` option alias
+remove deprecated `--cdrom-device` option alias
+remove deprecated `--sub-forced-only` option alias
+remove deprecated `--vo-sixel-exit-clear` option alias
+remove deprecated `--cdda-toc-bias` option
+remove deprecated `--drm-atomic` option
diff --git a/DOCS/interface-changes/osc-show.txt b/DOCS/interface-changes/osc-show.txt
new file mode 100644
index 0000000000..260ee30fe1
--- /dev/null
+++ b/DOCS/interface-changes/osc-show.txt
@@ -0,0 +1 @@
+add `osc-show` script message
diff --git a/DOCS/interface-changes/osdscale.txt b/DOCS/interface-changes/osdscale.txt
new file mode 100644
index 0000000000..38eec1afc8
--- /dev/null
+++ b/DOCS/interface-changes/osdscale.txt
@@ -0,0 +1,3 @@
+change `vidscale` script option type to string for osc.lua
+change `vidscale` script option type to string for stats.lua
+change `vidscale` default from `yes` to `auto` for osc.lua and stats.lua
diff --git a/DOCS/interface-changes/packet-bitrate.txt b/DOCS/interface-changes/packet-bitrate.txt
new file mode 100644
index 0000000000..2c2dc3dcb4
--- /dev/null
+++ b/DOCS/interface-changes/packet-bitrate.txt
@@ -0,0 +1 @@
+remove deprecated `packet-video-bitrate` `packet-audio-bitrate` and `packet-sub-bitrate` properties
diff --git a/DOCS/interface-changes/pitch-shift.txt b/DOCS/interface-changes/pitch-shift.txt
new file mode 100644
index 0000000000..7b58bd57cc
--- /dev/null
+++ b/DOCS/interface-changes/pitch-shift.txt
@@ -0,0 +1 @@
+add `--pitch` option
diff --git a/DOCS/interface-changes/rename-vf-format-chroma-loc b/DOCS/interface-changes/rename-vf-format-chroma-loc
new file mode 100644
index 0000000000..3703d84506
--- /dev/null
+++ b/DOCS/interface-changes/rename-vf-format-chroma-loc
@@ -0,0 +1 @@
+rename vf_format's `bottom left` chroma-location to `bottom-left`
diff --git a/DOCS/interface-changes/show-in-taskbar.txt b/DOCS/interface-changes/show-in-taskbar.txt
new file mode 100644
index 0000000000..c37bda0872
--- /dev/null
+++ b/DOCS/interface-changes/show-in-taskbar.txt
@@ -0,0 +1 @@
+add `--show-in-taskbar` option
diff --git a/DOCS/interface-changes/show-playlist-titles.txt b/DOCS/interface-changes/show-playlist-titles.txt
new file mode 100644
index 0000000000..dd9f32e864
--- /dev/null
+++ b/DOCS/interface-changes/show-playlist-titles.txt
@@ -0,0 +1,2 @@
+add `--osd-playlist-entry` option
+remove `osc-playlist_media_title` script-opt
diff --git a/DOCS/interface-changes/sub-ass-override-default.txt b/DOCS/interface-changes/sub-ass-override-default.txt
new file mode 100644
index 0000000000..691579693b
--- /dev/null
+++ b/DOCS/interface-changes/sub-ass-override-default.txt
@@ -0,0 +1,3 @@
+move 'scale' above 'force' for `sub-ass-override` in documentation as well as code. This more accurately reflects destructiveness of these options.
+change `sub-ass-override` default from 'yes' to 'scale'. This should result in no effective changes because 'yes' used to unintentionally do what 'scale' should've done.
+change 'u' binding to cycle between 'force' and 'scale', instead of 'force' and 'yes'
diff --git a/DOCS/interface-changes/sub-ass-use-video-data.txt b/DOCS/interface-changes/sub-ass-use-video-data.txt
new file mode 100644
index 0000000000..44cf0e9a9a
--- /dev/null
+++ b/DOCS/interface-changes/sub-ass-use-video-data.txt
@@ -0,0 +1,5 @@
+remove `sub-ass-vsfilter-aspect-compat`: use `sub-ass-use-video-data=none` for disabling aspect compat
+remove `sub-ass-vsfilter-blur-compat`: use `sub-ass-use-video-data=aspect-ratio` for disabling blur compat
+add `sub-ass-use-video-data`
+add `sub-ass-video-aspect-override`
+change default V keybind to cycle `sub-ass-use-video-data` instead of the now removed `sub-ass-vsfilter-aspect-compat`
diff --git a/DOCS/interface-changes/sub-border-style.txt b/DOCS/interface-changes/sub-border-style.txt
new file mode 100644
index 0000000000..649403c2f3
--- /dev/null
+++ b/DOCS/interface-changes/sub-border-style.txt
@@ -0,0 +1,6 @@
+add `--sub-border-style` and `--osd-border-style` options
+the border style does not depend on `--(sub/osd)-border-color` and `--(sub/osd)-shadow-color`; now it depends solely on `--(sub/osd)-border-style`
+make `--(sub/osd)-border-color` an alias of `--(sub/osd)-outline-color`
+make `--(sub/osd)-border-size` an alias of `--(sub/osd)-outline-size`
+make `--(sub/osd)-shadow-color` an alias of `--(sub/osd)-back-color`; they cannot both be set now
+make `--osd-bar-border-size` an alias of `--osd-bar-outline-size`
diff --git a/DOCS/interface-changes/sub-text-ass-full.txt b/DOCS/interface-changes/sub-text-ass-full.txt
new file mode 100644
index 0000000000..e0f4206af8
--- /dev/null
+++ b/DOCS/interface-changes/sub-text-ass-full.txt
@@ -0,0 +1 @@
+add `sub-text/ass-full` sub-property
diff --git a/DOCS/interface-changes/sub-text-ass.txt b/DOCS/interface-changes/sub-text-ass.txt
new file mode 100644
index 0000000000..58db3f7f0c
--- /dev/null
+++ b/DOCS/interface-changes/sub-text-ass.txt
@@ -0,0 +1 @@
+deprecate `sub-text-ass` property; add `sub-text/ass` sub-property
diff --git a/DOCS/interface-changes/sub-times.txt b/DOCS/interface-changes/sub-times.txt
new file mode 100644
index 0000000000..8c2929b15a
--- /dev/null
+++ b/DOCS/interface-changes/sub-times.txt
@@ -0,0 +1 @@
+change type of `sub-start` and `sub-end` properties to time
diff --git a/DOCS/interface-changes/track-list-decoder-tag.txt b/DOCS/interface-changes/track-list-decoder-tag.txt
new file mode 100644
index 0000000000..2e999af3c2
--- /dev/null
+++ b/DOCS/interface-changes/track-list-decoder-tag.txt
@@ -0,0 +1 @@
+add `track-list/N/decoder`
diff --git a/DOCS/interface-changes/user-data-subpath.txt b/DOCS/interface-changes/user-data-subpath.txt
new file mode 100644
index 0000000000..160d9fb0fe
--- /dev/null
+++ b/DOCS/interface-changes/user-data-subpath.txt
@@ -0,0 +1 @@
+reserve `user-data/osc` and `user-data/mpv` sub-paths for internal use
diff --git a/DOCS/interface-changes/vapoursynth-api-v4.txt.txt b/DOCS/interface-changes/vapoursynth-api-v4.txt.txt
new file mode 100644
index 0000000000..346e639b3e
--- /dev/null
+++ b/DOCS/interface-changes/vapoursynth-api-v4.txt.txt
@@ -0,0 +1 @@
+Bump dependency of VapourSynth to utilize its API version 4. New minimum VapourSynth version for runtime is R56. Some functions and plugins are changed or removed. For details, refer to VapourSynth documentation http://www.vapoursynth.com/2021/09/r55-audio-support-and-improved-performance/ and https://github.com/vapoursynth/vapoursynth/blob/R68/APIV4%20changes.txt
diff --git a/DOCS/interface-changes/wasapi-exclusive-buffer.txt b/DOCS/interface-changes/wasapi-exclusive-buffer.txt
new file mode 100644
index 0000000000..161f2271c7
--- /dev/null
+++ b/DOCS/interface-changes/wasapi-exclusive-buffer.txt
@@ -0,0 +1 @@
+add `--wasapi-exclusive-buffer` option