0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-20 13:08:50 +02:00
obs-studio/plugins
Ryan Foster 046560eadc obs-qsv11: Fix adapter enumeration in test app
MFXEnumImplementations expects the adapter index to be within a range of
valid Intel adapters produced by MFXLoad and the config filter. If a
system has one non-Intel high performance GPU and one Intel iGPU, OBS
and the test app will see the Intel iGPU as index 1 due to high
performance hints, but MFXEnumImplementations will expect only one valid
index, 0. In this scenario, passing a value of 1 to
MFXEnumImplementations will cause it to abort and return
MFX_ERR_NOT_FOUND (Provided index is out of possible range). This causes
subsequent capabilities testing to fail.

To avoid this, let's track how many non-Intel adapters we see and
subtract that number from adapterIdx to only pass valid index to
MFXEnumImplementations.
2023-08-10 11:47:15 -04:00
..
aja plugins: Update CMake minimum to 3.22 2023-08-05 16:45:46 -07:00
coreaudio-encoder cmake: Add changes for CMake build framework 3.0 2023-06-29 10:11:32 -04:00
decklink plugins: Update CMake minimum to 3.22 2023-08-05 16:45:46 -07:00
image-source plugins: Update CMake minimum to 3.22 2023-08-05 16:45:46 -07:00
linux-alsa linux-alsa: Make 2 strings translatable 2023-05-27 16:24:57 -07:00
linux-capture linux-capture: Add hook signal and proc for Xcomposite window capture 2023-07-30 14:06:53 -07:00
linux-jack cmake: Add changes for CMake build framework 3.0 2023-03-26 18:20:38 -04:00
linux-pipewire linux-pipewire: Replace variable-length arrays with dynamic arrays 2023-08-06 01:31:02 +02:00
linux-pulseaudio linux-pulseaudio: Add missing translation 2023-05-20 16:35:05 -07:00
linux-v4l2 linux-v4l2: Add support for grayscale MJPEG 2023-07-15 16:09:32 -07:00
mac-avcapture cmake: Update Framework link definition for macOS builds 2023-06-17 12:23:33 -04:00
mac-capture mac-capture: Set correct default type for application data 2023-07-16 02:00:39 +02:00
mac-syphon cmake: Update Framework link definition for macOS builds 2023-06-17 12:23:33 -04:00
mac-videotoolbox cmake: Update Framework link definition for macOS builds 2023-06-17 12:23:33 -04:00
mac-virtualcam mac-virtualcam: Replace variable-length arrays with NSMutableData 2023-08-06 01:31:02 +02:00
obs-browser@7854c69c5b obs-browser: Disable Bluetooth support 2023-08-08 21:36:10 -04:00
obs-ffmpeg plugins: Update CMake minimum to 3.22 2023-08-05 16:45:46 -07:00
obs-filters plugins: Update CMake minimum to 3.22 2023-08-05 16:45:46 -07:00
obs-libfdk Update translations from Crowdin 2023-03-27 13:39:03 +00:00
obs-outputs Revert "obs-outputs: Enable HDR for HEVC over RTMP" 2023-08-09 21:47:30 -04:00
obs-qsv11 obs-qsv11: Fix adapter enumeration in test app 2023-08-10 11:47:15 -04:00
obs-text clang-format: Set AllowShortLambdasOnASingleLine to Inline 2023-07-15 16:14:55 -07:00
obs-transitions plugins: Update CMake minimum to 3.22 2023-08-05 16:45:46 -07:00
obs-vst plugins: Update CMake minimum to 3.22 2023-08-05 16:45:46 -07:00
obs-webrtc plugins: Update CMake minimum to 3.22 2023-08-05 16:45:46 -07:00
obs-websocket@6fd18a7ef1 obs-websocket: Update version to 5.2.3 2023-06-15 21:01:09 -04:00
obs-x264 plugins: Update CMake minimum to 3.22 2023-08-05 16:45:46 -07:00
oss-audio Update translations from Crowdin 2023-05-01 23:11:13 +00:00
rtmp-services rtmp-services: Add MasterStream.iR to ingest list (#9330) 2023-08-09 20:26:13 -05:00
sndio Update translations from Crowdin 2023-03-27 13:39:03 +00:00
text-freetype2 plugins: Update CMake minimum to 3.22 2023-08-05 16:45:46 -07:00
vlc-video plugins: Update CMake minimum to 3.22 2023-08-05 16:45:46 -07:00
win-capture graphics-hook: Handle VkImageViewUsageCreateInfo 2023-08-04 03:35:10 -07:00
win-dshow clang-format: Set AllowAllConstructorInitializersOnNextLine to false 2023-07-15 16:14:55 -07:00
win-wasapi win-wasapi: Add hook signal and proc for process output capture 2023-07-30 14:06:53 -07:00
CMakeLists.txt plugins: Update CMake minimum to 3.22 2023-08-05 16:45:46 -07:00