s << "\theaderVersion = " << value.headerVersion << '\n';
s << "\tvendorID = " << value.vendorID << '\n';
s << "\tdeviceID = " << value.deviceID << '\n';
- s << "\tpipelineCacheUUID = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<deUint8>(DE_ARRAY_BEGIN(value.pipelineCacheUUID)), tcu::Format::HexIterator<deUint8>(DE_ARRAY_END(value.pipelineCacheUUID))) << '\n';
+ s << "\tpipelineCacheUUID = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<uint8_t>(DE_ARRAY_BEGIN(value.pipelineCacheUUID)), tcu::Format::HexIterator<uint8_t>(DE_ARRAY_END(value.pipelineCacheUUID))) << '\n';
s << '}';
return s;
}
s << "\tdeviceID = " << value.deviceID << '\n';
s << "\tdeviceType = " << value.deviceType << '\n';
s << "\tdeviceName = " << (const char*)value.deviceName << '\n';
- s << "\tpipelineCacheUUID = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<deUint8>(DE_ARRAY_BEGIN(value.pipelineCacheUUID)), tcu::Format::HexIterator<deUint8>(DE_ARRAY_END(value.pipelineCacheUUID))) << '\n';
+ s << "\tpipelineCacheUUID = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<uint8_t>(DE_ARRAY_BEGIN(value.pipelineCacheUUID)), tcu::Format::HexIterator<uint8_t>(DE_ARRAY_END(value.pipelineCacheUUID))) << '\n';
s << "\tlimits = " << value.limits << '\n';
s << "\tsparseProperties = " << value.sparseProperties << '\n';
s << '}';
s << "VkPhysicalDeviceIDProperties = {\n";
s << "\tsType = " << value.sType << '\n';
s << "\tpNext = " << value.pNext << '\n';
- s << "\tdeviceUUID = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<deUint8>(DE_ARRAY_BEGIN(value.deviceUUID)), tcu::Format::HexIterator<deUint8>(DE_ARRAY_END(value.deviceUUID))) << '\n';
- s << "\tdriverUUID = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<deUint8>(DE_ARRAY_BEGIN(value.driverUUID)), tcu::Format::HexIterator<deUint8>(DE_ARRAY_END(value.driverUUID))) << '\n';
- s << "\tdeviceLUID = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<deUint8>(DE_ARRAY_BEGIN(value.deviceLUID)), tcu::Format::HexIterator<deUint8>(DE_ARRAY_END(value.deviceLUID))) << '\n';
+ s << "\tdeviceUUID = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<uint8_t>(DE_ARRAY_BEGIN(value.deviceUUID)), tcu::Format::HexIterator<uint8_t>(DE_ARRAY_END(value.deviceUUID))) << '\n';
+ s << "\tdriverUUID = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<uint8_t>(DE_ARRAY_BEGIN(value.driverUUID)), tcu::Format::HexIterator<uint8_t>(DE_ARRAY_END(value.driverUUID))) << '\n';
+ s << "\tdeviceLUID = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<uint8_t>(DE_ARRAY_BEGIN(value.deviceLUID)), tcu::Format::HexIterator<uint8_t>(DE_ARRAY_END(value.deviceLUID))) << '\n';
s << "\tdeviceNodeMask = " << value.deviceNodeMask << '\n';
s << "\tdeviceLUIDValid = " << value.deviceLUIDValid << '\n';
s << '}';
s << "VkPhysicalDeviceVulkan11Properties = {\n";
s << "\tsType = " << value.sType << '\n';
s << "\tpNext = " << value.pNext << '\n';
- s << "\tdeviceUUID = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<deUint8>(DE_ARRAY_BEGIN(value.deviceUUID)), tcu::Format::HexIterator<deUint8>(DE_ARRAY_END(value.deviceUUID))) << '\n';
- s << "\tdriverUUID = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<deUint8>(DE_ARRAY_BEGIN(value.driverUUID)), tcu::Format::HexIterator<deUint8>(DE_ARRAY_END(value.driverUUID))) << '\n';
- s << "\tdeviceLUID = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<deUint8>(DE_ARRAY_BEGIN(value.deviceLUID)), tcu::Format::HexIterator<deUint8>(DE_ARRAY_END(value.deviceLUID))) << '\n';
+ s << "\tdeviceUUID = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<uint8_t>(DE_ARRAY_BEGIN(value.deviceUUID)), tcu::Format::HexIterator<uint8_t>(DE_ARRAY_END(value.deviceUUID))) << '\n';
+ s << "\tdriverUUID = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<uint8_t>(DE_ARRAY_BEGIN(value.driverUUID)), tcu::Format::HexIterator<uint8_t>(DE_ARRAY_END(value.driverUUID))) << '\n';
+ s << "\tdeviceLUID = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<uint8_t>(DE_ARRAY_BEGIN(value.deviceLUID)), tcu::Format::HexIterator<uint8_t>(DE_ARRAY_END(value.deviceLUID))) << '\n';
s << "\tdeviceNodeMask = " << value.deviceNodeMask << '\n';
s << "\tdeviceLUIDValid = " << value.deviceLUIDValid << '\n';
s << "\tsubgroupSize = " << value.subgroupSize << '\n';
s << "\tunit = " << value.unit << '\n';
s << "\tscope = " << value.scope << '\n';
s << "\tstorage = " << value.storage << '\n';
- s << "\tuuid = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<deUint8>(DE_ARRAY_BEGIN(value.uuid)), tcu::Format::HexIterator<deUint8>(DE_ARRAY_END(value.uuid))) << '\n';
+ s << "\tuuid = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<uint8_t>(DE_ARRAY_BEGIN(value.uuid)), tcu::Format::HexIterator<uint8_t>(DE_ARRAY_END(value.uuid))) << '\n';
s << '}';
return s;
}
s << "\tcpb_size_scale = " << value.cpb_size_scale << '\n';
s << "\tbit_rate_value_minus1 = " << '\n' << tcu::formatArray(DE_ARRAY_BEGIN(value.bit_rate_value_minus1), DE_ARRAY_END(value.bit_rate_value_minus1)) << '\n';
s << "\tcpb_size_value_minus1 = " << '\n' << tcu::formatArray(DE_ARRAY_BEGIN(value.cpb_size_value_minus1), DE_ARRAY_END(value.cpb_size_value_minus1)) << '\n';
- s << "\tcbr_flag = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<deUint8>(DE_ARRAY_BEGIN(value.cbr_flag)), tcu::Format::HexIterator<deUint8>(DE_ARRAY_END(value.cbr_flag))) << '\n';
+ s << "\tcbr_flag = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<uint8_t>(DE_ARRAY_BEGIN(value.cbr_flag)), tcu::Format::HexIterator<uint8_t>(DE_ARRAY_END(value.cbr_flag))) << '\n';
s << "\tinitial_cpb_removal_delay_length_minus1 = " << value.initial_cpb_removal_delay_length_minus1 << '\n';
s << "\tcpb_removal_delay_length_minus1 = " << value.cpb_removal_delay_length_minus1 << '\n';
s << "\tdpb_output_delay_length_minus1 = " << value.dpb_output_delay_length_minus1 << '\n';
{
s << "StdVideoH265DecPicBufMgr = {\n";
s << "\tmax_latency_increase_plus1 = " << '\n' << tcu::formatArray(DE_ARRAY_BEGIN(value.max_latency_increase_plus1), DE_ARRAY_END(value.max_latency_increase_plus1)) << '\n';
- s << "\tmax_dec_pic_buffering_minus1 = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<deUint8>(DE_ARRAY_BEGIN(value.max_dec_pic_buffering_minus1)), tcu::Format::HexIterator<deUint8>(DE_ARRAY_END(value.max_dec_pic_buffering_minus1))) << '\n';
- s << "\tmax_num_reorder_pics = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<deUint8>(DE_ARRAY_BEGIN(value.max_num_reorder_pics)), tcu::Format::HexIterator<deUint8>(DE_ARRAY_END(value.max_num_reorder_pics))) << '\n';
+ s << "\tmax_dec_pic_buffering_minus1 = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<uint8_t>(DE_ARRAY_BEGIN(value.max_dec_pic_buffering_minus1)), tcu::Format::HexIterator<uint8_t>(DE_ARRAY_END(value.max_dec_pic_buffering_minus1))) << '\n';
+ s << "\tmax_num_reorder_pics = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<uint8_t>(DE_ARRAY_BEGIN(value.max_num_reorder_pics)), tcu::Format::HexIterator<uint8_t>(DE_ARRAY_END(value.max_num_reorder_pics))) << '\n';
s << '}';
return s;
}
s << "\tinitial_cpb_removal_delay_length_minus1 = " << value.initial_cpb_removal_delay_length_minus1 << '\n';
s << "\tau_cpb_removal_delay_length_minus1 = " << value.au_cpb_removal_delay_length_minus1 << '\n';
s << "\tdpb_output_delay_length_minus1 = " << value.dpb_output_delay_length_minus1 << '\n';
- s << "\tcpb_cnt_minus1 = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<deUint8>(DE_ARRAY_BEGIN(value.cpb_cnt_minus1)), tcu::Format::HexIterator<deUint8>(DE_ARRAY_END(value.cpb_cnt_minus1))) << '\n';
+ s << "\tcpb_cnt_minus1 = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<uint8_t>(DE_ARRAY_BEGIN(value.cpb_cnt_minus1)), tcu::Format::HexIterator<uint8_t>(DE_ARRAY_END(value.cpb_cnt_minus1))) << '\n';
s << "\telemental_duration_in_tc_minus1 = " << '\n' << tcu::formatArray(DE_ARRAY_BEGIN(value.elemental_duration_in_tc_minus1), DE_ARRAY_END(value.elemental_duration_in_tc_minus1)) << '\n';
s << "\tSubLayerHrdParametersNal = " << '\n' << tcu::formatArray(DE_ARRAY_BEGIN(value.SubLayerHrdParametersNal), DE_ARRAY_END(value.SubLayerHrdParametersNal)) << '\n';
s << "\tSubLayerHrdParametersVcl = " << '\n' << tcu::formatArray(DE_ARRAY_BEGIN(value.SubLayerHrdParametersVcl), DE_ARRAY_END(value.SubLayerHrdParametersVcl)) << '\n';
s << "\tScalingList8x8 = " << '\n' << tcu::formatArray(DE_ARRAY_BEGIN(value.ScalingList8x8), DE_ARRAY_END(value.ScalingList8x8)) << '\n';
s << "\tScalingList16x16 = " << '\n' << tcu::formatArray(DE_ARRAY_BEGIN(value.ScalingList16x16), DE_ARRAY_END(value.ScalingList16x16)) << '\n';
s << "\tScalingList32x32 = " << '\n' << tcu::formatArray(DE_ARRAY_BEGIN(value.ScalingList32x32), DE_ARRAY_END(value.ScalingList32x32)) << '\n';
- s << "\tScalingListDCCoef16x16 = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<deUint8>(DE_ARRAY_BEGIN(value.ScalingListDCCoef16x16)), tcu::Format::HexIterator<deUint8>(DE_ARRAY_END(value.ScalingListDCCoef16x16))) << '\n';
- s << "\tScalingListDCCoef32x32 = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<deUint8>(DE_ARRAY_BEGIN(value.ScalingListDCCoef32x32)), tcu::Format::HexIterator<deUint8>(DE_ARRAY_END(value.ScalingListDCCoef32x32))) << '\n';
+ s << "\tScalingListDCCoef16x16 = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<uint8_t>(DE_ARRAY_BEGIN(value.ScalingListDCCoef16x16)), tcu::Format::HexIterator<uint8_t>(DE_ARRAY_END(value.ScalingListDCCoef16x16))) << '\n';
+ s << "\tScalingListDCCoef32x32 = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<uint8_t>(DE_ARRAY_BEGIN(value.ScalingListDCCoef32x32)), tcu::Format::HexIterator<uint8_t>(DE_ARRAY_END(value.ScalingListDCCoef32x32))) << '\n';
s << '}';
return s;
}
s << "\tPicOrderCntVal = " << value.PicOrderCntVal << '\n';
s << "\tNumBitsForSTRefPicSetInSlice = " << value.NumBitsForSTRefPicSetInSlice << '\n';
s << "\tNumDeltaPocsOfRefRpsIdx = " << value.NumDeltaPocsOfRefRpsIdx << '\n';
- s << "\tRefPicSetStCurrBefore = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<deUint8>(DE_ARRAY_BEGIN(value.RefPicSetStCurrBefore)), tcu::Format::HexIterator<deUint8>(DE_ARRAY_END(value.RefPicSetStCurrBefore))) << '\n';
- s << "\tRefPicSetStCurrAfter = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<deUint8>(DE_ARRAY_BEGIN(value.RefPicSetStCurrAfter)), tcu::Format::HexIterator<deUint8>(DE_ARRAY_END(value.RefPicSetStCurrAfter))) << '\n';
- s << "\tRefPicSetLtCurr = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<deUint8>(DE_ARRAY_BEGIN(value.RefPicSetLtCurr)), tcu::Format::HexIterator<deUint8>(DE_ARRAY_END(value.RefPicSetLtCurr))) << '\n';
+ s << "\tRefPicSetStCurrBefore = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<uint8_t>(DE_ARRAY_BEGIN(value.RefPicSetStCurrBefore)), tcu::Format::HexIterator<uint8_t>(DE_ARRAY_END(value.RefPicSetStCurrBefore))) << '\n';
+ s << "\tRefPicSetStCurrAfter = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<uint8_t>(DE_ARRAY_BEGIN(value.RefPicSetStCurrAfter)), tcu::Format::HexIterator<uint8_t>(DE_ARRAY_END(value.RefPicSetStCurrAfter))) << '\n';
+ s << "\tRefPicSetLtCurr = " << '\n' << tcu::formatArray(tcu::Format::HexIterator<uint8_t>(DE_ARRAY_BEGIN(value.RefPicSetLtCurr)), tcu::Format::HexIterator<uint8_t>(DE_ARRAY_END(value.RefPicSetLtCurr))) << '\n';
s << "\tflags = " << value.flags << '\n';
s << '}';
return s;
VkPipelineCacheHeaderVersion headerVersion;
uint32_t vendorID;
uint32_t deviceID;
- deUint8 pipelineCacheUUID[VK_UUID_SIZE];
+ uint8_t pipelineCacheUUID[VK_UUID_SIZE];
};
struct VkAllocationCallbacks
uint32_t deviceID;
VkPhysicalDeviceType deviceType;
char deviceName[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE];
- deUint8 pipelineCacheUUID[VK_UUID_SIZE];
+ uint8_t pipelineCacheUUID[VK_UUID_SIZE];
VkPhysicalDeviceLimits limits;
VkPhysicalDeviceSparseProperties sparseProperties;
};
{
VkStructureType sType;
void* pNext;
- deUint8 deviceUUID[VK_UUID_SIZE];
- deUint8 driverUUID[VK_UUID_SIZE];
- deUint8 deviceLUID[VK_LUID_SIZE];
+ uint8_t deviceUUID[VK_UUID_SIZE];
+ uint8_t driverUUID[VK_UUID_SIZE];
+ uint8_t deviceLUID[VK_LUID_SIZE];
uint32_t deviceNodeMask;
VkBool32 deviceLUIDValid;
};
{
VkStructureType sType;
void* pNext;
- deUint8 deviceUUID[VK_UUID_SIZE];
- deUint8 driverUUID[VK_UUID_SIZE];
- deUint8 deviceLUID[VK_LUID_SIZE];
+ uint8_t deviceUUID[VK_UUID_SIZE];
+ uint8_t driverUUID[VK_UUID_SIZE];
+ uint8_t deviceLUID[VK_LUID_SIZE];
uint32_t deviceNodeMask;
VkBool32 deviceLUIDValid;
uint32_t subgroupSize;
struct VkConformanceVersion
{
- deUint8 major;
- deUint8 minor;
- deUint8 subminor;
- deUint8 patch;
+ uint8_t major;
+ uint8_t minor;
+ uint8_t subminor;
+ uint8_t patch;
};
struct VkPhysicalDeviceVulkan12Properties
VkPerformanceCounterUnitKHR unit;
VkPerformanceCounterScopeKHR scope;
VkPerformanceCounterStorageKHR storage;
- deUint8 uuid[VK_UUID_SIZE];
+ uint8_t uuid[VK_UUID_SIZE];
};
struct VkPerformanceCounterDescriptionKHR
{
VkStructureType sType;
const void* pNext;
- const deUint8* pVersionData;
+ const uint8_t* pVersionData;
};
struct VkCopyAccelerationStructureToMemoryInfoKHR
{
VkStructureType sType;
const void* pNext;
- deInt8 slotIndex;
+ int8_t slotIndex;
const VkVideoPictureResourceKHR* pPictureResource;
};
struct StdVideoH264HrdParameters
{
- deUint8 cpb_cnt_minus1;
- deUint8 bit_rate_scale;
- deUint8 cpb_size_scale;
+ uint8_t cpb_cnt_minus1;
+ uint8_t bit_rate_scale;
+ uint8_t cpb_size_scale;
uint32_t bit_rate_value_minus1[32];
uint32_t cpb_size_value_minus1[32];
- deUint8 cbr_flag[32];
+ uint8_t cbr_flag[32];
uint32_t initial_cpb_removal_delay_length_minus1;
uint32_t cpb_removal_delay_length_minus1;
uint32_t dpb_output_delay_length_minus1;
StdVideoH264AspectRatioIdc aspect_ratio_idc;
deUint16 sar_width;
deUint16 sar_height;
- deUint8 video_format;
- deUint8 color_primaries;
- deUint8 transfer_characteristics;
- deUint8 matrix_coefficients;
+ uint8_t video_format;
+ uint8_t color_primaries;
+ uint8_t transfer_characteristics;
+ uint8_t matrix_coefficients;
uint32_t num_units_in_tick;
uint32_t time_scale;
StdVideoH264HrdParameters hrd_parameters;
- deUint8 num_reorder_frames;
- deUint8 max_dec_frame_buffering;
+ uint8_t num_reorder_frames;
+ uint8_t max_dec_frame_buffering;
StdVideoH264SpsVuiFlags flags;
};
struct StdVideoH264ScalingLists
{
- deUint8 scaling_list_present_mask;
- deUint8 use_default_scaling_matrix_mask;
- deUint8 ScalingList4x4[6][16];
- deUint8 ScalingList8x8[2][64];
+ uint8_t scaling_list_present_mask;
+ uint8_t use_default_scaling_matrix_mask;
+ uint8_t ScalingList4x4[6][16];
+ uint8_t ScalingList8x8[2][64];
};
struct StdVideoH264SequenceParameterSet
{
StdVideoH264ProfileIdc profile_idc;
StdVideoH264Level level_idc;
- deUint8 seq_parameter_set_id;
+ uint8_t seq_parameter_set_id;
StdVideoH264ChromaFormatIdc chroma_format_idc;
- deUint8 bit_depth_luma_minus8;
- deUint8 bit_depth_chroma_minus8;
- deUint8 log2_max_frame_num_minus4;
+ uint8_t bit_depth_luma_minus8;
+ uint8_t bit_depth_chroma_minus8;
+ uint8_t log2_max_frame_num_minus4;
StdVideoH264PocType pic_order_cnt_type;
- deUint8 log2_max_pic_order_cnt_lsb_minus4;
+ uint8_t log2_max_pic_order_cnt_lsb_minus4;
int32_t offset_for_non_ref_pic;
int32_t offset_for_top_to_bottom_field;
- deUint8 num_ref_frames_in_pic_order_cnt_cycle;
- deUint8 max_num_ref_frames;
+ uint8_t num_ref_frames_in_pic_order_cnt_cycle;
+ uint8_t max_num_ref_frames;
uint32_t pic_width_in_mbs_minus1;
uint32_t pic_height_in_map_units_minus1;
uint32_t frame_crop_left_offset;
struct StdVideoH264PictureParameterSet
{
- deUint8 seq_parameter_set_id;
- deUint8 pic_parameter_set_id;
- deUint8 num_ref_idx_l0_default_active_minus1;
- deUint8 num_ref_idx_l1_default_active_minus1;
+ uint8_t seq_parameter_set_id;
+ uint8_t pic_parameter_set_id;
+ uint8_t num_ref_idx_l0_default_active_minus1;
+ uint8_t num_ref_idx_l1_default_active_minus1;
StdVideoH264WeightedBiPredIdc weighted_bipred_idc;
- deInt8 pic_init_qp_minus26;
- deInt8 pic_init_qs_minus26;
- deInt8 chroma_qp_index_offset;
- deInt8 second_chroma_qp_index_offset;
+ int8_t pic_init_qp_minus26;
+ int8_t pic_init_qs_minus26;
+ int8_t chroma_qp_index_offset;
+ int8_t second_chroma_qp_index_offset;
StdVideoH264PpsFlags flags;
StdVideoH264ScalingLists* pScalingLists;
};
struct StdVideoEncodeH264RefMemMgmtCtrlOperations
{
StdVideoEncodeH264RefMgmtFlags flags;
- deUint8 refList0ModOpCount;
+ uint8_t refList0ModOpCount;
StdVideoEncodeH264RefListModEntry* pRefList0ModOperations;
- deUint8 refList1ModOpCount;
+ uint8_t refList1ModOpCount;
StdVideoEncodeH264RefListModEntry* pRefList1ModOperations;
- deUint8 refPicMarkingOpCount;
+ uint8_t refPicMarkingOpCount;
StdVideoEncodeH264RefPicMarkingEntry* pRefPicMarkingOperations;
};
{
StdVideoEncodeH264SliceHeaderFlags flags;
StdVideoH264SliceType slice_type;
- deUint8 seq_parameter_set_id;
- deUint8 pic_parameter_set_id;
+ uint8_t seq_parameter_set_id;
+ uint8_t pic_parameter_set_id;
deUint16 idr_pic_id;
- deUint8 num_ref_idx_l0_active_minus1;
- deUint8 num_ref_idx_l1_active_minus1;
+ uint8_t num_ref_idx_l0_active_minus1;
+ uint8_t num_ref_idx_l1_active_minus1;
StdVideoH264CabacInitIdc cabac_init_idc;
StdVideoH264DisableDeblockingFilterIdc disable_deblocking_filter_idc;
- deInt8 slice_alpha_c0_offset_div2;
- deInt8 slice_beta_offset_div2;
+ int8_t slice_alpha_c0_offset_div2;
+ int8_t slice_beta_offset_div2;
StdVideoEncodeH264RefMemMgmtCtrlOperations* pMemMgmtCtrlOperations;
};
VkExtent2D minPictureSizeInMbs;
VkExtent2D maxPictureSizeInMbs;
VkExtent2D inputImageDataAlignment;
- deUint8 maxNumL0ReferenceForP;
- deUint8 maxNumL0ReferenceForB;
- deUint8 maxNumL1Reference;
- deUint8 qualityLevelCount;
+ uint8_t maxNumL0ReferenceForP;
+ uint8_t maxNumL0ReferenceForB;
+ uint8_t maxNumL1Reference;
+ uint8_t qualityLevelCount;
VkExtensionProperties stdExtensionVersion;
};
{
VkStructureType sType;
const void* pNext;
- deInt8 slotIndex;
+ int8_t slotIndex;
const StdVideoEncodeH264PictureInfo* pStdPictureInfo;
};
const void* pNext;
const StdVideoEncodeH264SliceHeader* pSliceHeaderStd;
uint32_t mbCount;
- deUint8 refFinalList0EntryCount;
+ uint8_t refFinalList0EntryCount;
const VkVideoEncodeH264DpbSlotInfoEXT* pRefFinalList0Entries;
- deUint8 refFinalList1EntryCount;
+ uint8_t refFinalList1EntryCount;
const VkVideoEncodeH264DpbSlotInfoEXT* pRefFinalList1Entries;
uint32_t precedingNaluBytes;
- deUint8 minQp;
- deUint8 maxQp;
+ uint8_t minQp;
+ uint8_t maxQp;
};
struct VkVideoEncodeH264VclFrameInfoEXT
{
VkStructureType sType;
const void* pNext;
- deUint8 refDefaultFinalList0EntryCount;
+ uint8_t refDefaultFinalList0EntryCount;
const VkVideoEncodeH264DpbSlotInfoEXT* pRefDefaultFinalList0Entries;
- deUint8 refDefaultFinalList1EntryCount;
+ uint8_t refDefaultFinalList1EntryCount;
const VkVideoEncodeH264DpbSlotInfoEXT* pRefDefaultFinalList1Entries;
uint32_t naluSliceEntryCount;
const VkVideoEncodeH264NaluSliceEXT* pNaluSliceEntries;
{
VkStructureType sType;
const void* pNext;
- deUint8 spsId;
+ uint8_t spsId;
VkBool32 emitSpsEnable;
uint32_t ppsIdEntryCount;
- const deUint8* ppsIdEntries;
+ const uint8_t* ppsIdEntries;
};
struct VkVideoEncodeH264ProfileEXT
struct StdVideoDecodeH264PictureInfo
{
- deUint8 seq_parameter_set_id;
- deUint8 pic_parameter_set_id;
+ uint8_t seq_parameter_set_id;
+ uint8_t pic_parameter_set_id;
deUint16 reserved;
deUint16 frame_num;
deUint16 idr_pic_id;
struct StdVideoH265DecPicBufMgr
{
uint32_t max_latency_increase_plus1[7];
- deUint8 max_dec_pic_buffering_minus1[7];
- deUint8 max_num_reorder_pics[7];
+ uint8_t max_dec_pic_buffering_minus1[7];
+ uint8_t max_num_reorder_pics[7];
};
struct StdVideoH265SubLayerHrdParameters
uint32_t vcl_hrd_parameters_present_flag:1;
uint32_t sub_pic_hrd_params_present_flag:1;
uint32_t sub_pic_cpb_params_in_pic_timing_sei_flag:1;
- deUint8 fixed_pic_rate_general_flag;
- deUint8 fixed_pic_rate_within_cvs_flag;
- deUint8 low_delay_hrd_flag;
+ uint8_t fixed_pic_rate_general_flag;
+ uint8_t fixed_pic_rate_within_cvs_flag;
+ uint8_t low_delay_hrd_flag;
};
struct StdVideoH265HrdParameters
{
- deUint8 tick_divisor_minus2;
- deUint8 du_cpb_removal_delay_increment_length_minus1;
- deUint8 dpb_output_delay_du_length_minus1;
- deUint8 bit_rate_scale;
- deUint8 cpb_size_scale;
- deUint8 cpb_size_du_scale;
- deUint8 initial_cpb_removal_delay_length_minus1;
- deUint8 au_cpb_removal_delay_length_minus1;
- deUint8 dpb_output_delay_length_minus1;
- deUint8 cpb_cnt_minus1[7];
+ uint8_t tick_divisor_minus2;
+ uint8_t du_cpb_removal_delay_increment_length_minus1;
+ uint8_t dpb_output_delay_du_length_minus1;
+ uint8_t bit_rate_scale;
+ uint8_t cpb_size_scale;
+ uint8_t cpb_size_du_scale;
+ uint8_t initial_cpb_removal_delay_length_minus1;
+ uint8_t au_cpb_removal_delay_length_minus1;
+ uint8_t dpb_output_delay_length_minus1;
+ uint8_t cpb_cnt_minus1[7];
deUint16 elemental_duration_in_tc_minus1[7];
StdVideoH265SubLayerHrdParameters* SubLayerHrdParametersNal[7];
StdVideoH265SubLayerHrdParameters* SubLayerHrdParametersVcl[7];
struct StdVideoH265VideoParameterSet
{
- deUint8 vps_video_parameter_set_id;
- deUint8 vps_max_sub_layers_minus1;
+ uint8_t vps_video_parameter_set_id;
+ uint8_t vps_max_sub_layers_minus1;
uint32_t vps_num_units_in_tick;
uint32_t vps_time_scale;
uint32_t vps_num_ticks_poc_diff_one_minus1;
struct StdVideoH265ScalingLists
{
- deUint8 ScalingList4x4[6][16];
- deUint8 ScalingList8x8[6][64];
- deUint8 ScalingList16x16[6][64];
- deUint8 ScalingList32x32[2][64];
- deUint8 ScalingListDCCoef16x16[6];
- deUint8 ScalingListDCCoef32x32[2];
+ uint8_t ScalingList4x4[6][16];
+ uint8_t ScalingList8x8[6][64];
+ uint8_t ScalingList16x16[6][64];
+ uint8_t ScalingList32x32[2][64];
+ uint8_t ScalingListDCCoef16x16[6];
+ uint8_t ScalingListDCCoef32x32[2];
};
struct StdVideoH265SpsVuiFlags
struct StdVideoH265SequenceParameterSetVui
{
- deUint8 aspect_ratio_idc;
+ uint8_t aspect_ratio_idc;
deUint16 sar_width;
deUint16 sar_height;
- deUint8 video_format;
- deUint8 colour_primaries;
- deUint8 transfer_characteristics;
- deUint8 matrix_coeffs;
- deUint8 chroma_sample_loc_type_top_field;
- deUint8 chroma_sample_loc_type_bottom_field;
+ uint8_t video_format;
+ uint8_t colour_primaries;
+ uint8_t transfer_characteristics;
+ uint8_t matrix_coeffs;
+ uint8_t chroma_sample_loc_type_top_field;
+ uint8_t chroma_sample_loc_type_bottom_field;
deUint16 def_disp_win_left_offset;
deUint16 def_disp_win_right_offset;
deUint16 def_disp_win_top_offset;
uint32_t vui_num_ticks_poc_diff_one_minus1;
StdVideoH265HrdParameters* hrd_parameters;
deUint16 min_spatial_segmentation_idc;
- deUint8 max_bytes_per_pic_denom;
- deUint8 max_bits_per_min_cu_denom;
- deUint8 log2_max_mv_length_horizontal;
- deUint8 log2_max_mv_length_vertical;
+ uint8_t max_bytes_per_pic_denom;
+ uint8_t max_bits_per_min_cu_denom;
+ uint8_t log2_max_mv_length_horizontal;
+ uint8_t log2_max_mv_length_vertical;
StdVideoH265SpsVuiFlags flags;
};
StdVideoH265Level level_idc;
uint32_t pic_width_in_luma_samples;
uint32_t pic_height_in_luma_samples;
- deUint8 sps_video_parameter_set_id;
- deUint8 sps_max_sub_layers_minus1;
- deUint8 sps_seq_parameter_set_id;
- deUint8 chroma_format_idc;
- deUint8 bit_depth_luma_minus8;
- deUint8 bit_depth_chroma_minus8;
- deUint8 log2_max_pic_order_cnt_lsb_minus4;
- deUint8 sps_max_dec_pic_buffering_minus1;
- deUint8 log2_min_luma_coding_block_size_minus3;
- deUint8 log2_diff_max_min_luma_coding_block_size;
- deUint8 log2_min_luma_transform_block_size_minus2;
- deUint8 log2_diff_max_min_luma_transform_block_size;
- deUint8 max_transform_hierarchy_depth_inter;
- deUint8 max_transform_hierarchy_depth_intra;
- deUint8 num_short_term_ref_pic_sets;
- deUint8 num_long_term_ref_pics_sps;
- deUint8 pcm_sample_bit_depth_luma_minus1;
- deUint8 pcm_sample_bit_depth_chroma_minus1;
- deUint8 log2_min_pcm_luma_coding_block_size_minus3;
- deUint8 log2_diff_max_min_pcm_luma_coding_block_size;
+ uint8_t sps_video_parameter_set_id;
+ uint8_t sps_max_sub_layers_minus1;
+ uint8_t sps_seq_parameter_set_id;
+ uint8_t chroma_format_idc;
+ uint8_t bit_depth_luma_minus8;
+ uint8_t bit_depth_chroma_minus8;
+ uint8_t log2_max_pic_order_cnt_lsb_minus4;
+ uint8_t sps_max_dec_pic_buffering_minus1;
+ uint8_t log2_min_luma_coding_block_size_minus3;
+ uint8_t log2_diff_max_min_luma_coding_block_size;
+ uint8_t log2_min_luma_transform_block_size_minus2;
+ uint8_t log2_diff_max_min_luma_transform_block_size;
+ uint8_t max_transform_hierarchy_depth_inter;
+ uint8_t max_transform_hierarchy_depth_intra;
+ uint8_t num_short_term_ref_pic_sets;
+ uint8_t num_long_term_ref_pics_sps;
+ uint8_t pcm_sample_bit_depth_luma_minus1;
+ uint8_t pcm_sample_bit_depth_chroma_minus1;
+ uint8_t log2_min_pcm_luma_coding_block_size_minus3;
+ uint8_t log2_diff_max_min_pcm_luma_coding_block_size;
uint32_t conf_win_left_offset;
uint32_t conf_win_right_offset;
uint32_t conf_win_top_offset;
StdVideoH265SpsFlags flags;
StdVideoH265ScalingLists* pScalingLists;
StdVideoH265SequenceParameterSetVui* pSequenceParameterSetVui;
- deUint8 palette_max_size;
- deUint8 delta_palette_max_predictor_size;
- deUint8 motion_vector_resolution_control_idc;
- deUint8 sps_num_palette_predictor_initializer_minus1;
+ uint8_t palette_max_size;
+ uint8_t delta_palette_max_predictor_size;
+ uint8_t motion_vector_resolution_control_idc;
+ uint8_t sps_num_palette_predictor_initializer_minus1;
StdVideoH265PredictorPaletteEntries* pPredictorPaletteEntries;
};
struct StdVideoH265PictureParameterSet
{
- deUint8 pps_pic_parameter_set_id;
- deUint8 pps_seq_parameter_set_id;
- deUint8 num_extra_slice_header_bits;
- deUint8 num_ref_idx_l0_default_active_minus1;
- deUint8 num_ref_idx_l1_default_active_minus1;
- deInt8 init_qp_minus26;
- deUint8 diff_cu_qp_delta_depth;
- deInt8 pps_cb_qp_offset;
- deInt8 pps_cr_qp_offset;
- deUint8 num_tile_columns_minus1;
- deUint8 num_tile_rows_minus1;
+ uint8_t pps_pic_parameter_set_id;
+ uint8_t pps_seq_parameter_set_id;
+ uint8_t num_extra_slice_header_bits;
+ uint8_t num_ref_idx_l0_default_active_minus1;
+ uint8_t num_ref_idx_l1_default_active_minus1;
+ int8_t init_qp_minus26;
+ uint8_t diff_cu_qp_delta_depth;
+ int8_t pps_cb_qp_offset;
+ int8_t pps_cr_qp_offset;
+ uint8_t num_tile_columns_minus1;
+ uint8_t num_tile_rows_minus1;
deUint16 column_width_minus1[19];
deUint16 row_height_minus1[21];
- deInt8 pps_beta_offset_div2;
- deInt8 pps_tc_offset_div2;
- deUint8 log2_parallel_merge_level_minus2;
+ int8_t pps_beta_offset_div2;
+ int8_t pps_tc_offset_div2;
+ uint8_t log2_parallel_merge_level_minus2;
StdVideoH265PpsFlags flags;
StdVideoH265ScalingLists* pScalingLists;
- deUint8 log2_max_transform_skip_block_size_minus2;
- deUint8 diff_cu_chroma_qp_offset_depth;
- deUint8 chroma_qp_offset_list_len_minus1;
- deInt8 cb_qp_offset_list[6];
- deInt8 cr_qp_offset_list[6];
- deUint8 log2_sao_offset_scale_luma;
- deUint8 log2_sao_offset_scale_chroma;
- deInt8 pps_act_y_qp_offset_plus5;
- deInt8 pps_act_cb_qp_offset_plus5;
- deInt8 pps_act_cr_qp_offset_plus5;
- deUint8 pps_num_palette_predictor_initializer;
- deUint8 luma_bit_depth_entry_minus8;
- deUint8 chroma_bit_depth_entry_minus8;
+ uint8_t log2_max_transform_skip_block_size_minus2;
+ uint8_t diff_cu_chroma_qp_offset_depth;
+ uint8_t chroma_qp_offset_list_len_minus1;
+ int8_t cb_qp_offset_list[6];
+ int8_t cr_qp_offset_list[6];
+ uint8_t log2_sao_offset_scale_luma;
+ uint8_t log2_sao_offset_scale_chroma;
+ int8_t pps_act_y_qp_offset_plus5;
+ int8_t pps_act_cb_qp_offset_plus5;
+ int8_t pps_act_cr_qp_offset_plus5;
+ uint8_t pps_num_palette_predictor_initializer;
+ uint8_t luma_bit_depth_entry_minus8;
+ uint8_t chroma_bit_depth_entry_minus8;
StdVideoH265PredictorPaletteEntries* pPredictorPaletteEntries;
};
struct StdVideoDecodeH265PictureInfo
{
- deUint8 vps_video_parameter_set_id;
- deUint8 sps_seq_parameter_set_id;
- deUint8 pps_pic_parameter_set_id;
- deUint8 num_short_term_ref_pic_sets;
+ uint8_t vps_video_parameter_set_id;
+ uint8_t sps_seq_parameter_set_id;
+ uint8_t pps_pic_parameter_set_id;
+ uint8_t num_short_term_ref_pic_sets;
int32_t PicOrderCntVal;
deUint16 NumBitsForSTRefPicSetInSlice;
- deUint8 NumDeltaPocsOfRefRpsIdx;
- deUint8 RefPicSetStCurrBefore[8];
- deUint8 RefPicSetStCurrAfter[8];
- deUint8 RefPicSetLtCurr[8];
+ uint8_t NumDeltaPocsOfRefRpsIdx;
+ uint8_t RefPicSetStCurrBefore[8];
+ uint8_t RefPicSetStCurrAfter[8];
+ uint8_t RefPicSetLtCurr[8];
StdVideoDecodeH265PictureInfoFlags flags;
};