0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-20 13:08:50 +02:00
obs-studio/plugins
jpark37 ab7d370ada win-wasapi Improve default device handling
Remove lastNotifyTime throttle. Could ignore last device notification.
Will bring back if necessary, but seemed like overkill.

Make isInputDevice const for safety.

Make isDefaultDevice atomic. Allows it to be accessed simultaneously
from settings and notification callback threads. Race between setting
change in OBS and Windows is not a problem, a signal will be sent after
both to consolidate. Worst that should happen is a redundant reconnect
cycle.

Only read/write default_id from notification callback for thread safety.
2021-10-10 19:53:27 -07:00
..
coreaudio-encoder coreaudio-encoder: Remove NO_MIN_MAX 2021-10-10 19:12:45 -07:00
decklink decklink: Make header self-sufficient 2021-10-10 19:12:45 -07:00
enc-amf@e9ed62a08e Update translations from Crowdin 2021-09-24 09:42:08 -07:00
image-source Update translations from Crowdin 2021-09-24 09:42:08 -07:00
linux-alsa Update translations from Crowdin 2021-09-24 09:42:08 -07:00
linux-capture linux-capture: Fail when libdrm missing 2021-09-25 15:27:51 -07:00
linux-jack Update translations from Crowdin 2021-09-24 09:42:08 -07:00
linux-pulseaudio Update translations from Crowdin 2021-09-24 09:42:08 -07:00
linux-v4l2 Update translations from Crowdin 2021-09-24 09:42:08 -07:00
mac-avcapture Update translations from Crowdin 2021-09-24 09:42:08 -07:00
mac-capture Update translations from Crowdin 2021-09-24 09:42:08 -07:00
mac-syphon Update translations from Crowdin 2021-09-24 09:42:08 -07:00
mac-virtualcam Update translations from Crowdin 2021-09-24 09:42:08 -07:00
mac-vth264 Update translations from Crowdin 2021-09-24 09:42:08 -07:00
obs-browser@aee43000bd obs-browser: Filter textures in linear space 2021-10-01 10:00:09 -07:00
obs-ffmpeg Update translations from Crowdin 2021-09-24 09:42:08 -07:00
obs-filters Update translations from Crowdin 2021-09-24 09:42:08 -07:00
obs-libfdk Update translations from Crowdin 2021-09-24 09:42:08 -07:00
obs-outputs obs-outputs: Remove unnecessary header 2021-10-10 19:12:45 -07:00
obs-qsv11 Update translations from Crowdin 2021-09-24 09:42:08 -07:00
obs-text obs-text: Update header for ARM64 compile 2021-10-10 19:12:45 -07:00
obs-transitions Update translations from Crowdin 2021-09-24 09:42:08 -07:00
obs-vst@0dc95ed584 Update translations from Crowdin 2021-09-24 09:42:08 -07:00
obs-x264 Update translations from Crowdin 2021-09-24 09:42:08 -07:00
oss-audio Update translations from Crowdin 2021-09-24 09:42:08 -07:00
rtmp-services Update translations from Crowdin 2021-09-24 09:42:08 -07:00
sndio Update translations from Crowdin 2021-09-24 09:42:08 -07:00
text-freetype2 Update translations from Crowdin 2021-09-24 09:42:08 -07:00
vlc-video vlc-video: Improve logging with prefix & VLC version 2021-10-10 10:52:43 +11:00
win-capture win-capture: Use DPI context for game capture 2021-10-09 15:45:55 -07:00
win-dshow Update translations from Crowdin 2021-09-24 09:42:08 -07:00
win-ivcam Merge pull request #1944 from WizardCM/windows-rc-definition 2020-04-18 18:27:22 -05:00
win-mf Update translations from Crowdin 2021-09-24 09:42:08 -07:00
win-wasapi win-wasapi Improve default device handling 2021-10-10 19:53:27 -07:00
CMakeLists.txt plugins: Set obs-vst as a default requirement 2021-04-09 06:44:53 -07:00