dolphin/Source
mathieui 8e556603af Fix issues with the GC adapter handling code
If we successfully detach the kernel driver from the interface, we
should continue instead of aborting the setup.

And we should not use libusb_handle_events(), as the API says it is only
for backwards compatibility. Additionally, if the adapter thread is not
active, dolphin will take 60 seconds to close because the
libusb_handle_events() timeout is hardcoded to 60 seconds. Instead, use
libusb_handle_events_timeout_completed() with a timeout of 1 second.
Also, cancel the libusb transfers before the join(), to be able to close
the usb device without libusb screaming in the background (and
potentially crashing).

And finally, split the Init() and Shutdown() functions to avoid having
to init and exit libusb every time we neeed to detect the adapter.
2015-02-05 10:03:21 +01:00
..
Android [Android] Change the default renderer to OpenGL. 2015-01-26 00:51:24 -06:00
Core Fix issues with the GC adapter handling code 2015-02-05 10:03:21 +01:00
DSPSpy More minor consistency changes 2015-01-12 22:28:12 -05:00
DSPTool CMake: simplify some expressions 2015-01-03 13:17:57 +01:00
PCH Fix Intellisense error spam on Visual Studio. 2015-01-23 19:15:25 -08:00
UnitTests Revert "Merge pull request #1903 from RisingFog/libav" 2015-01-26 02:35:29 +01:00
VSProps Fix Intellisense error spam on Visual Studio. 2015-01-23 19:15:25 -08:00
.clang-format UseTab: ForIndentation 2014-05-26 21:28:59 -07:00
CMakeLists.txt Windows: Use a shared precompiled header for dolphin code under Source/ 2014-08-14 23:51:13 -07:00
dolphin-emu.sln xxhash: Add cmake + VS files 2015-01-21 07:35:34 +01:00