summaryrefslogtreecommitdiffstats
path: root/README.rst
diff options
context:
space:
mode:
authorzeromind <zeromind@gmx.com>2022-08-31 22:17:09 +0000
committerKevin Mitchell <kevmitch@gmail.com>2022-08-31 15:59:07 -0700
commitdb240a2a9b3045410ec1f47262be93222e4d0a54 (patch)
tree42fa26a59df6e0f4575f863a6fc100deebd294df /README.rst
parent383e54c100319a95e77d97372d0659d58ad8c582 (diff)
downloadmpv-build-db240a2a9b3045410ec1f47262be93222e4d0a54.tar.bz2
mpv-build-db240a2a9b3045410ec1f47262be93222e4d0a54.tar.xz
include libplacebo
Include libplacebo to add support `vo=gpu-next` in mpv, as the OS-provided libplacebo may not be recent enough. Explicitly link mpv and ffmpeg against stdc++ in case libplacebo was built with glslang, which does not have pkg-config files. Adjust the update script to also checkout git submodules as well, which is needed for libplacebo.
Diffstat (limited to 'README.rst')
-rw-r--r--README.rst13
1 files changed, 7 insertions, 6 deletions
diff --git a/README.rst b/README.rst
index 3c05746..cf814be 100644
--- a/README.rst
+++ b/README.rst
@@ -61,6 +61,7 @@ Essential dependencies (incomplete list):
- gcc or clang, yasm, git
- autoconf/autotools (for libass)
+- meson, ninja (libplacebo)
- X development headers (xlib, X extensions, vdpau, GL, Xv, ...)
- Audio output development headers (libasound, pulseaudio)
- fribidi, freetype, fontconfig development headers (for libass)
@@ -174,12 +175,12 @@ changes in sub-repositories will break.
Selecting release vs. master versions
=====================================
-By default, mpv, ffmpeg and libass use the git master versions. These are
-bleeding edge, but should usually work fine. To get a stable (slightly stale)
-version, you can use release versions. Note that at least for mpv, releases
-are not actually maintained - releases are for Linux distributions, which are
-expected to maintain them and to backport bug fixes (which they usually fail
-to do).
+By default, mpv, ffmpeg, libplacebo and libass use the git master versions.
+These are bleeding edge, but should usually work fine. To get a stable
+(slightly stale) version, you can use release versions.
+Note that at least for mpv, releases are not actually maintained - releases
+are for Linux distributions, which are expected to maintain them and to
+backport bug fixes (which they usually fail to do).
The following command can be used to delete all local changes, and to checkout
the latest release version of mpv::