Browse Source

Merge pull request #7602 from jbeich/freebsd-vaapi

build: enable VA-API on FreeBSD
nce_cpp
bunnei 4 years ago
committed by GitHub
parent
commit
ae8c0738dc
  1. 2
      CMakeLists.txt
  2. 2
      src/video_core/command_classes/codecs/codec.cpp

2
CMakeLists.txt

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

2
src/video_core/command_classes/codecs/codec.cpp

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

Loading…
Cancel
Save