{
hb_qsv_info->capabilities |= HB_QSV_CAP_MSDK_1_6;
}
+ if (hb_qsv_info->cpu_platform == HB_CPU_PLATFORM_INTEL_HSW)
+ {
+ hb_qsv_info->capabilities |= HB_QSV_CAP_BPYRAMID;
+ }
}
else
{
if (HB_QSV_MIN_SOFTWARE(1, 6))
{
hb_qsv_info->capabilities |= HB_QSV_CAP_MSDK_1_6;
+ hb_qsv_info->capabilities |= HB_QSV_CAP_BPYRAMID;
}
}
// supported version-specific or hardware-specific capabilities
int capabilities;
#define HB_QSV_CAP_MSDK_1_6 0x0000001
+#define HB_QSV_CAP_BPYRAMID 0x0000010
// if a feature depends on the cpu generation
enum