summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2014-03-12 17:02:57 +0100
committerwm4 <wm4@nowhere>2014-03-30 17:42:30 +0200
commita4197035493fb0423eb938c42aaf5208db0931be (patch)
treeec5a8b32fa60bdf1693536420af15dc78b9d97fb
parent5171da86e303f0e9e5a301fa82f3ba0f0bce799c (diff)
downloadmpv-a4197035493fb0423eb938c42aaf5208db0931be.tar.bz2
mpv-a4197035493fb0423eb938c42aaf5208db0931be.tar.xz
README: split list of dependencies
And make some additions. I'm not really sure why we list dependencies that are not ours, but that of external libraries. Still might be useful, though.
-rw-r--r--README.md17
1 files changed, 13 insertions, 4 deletions
diff --git a/README.md b/README.md
index ecc2f36223..a9faac7d9c 100644
--- a/README.md
+++ b/README.md
@@ -45,13 +45,22 @@ Essential dependencies (incomplete list):
- gcc or clang
- X development headers (xlib, X extensions, libvdpau, libGL, libXv, ...)
- Audio output development headers (libasound, pulseaudio)
-- fribidi, freetype, fontconfig development headers (for libass)
-- libass
-- FFmpeg libraries (libavutil libavcodec libavformat libswscale libpostproc)
-- libjpeg
+- FFmpeg libraries (libavutil libavcodec libavformat libswscale libavresample)
+- libjpeg (for screenshots)
- libquvi if you want to play Youtube videos directly
+
+Libass dependencies:
+
+- gcc or clang, yasm on x86 and x86_64
+- fribidi, freetype, fontconfig development headers (for libass)
+
+FFmpeg dependencies:
+
+- gcc or clang, yasm on x86 and x86_64
+- OpenSSL (has to be explicitly enabled when compiling ffmpeg)
- libx264/libmp3lame/libfdk-aac if you want to use encoding (has to be
explicitly enabled when compiling ffmpeg)
+- Libav also works, but some features will not work. (See section below.)
Most of the above libraries are available in suitable versions on normal
Linux distributions. However FFmpeg is an exception (distro versions may be