Просмотр исходного кода

obs-qsv11: Add platform enums for KBL and ICL

Add two new platform enums for enabling future features
brittneysclark 6 лет назад
Родитель
Сommit
dc76bf2fe9
2 измененных файлов с 8 добавлено и 0 удалено
  1. 6 0
      plugins/obs-qsv11/QSV_Encoder.cpp
  2. 2 0
      plugins/obs-qsv11/QSV_Encoder.h

+ 6 - 0
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

+ 2 - 0
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
 };