summaryrefslogtreecommitdiffstats
path: root/DOCS/client-api-changes.rst
diff options
context:
space:
mode:
authorder richter <der.richter@gmx.de>2024-02-18 17:43:30 +0100
committerder richter <der.richter@gmx.de>2024-02-20 20:42:02 +0100
commit0e441525cfc2c0d56b6d4a5fc67016d7e29d1b2c (patch)
tree535c3b5116e6e1a9066597586c62b8a2d05ca388 /DOCS/client-api-changes.rst
parent4a563a6390e72b9ea13a9cd72d0eb00b70ea2b01 (diff)
downloadmpv-0e441525cfc2c0d56b6d4a5fc67016d7e29d1b2c.tar.bz2
mpv-0e441525cfc2c0d56b6d4a5fc67016d7e29d1b2c.tar.xz
vo: make libmpv last in the auto-probing order for cocoa-cb only
this partially reverts commit 7b5a258. back then the only properly working vo on macOS was cocoa-cb (libmpv). it would always use the deprecated opengl cocoa backend or no vo at all. because of that libmpv was moved to the top of the auto-probing order, so the preferred vo was used on macOS only. we now have a working vulkan gpu/gpu-next backend on macOS which should be the new default vo. though disabling the auto-probing again for libmpv would probably cause the undesired behaviour on macOS that cocoa-cb would never be auto selected again. especially if not build with vulkan support or without vulkan driver on macOS, this would lead to no video output at all. so instead of completely reverting the mentioned commit, we instead move libmpv to the bottom of the auto-probing order but only auto select it when mpv was built with cocoa-cb support. this restores the previous behaviour on all other platforms besides macOS, but also lets us auto select cocoa-cb if supported.
Diffstat (limited to 'DOCS/client-api-changes.rst')
-rw-r--r--DOCS/client-api-changes.rst6
1 files changed, 5 insertions, 1 deletions
diff --git a/DOCS/client-api-changes.rst b/DOCS/client-api-changes.rst
index f0926471f3..1d121eb2a8 100644
--- a/DOCS/client-api-changes.rst
+++ b/DOCS/client-api-changes.rst
@@ -31,7 +31,11 @@ API changes
===========
::
-
+ --- mpv 0.38.0 ---
+ 2.3 - partially revert the changes from API version 1.27, remove libmpv as the default VO and
+ move it to the bottom of the auto-probing order. this restores the behaviour prior API
+ version 1.27 on all platforms other than macOS, but still auto selects libmpv/cocoa-cb
+ on macOS if it was built with support for cocoa-cb.
--- mpv 0.37.0 ---
2.2 - add mpv_time_ns()
--- mpv 0.36.0 ---