frontends/va: Parse H264 SPS for video signal parameters
Since packed headers support is now advertised for H264, it also fixes encoding into mkv with ffmpeg. Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3524 Reviewed-by: Ruijing Dong <ruijing.dong@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24174>
This commit is contained in:
@@ -511,12 +511,19 @@ struct pipe_h264_enc_seq_param
|
||||
struct {
|
||||
uint32_t aspect_ratio_info_present_flag: 1;
|
||||
uint32_t timing_info_present_flag: 1;
|
||||
uint32_t video_signal_type_present_flag: 1;
|
||||
uint32_t colour_description_present_flag: 1;
|
||||
} vui_flags;
|
||||
uint32_t aspect_ratio_idc;
|
||||
uint32_t sar_width;
|
||||
uint32_t sar_height;
|
||||
uint32_t num_units_in_tick;
|
||||
uint32_t time_scale;
|
||||
uint32_t video_format;
|
||||
uint32_t video_full_range_flag;
|
||||
uint32_t colour_primaries;
|
||||
uint32_t transfer_characteristics;
|
||||
uint32_t matrix_coefficients;
|
||||
};
|
||||
|
||||
struct pipe_h264_enc_picture_desc
|
||||
|
||||
Reference in New Issue
Block a user