Răsfoiți Sursa

Merge pull request #7602 from jbeich/freebsd-vaapi

build: enable VA-API on FreeBSD
bunnei 4 ani în urmă
părinte
comite
f1eff447bb
2 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 1 1
      CMakeLists.txt
  2. 1 1
      src/video_core/command_classes/codecs/codec.cpp

+ 1 - 1
CMakeLists.txt

@@ -508,7 +508,7 @@ set(FFmpeg_COMPONENTS
     avutil
     swscale)
 
-if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
+if (UNIX AND NOT APPLE)
     Include(FindPkgConfig REQUIRED)
     pkg_check_modules(LIBVA libva)
 endif()

+ 1 - 1
src/video_core/command_classes/codecs/codec.cpp

@@ -32,7 +32,7 @@ constexpr std::array PREFERRED_GPU_DECODERS = {
 #ifdef _WIN32
     AV_HWDEVICE_TYPE_D3D11VA,
     AV_HWDEVICE_TYPE_DXVA2,
-#elif defined(__linux__)
+#elif defined(__unix__)
     AV_HWDEVICE_TYPE_VAAPI,
     AV_HWDEVICE_TYPE_VDPAU,
 #endif