mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-23 01:50:24 +01:00
d3d12: Implement PIPE_VIDEO_FEEDBACK_METADATA_TYPE_AVERAGE_FRAME_QP
Reviewed-by: Jesse Natalie <jenatali@microsoft.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26456>
This commit is contained in:
parent
364cc5d51d
commit
3f43b2eae5
1 changed files with 4 additions and 1 deletions
|
|
@ -2418,11 +2418,14 @@ d3d12_video_encoder_get_feedback(struct pipe_video_codec *codec,
|
|||
opt_metadata.codec_unit_metadata_count++;
|
||||
}
|
||||
|
||||
opt_metadata.average_frame_qp = static_cast<unsigned int>(encoderMetadata.EncodeStats.AverageQP);
|
||||
|
||||
opt_metadata.present_metadata = (PIPE_VIDEO_FEEDBACK_METADATA_TYPE_BITSTREAM_SIZE |
|
||||
PIPE_VIDEO_FEEDBACK_METADATA_TYPE_ENCODE_RESULT |
|
||||
PIPE_VIDEO_FEEDBACK_METADATA_TYPE_CODEC_UNIT_LOCATION |
|
||||
PIPE_VIDEO_FEEDBACK_METADATA_TYPE_MAX_FRAME_SIZE_OVERFLOW |
|
||||
PIPE_VIDEO_FEEDBACK_METADATA_TYPE_MAX_SLICE_SIZE_OVERFLOW);
|
||||
PIPE_VIDEO_FEEDBACK_METADATA_TYPE_MAX_SLICE_SIZE_OVERFLOW |
|
||||
PIPE_VIDEO_FEEDBACK_METADATA_TYPE_AVERAGE_FRAME_QP);
|
||||
|
||||
if (pMetadata)
|
||||
*pMetadata = opt_metadata;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue