path: root/
diff options
authorwm4 <wm4@nowhere>2017-04-23 15:56:45 +0200
committerwm4 <wm4@nowhere>2017-04-23 16:07:03 +0200
commitf59371de2170141fc28540d03c4e7ecc62844ebf (patch)
treef741cb2f05e218bd361f6a3b142cab152cf2902f /
parent1d0a858447cee977c9b4faa65d163100f20d4047 (diff)
video: drop vaapi/vdpau hw decoding support with FFmpeg 3.2
This drops support for the old libavcodec APIs. Now FFmpeg 3.3 or FFmpeg git is required. Libav has no release with the new APIs yet, so for Libav git as of a few weeks or months ago or so is required if you want to use Libav. Not much actually changes in hwdec_vaegl.c - some code is removed, but the reindentation inflates the diff.
Diffstat (limited to '')
1 files changed, 3 insertions, 0 deletions
diff --git a/ b/
index 4859916a5f..84c65d4bbd 100644
--- a/
+++ b/
@@ -95,6 +95,8 @@ Essential dependencies (incomplete list):
- FFmpeg libraries (libavutil libavcodec libavformat libswscale libavfilter
and either libswresample or libavresample)
At least FFmpeg 3.2.2 or Libav 12 is required.
+ For hardware decoding with vaapi and vdpau, FFmpeg 3.3 or Libav git is
+ required.
- zlib
- iconv (normally provided by the system libc)
- libass (OSD, OSC, text subtitles)
@@ -102,6 +104,7 @@ Essential dependencies (incomplete list):
- libjpeg (optional, used for screenshots only)
- uchardet (optional, for subtitle charset detection)
- vdpau and vaapi libraries for hardware decoding on Linux (optional)
+ (FFmpeg 3.3 or Libav git is also required.)
Libass dependencies: