From 3ab25d6fb3f139b2439ff7010dabfc00d07b8329 Mon Sep 17 00:00:00 2001 From: Sil Vilerino Date: Fri, 17 Nov 2023 09:16:22 -0500 Subject: [PATCH] pipe: Support inserting new headers on each H264/HEVC IDR frame Reviewed-by: Ruijing Dong Reviewed-by: Jesse Natalie Part-of: --- src/gallium/include/pipe/p_video_state.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gallium/include/pipe/p_video_state.h b/src/gallium/include/pipe/p_video_state.h index bd53555e516..eb023496006 100644 --- a/src/gallium/include/pipe/p_video_state.h +++ b/src/gallium/include/pipe/p_video_state.h @@ -641,6 +641,7 @@ struct pipe_h264_enc_picture_desc bool insert_aud_nalu; enum pipe_video_feedback_metadata_type requested_metadata; + bool renew_headers_on_idr; }; struct pipe_h265_enc_sublayer_hrd_params @@ -832,6 +833,7 @@ struct pipe_h265_enc_picture_desc /* Use with PIPE_VIDEO_SLICE_MODE_MAX_SLICE_SICE */ unsigned max_slice_bytes; enum pipe_video_feedback_metadata_type requested_metadata; + bool renew_headers_on_idr; }; struct pipe_av1_enc_rate_control