Skip to content

d3d12: Video encode - Update CQP rate control parameters based on frontend/va changes

Sil Vilerino requested to merge sivileri/mesa:d3d12_rc_qp_fixes into main

What does this MR do and why?

Updates the gallium d3d12 driver constant QP rate control mappings based on the changes of commit 8c944589 which now sends different QP value parameters depending on the current frame type.

d3d12: AV1 encode - Configure CQP using qp and new qp_inter parameters
d3d12: H264 encode - Update CQP using current frame type as per VA frontend change
d3d12: HEVC encode - Update CQP using current frame type as per VA frontend change

Fixes: 8c944589 ("frontends/va: Separate QP for I/P/B frames")

Edited by Sil Vilerino

Merge request reports