mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-07-19 09:39:15 +00:00
b8ccaf5649
This moves the existing adapter checking into the platform layer and moves the Windows implementation to its platform implementation and adds a Linux implementation based on directly querying VA-API. Unlike Windows, this check takes ~1ms so we have no need to spin out another thread to perform the work. This also fixes up some of the CPP/C mixing going on in common_utils."h" to allow us to call common functions from C files. |
||
---|---|---|
.. | ||
bits | ||
cmake | ||
data/locale | ||
libmfx | ||
obs-qsv-test | ||
CMakeLists.txt | ||
common_directx9.cpp | ||
common_directx9.h | ||
common_directx11.cpp | ||
common_directx11.h | ||
common_utils.cpp | ||
common_utils.h | ||
common_utils_linux.cpp | ||
common_utils_windows.cpp | ||
device_directx9.cpp | ||
device_directx9.h | ||
obs-qsv11-plugin-main.c | ||
obs-qsv11.c | ||
QSV11-License-Clarification-Email.txt | ||
QSV_Encoder.cpp | ||
QSV_Encoder.h | ||
QSV_Encoder_Internal.cpp | ||
QSV_Encoder_Internal.h |