radv/video: Set maxSublayerCount to 4 for H265
Reviewed-by: Dave Airlie <airlied@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28727>
This commit is contained in:
@@ -703,7 +703,7 @@ radv_GetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, cons
|
||||
ext->maxPPictureL0ReferenceCount = 1;
|
||||
ext->maxBPictureL0ReferenceCount = 0;
|
||||
ext->maxL1ReferenceCount = 0;
|
||||
ext->maxSubLayerCount = 1;
|
||||
ext->maxSubLayerCount = 4;
|
||||
ext->expectDyadicTemporalSubLayerPattern = false;
|
||||
ext->minQp = 0;
|
||||
ext->maxQp = 51;
|
||||
|
||||
@@ -1743,8 +1743,8 @@ radv_video_enc_control_video_coding(struct radv_cmd_buffer *cmd_buffer, const Vk
|
||||
vid->rc_layer_control.max_num_temporal_layers = h264_rate_control->temporalLayerCount;
|
||||
vid->rc_layer_control.num_temporal_layers = h264_rate_control->temporalLayerCount;
|
||||
} else if (h265_rate_control) {
|
||||
vid->rc_layer_control.max_num_temporal_layers = 1;
|
||||
vid->rc_layer_control.num_temporal_layers = 1;
|
||||
vid->rc_layer_control.max_num_temporal_layers = h265_rate_control->subLayerCount;
|
||||
vid->rc_layer_control.num_temporal_layers = h265_rate_control->subLayerCount;
|
||||
}
|
||||
|
||||
for (unsigned l = 0; l < rate_control->layerCount; l++) {
|
||||
|
||||
Reference in New Issue
Block a user