diff options
Diffstat (limited to 'DOCS/interface-changes')
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 |