diff --git a/plugins/obs-qsv11/QSV_Encoder.cpp b/plugins/obs-qsv11/QSV_Encoder.cpp index 9c612b46a..fa2cd3bbf 100644 --- a/plugins/obs-qsv11/QSV_Encoder.cpp +++ b/plugins/obs-qsv11/QSV_Encoder.cpp @@ -300,6 +300,12 @@ enum qsv_cpu_platform qsv_get_cpu_platform() case 0x4e: case 0x5e: return QSV_CPU_PLATFORM_SKL; + case 0x8e: + case 0x9e: + return QSV_CPU_PLATFORM_KBL; + case 0x7d: + case 0x7e: + return QSV_CPU_PLATFORM_ICL; } //assume newer revisions are at least as capable as Haswell diff --git a/plugins/obs-qsv11/QSV_Encoder.h b/plugins/obs-qsv11/QSV_Encoder.h index 256ec06b7..865a954fc 100644 --- a/plugins/obs-qsv11/QSV_Encoder.h +++ b/plugins/obs-qsv11/QSV_Encoder.h @@ -113,6 +113,8 @@ enum qsv_cpu_platform { QSV_CPU_PLATFORM_HSW, QSV_CPU_PLATFORM_BDW, QSV_CPU_PLATFORM_SKL, + QSV_CPU_PLATFORM_KBL, + QSV_CPU_PLATFORM_ICL, QSV_CPU_PLATFORM_INTEL };