From 73153746d5ba288f70ee00c08c1f4372014ace16 Mon Sep 17 00:00:00 2001 From: Thong Thai Date: Mon, 28 Feb 2022 15:22:23 -0500 Subject: [PATCH] gallium: add parameters for encoder format conversion (EFC) support Signed-off-by: Thong Thai Reviewed-by: Leo Liu Part-of: --- src/gallium/include/pipe/p_video_enums.h | 1 + src/gallium/include/pipe/p_video_state.h | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/gallium/include/pipe/p_video_enums.h b/src/gallium/include/pipe/p_video_enums.h index 02a3ff8714a..5064ddcb0d9 100644 --- a/src/gallium/include/pipe/p_video_enums.h +++ b/src/gallium/include/pipe/p_video_enums.h @@ -91,6 +91,7 @@ enum pipe_video_cap PIPE_VIDEO_CAP_STACKED_FRAMES = 9, PIPE_VIDEO_CAP_MAX_MACROBLOCKS = 10, PIPE_VIDEO_CAP_MAX_TEMPORAL_LAYERS = 11, + PIPE_VIDEO_CAP_EFC_SUPPORTED = 12 }; enum pipe_video_entrypoint diff --git a/src/gallium/include/pipe/p_video_state.h b/src/gallium/include/pipe/p_video_state.h index 46ea61c9e3f..428e78b8b10 100755 --- a/src/gallium/include/pipe/p_video_state.h +++ b/src/gallium/include/pipe/p_video_state.h @@ -136,6 +136,8 @@ struct pipe_picture_desc enum pipe_video_entrypoint entry_point; bool protected_playback; uint8_t *decrypt_key; + enum pipe_format input_format; + enum pipe_format output_format; }; struct pipe_quant_matrix