On 20/07/2022 11:56, Emil Velikov wrote:
From: Emil Velikov <emil.veli...@collabora.com>
Similar to the VAAPI_X11 bits, guard all the VAAPI_DRM parts behind a
compiler guard.
Signed-off-by: Emil Velikov <emil.veli...@collabora.com>
---
libavutil/hwcontext_vaapi.c | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/libavutil/hwcontext_vaapi.c b/libavutil/hwcontext_vaapi.c
index 7734a50fc0..7aea3e7b96 100644
--- a/libavutil/hwcontext_vaapi.c
+++ b/libavutil/hwcontext_vaapi.c
@@ -18,6 +18,10 @@
#include "config.h"
+#if !HAVE_VAAPI_X11 && !HAVE_VAAPI_DRM
+#error "At least one VAAPI winsys is required X11 or DRM"
No it isn't.
Originally there wasn't a possibility to link with any winsys here - libavcodec
users had to get the device themselves and pass it in.
The winsys link was added to the ffmpeg utility initially for command-line use
and then moved to libavutil when it was clear that it would be useful to other
library users; there isn't any requirement to use it, though. (E.g. disable it
and note that programs handling the winsys themselves like mpv and vlc still
work perfectly well.)
- Mark
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".