mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-06-06 07:28:53 +00:00
tests: vkvideodecode: h264 prefix to global variables
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6089>
This commit is contained in:
parent
a853cc419f
commit
d581690f61
1 changed files with 14 additions and 16 deletions
|
@ -271,7 +271,7 @@ download_and_check_output_buffer (GstVulkanDecoder * dec, VkFormat vk_format,
|
||||||
|
|
||||||
|
|
||||||
/* DECODER: 1 frame 320x240 blue box */
|
/* DECODER: 1 frame 320x240 blue box */
|
||||||
StdVideoH264HrdParameters std_hrd = {
|
StdVideoH264HrdParameters h264_std_hrd = {
|
||||||
.cpb_cnt_minus1 = 0,
|
.cpb_cnt_minus1 = 0,
|
||||||
.bit_rate_scale = 4,
|
.bit_rate_scale = 4,
|
||||||
.cpb_size_scale = 0,
|
.cpb_size_scale = 0,
|
||||||
|
@ -285,7 +285,7 @@ StdVideoH264HrdParameters std_hrd = {
|
||||||
.time_offset_length = 24,
|
.time_offset_length = 24,
|
||||||
};
|
};
|
||||||
|
|
||||||
StdVideoH264SequenceParameterSetVui std_vui = {
|
StdVideoH264SequenceParameterSetVui h264_std_vui = {
|
||||||
.flags = {
|
.flags = {
|
||||||
.aspect_ratio_info_present_flag = 1,
|
.aspect_ratio_info_present_flag = 1,
|
||||||
.overscan_info_present_flag = 0,
|
.overscan_info_present_flag = 0,
|
||||||
|
@ -313,10 +313,10 @@ StdVideoH264SequenceParameterSetVui std_vui = {
|
||||||
.max_dec_frame_buffering = 2,
|
.max_dec_frame_buffering = 2,
|
||||||
.chroma_sample_loc_type_top_field = 0,
|
.chroma_sample_loc_type_top_field = 0,
|
||||||
.chroma_sample_loc_type_bottom_field = 0,
|
.chroma_sample_loc_type_bottom_field = 0,
|
||||||
.pHrdParameters = &std_hrd,
|
.pHrdParameters = &h264_std_hrd,
|
||||||
};
|
};
|
||||||
|
|
||||||
StdVideoH264SequenceParameterSet std_sps = {
|
StdVideoH264SequenceParameterSet h264_std_sps = {
|
||||||
.flags = {
|
.flags = {
|
||||||
.constraint_set0_flag = 0,
|
.constraint_set0_flag = 0,
|
||||||
.constraint_set1_flag = 0,
|
.constraint_set1_flag = 0,
|
||||||
|
@ -356,10 +356,10 @@ StdVideoH264SequenceParameterSet std_sps = {
|
||||||
.frame_crop_bottom_offset = 0,
|
.frame_crop_bottom_offset = 0,
|
||||||
.pOffsetForRefFrame = NULL,
|
.pOffsetForRefFrame = NULL,
|
||||||
.pScalingLists = NULL,
|
.pScalingLists = NULL,
|
||||||
.pSequenceParameterSetVui = &std_vui,
|
.pSequenceParameterSetVui = &h264_std_vui,
|
||||||
};
|
};
|
||||||
|
|
||||||
StdVideoH264PictureParameterSet std_pps = {
|
StdVideoH264PictureParameterSet h264_std_pps = {
|
||||||
.flags = {
|
.flags = {
|
||||||
.transform_8x8_mode_flag = 0,
|
.transform_8x8_mode_flag = 0,
|
||||||
.redundant_pic_cnt_present_flag = 0,
|
.redundant_pic_cnt_present_flag = 0,
|
||||||
|
@ -382,15 +382,15 @@ StdVideoH264PictureParameterSet std_pps = {
|
||||||
.pScalingLists = NULL,
|
.pScalingLists = NULL,
|
||||||
};
|
};
|
||||||
|
|
||||||
VkVideoDecodeH264SessionParametersAddInfoKHR params = {
|
VkVideoDecodeH264SessionParametersAddInfoKHR h264_params = {
|
||||||
.sType = VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR,
|
.sType = VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR,
|
||||||
.stdSPSCount = 1,
|
.stdSPSCount = 1,
|
||||||
.pStdSPSs = &std_sps,
|
.pStdSPSs = &h264_std_sps,
|
||||||
.stdPPSCount = 1,
|
.stdPPSCount = 1,
|
||||||
.pStdPPSs = &std_pps,
|
.pStdPPSs = &h264_std_pps,
|
||||||
};
|
};
|
||||||
|
|
||||||
GST_START_TEST (test_decoder)
|
GST_START_TEST (test_h264_decoder)
|
||||||
{
|
{
|
||||||
GstVulkanDecoder *dec;
|
GstVulkanDecoder *dec;
|
||||||
GError *err = NULL;
|
GError *err = NULL;
|
||||||
|
@ -419,9 +419,9 @@ GST_START_TEST (test_decoder)
|
||||||
GstVulkanDecoderParameters create_params = { {
|
GstVulkanDecoderParameters create_params = { {
|
||||||
.sType =
|
.sType =
|
||||||
VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR,
|
VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR,
|
||||||
.maxStdSPSCount = params.stdSPSCount,
|
.maxStdSPSCount = h264_params.stdSPSCount,
|
||||||
.maxStdPPSCount = params.stdPPSCount,
|
.maxStdPPSCount = h264_params.stdPPSCount,
|
||||||
.pParametersAddInfo = ¶ms,
|
.pParametersAddInfo = &h264_params,
|
||||||
} };
|
} };
|
||||||
/* *INDENT-ON* */
|
/* *INDENT-ON* */
|
||||||
GstVulkanVideoCapabilities video_caps;
|
GstVulkanVideoCapabilities video_caps;
|
||||||
|
@ -573,9 +573,7 @@ vkvideo_suite (void)
|
||||||
have_instance = gst_vulkan_instance_open (instance, NULL);
|
have_instance = gst_vulkan_instance_open (instance, NULL);
|
||||||
gst_object_unref (instance);
|
gst_object_unref (instance);
|
||||||
if (have_instance) {
|
if (have_instance) {
|
||||||
#if GST_VULKAN_HAVE_VIDEO_EXTENSIONS
|
tcase_add_test (tc_basic, test_h264_decoder);
|
||||||
tcase_add_test (tc_basic, test_decoder);
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return s;
|
return s;
|
||||||
|
|
Loading…
Reference in a new issue