diff mbox

[FFmpeg-devel,3/7] hwcontext_vaapi: Add more surface formats

Message ID 20180219232849.29436-3-sw@jkqxz.net
State Accepted
Commit fabcbfba3846667869e14a562bd84c7b4dd0c6a4
Headers show

Commit Message

Mark Thompson Feb. 19, 2018, 11:28 p.m. UTC
Adds YUV 4:1:1, 4:4:0 and 4:4:4 - these will be needed for JPEG decoding.
---
 libavutil/hwcontext_vaapi.c | 3 +++
 1 file changed, 3 insertions(+)

Comments

Philip Langdale Feb. 20, 2018, 12:14 a.m. UTC | #1
On Mon, 19 Feb 2018 23:28:45 +0000
Mark Thompson <sw@jkqxz.net> wrote:

> Adds YUV 4:1:1, 4:4:0 and 4:4:4 - these will be needed for JPEG
> decoding. ---
>  libavutil/hwcontext_vaapi.c | 3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/libavutil/hwcontext_vaapi.c b/libavutil/hwcontext_vaapi.c
> index 29698d1b27..68f88ecd6b 100644
> --- a/libavutil/hwcontext_vaapi.c
> +++ b/libavutil/hwcontext_vaapi.c
> @@ -110,6 +110,9 @@ static const struct {
>      MAP(422H, YUV422,  YUV422P),
>      MAP(UYVY, YUV422,  UYVY422),
>      MAP(YUY2, YUV422,  YUYV422),
> +    MAP(411P, YUV411,  YUV411P),
> +    MAP(422V, YUV422,  YUV440P),
> +    MAP(444P, YUV444,  YUV444P),
>      MAP(Y800, YUV400,  GRAY8),
>  #ifdef VA_FOURCC_P010
>      MAP(P010, YUV420_10BPP, P010),

LGTM


--phil
diff mbox

Patch

diff --git a/libavutil/hwcontext_vaapi.c b/libavutil/hwcontext_vaapi.c
index 29698d1b27..68f88ecd6b 100644
--- a/libavutil/hwcontext_vaapi.c
+++ b/libavutil/hwcontext_vaapi.c
@@ -110,6 +110,9 @@  static const struct {
     MAP(422H, YUV422,  YUV422P),
     MAP(UYVY, YUV422,  UYVY422),
     MAP(YUY2, YUV422,  YUYV422),
+    MAP(411P, YUV411,  YUV411P),
+    MAP(422V, YUV422,  YUV440P),
+    MAP(444P, YUV444,  YUV444P),
     MAP(Y800, YUV400,  GRAY8),
 #ifdef VA_FOURCC_P010
     MAP(P010, YUV420_10BPP, P010),