Signed-off-by: Mark Thompson <s...@jkqxz.net>
---
The supported surface formats are already correct (i.e. only P010); this makes 
the render target format right as well (before this, it declares that it 
supports only YUV 4:2:0 8-bit).

 src/i965_drv_video.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/i965_drv_video.c b/src/i965_drv_video.c
index d83427c..9e1c92a 100644
--- a/src/i965_drv_video.c
+++ b/src/i965_drv_video.c
@@ -880,6 +880,8 @@ i965_get_default_chroma_formats(VADriverContextP ctx, 
VAProfile profile,
         break;
 
     case VAProfileHEVCMain10:
+        if (HAS_HEVC10_ENCODING(i965) && entrypoint == VAEntrypointEncSlice)
+            chroma_formats = VA_RT_FORMAT_YUV420_10BPP;
         if (HAS_HEVC10_DECODING(i965) && entrypoint == VAEntrypointVLD)
             chroma_formats |= i965->codec_info->hevc_dec_chroma_formats;
         break;
-- 
2.10.2
_______________________________________________
Libva mailing list
Libva@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libva

Reply via email to