dolphin/Source
Léo Lam 2b44e1b851 IOS/USB: Fix initial device scan
Even though libusb is supposed to be thread-safe, in practice
it's not (at least on Windows); getting a list of devices from two
different threads can result in libusb crashes. This is easily
fixed by waiting for the scan thread to complete scanning instead
of running the scan on the CPU thread.

This also fixes an issue that I had overlooked in the initial
implementation: IOS interfaces such as OH0 are sometimes opened
every frame, in which case we were doing a full device scan every
single frame on the CPU thread!
2019-05-21 19:07:30 +02:00
..
Android Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
Core IOS/USB: Fix initial device scan 2019-05-21 19:07:30 +02:00
DSPSpy
DSPTool Update to Visual Studio's default Windows SDK 2018-10-20 00:53:08 +01:00
PCH Update to Visual Studio's default Windows SDK 2018-10-20 00:53:08 +01:00
UnitTests Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
VSProps Added FreeSurround to Externals 2019-02-13 22:52:39 -02:00
.clang-format clang-format: Split C++/ObjC sections 2018-10-06 11:30:45 +10:00
CMakeLists.txt Require CMake 3.10 and use CMAKE_CXX_STANDARD 2019-05-05 00:13:13 +02:00
dolphin-emu.sln Move Updater to WinUpdater 2019-04-10 10:46:49 +02:00