diff options
author | zeromind <zeromind@gmx.com> | 2022-08-31 22:17:09 +0000 |
---|---|---|
committer | Kevin Mitchell <kevmitch@gmail.com> | 2022-08-31 15:59:07 -0700 |
commit | db240a2a9b3045410ec1f47262be93222e4d0a54 (patch) | |
tree | 42fa26a59df6e0f4575f863a6fc100deebd294df /README.rst | |
parent | 383e54c100319a95e77d97372d0659d58ad8c582 (diff) | |
download | mpv-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.rst | 13 |
1 files changed, 7 insertions, 6 deletions
@@ -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:: |