summaryrefslogtreecommitdiffstats
path: root/video
diff options
context:
space:
mode:
authorGusar321 <mobile.leecher@gmail.com>2023-07-21 14:13:39 +0200
committersfan5 <sfan5@live.de>2023-07-22 12:16:29 +0200
commitbddf0efade9e08f8a0e3db0fccf535388de13dea (patch)
tree61875dd17a42ae813e2b679799bf1a8ae7f412d2 /video
parent800d9eaa42d248e8f25503253abaa70b14e5ee0e (diff)
downloadmpv-bddf0efade9e08f8a0e3db0fccf535388de13dea.tar.bz2
mpv-bddf0efade9e08f8a0e3db0fccf535388de13dea.tar.xz
vo_vaapi: restore hardware video decoding
Commit e50db42 changed how hwdec interop works. Adjust vo_vaapi accordingly by setting the appropriate image format.
Diffstat (limited to 'video')
-rw-r--r--video/out/vo_vaapi.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/video/out/vo_vaapi.c b/video/out/vo_vaapi.c
index 0c2d1835bf..09f425e26c 100644
--- a/video/out/vo_vaapi.c
+++ b/video/out/vo_vaapi.c
@@ -792,6 +792,7 @@ static int preinit(struct vo *vo)
if (!p->image_formats)
goto fail;
+ p->mpvaapi->hwctx.hw_imgfmt = IMGFMT_VAAPI;
p->pool = mp_image_pool_new(p);
va_pool_set_allocator(p->pool, p->mpvaapi, VA_RT_FORMAT_YUV420);