dolphin/Source/Core/Core
Léo Lam e89ca79059 Disable Bluetooth descriptor check if adapter is forced
Some adapters don't have the correct interface class, so they are not
recognised as Bluetooth adapters. It seems that apart from hardcoding
VIDs/PIDs (which is how it's done in the Linux kernel, and which I'm
not very fond of), there is no other way to detect if a device is a
Bluetooth adapter or not.

This change makes Dolphin skip the descriptor check when trying to find
a usable adapter for Bluetooth Passthrough if the use of a specific
adapter was forced; it is assumed that the user knows what they are
doing if they hand-edited their config file.

This allows such adapters to be used.
2016-10-28 23:55:43 +02:00
..
Boot Fix missing includes 2016-10-07 23:46:41 +02:00
Debugger DebugInterface: Make GetRawMemoryString return a std::string 2016-10-07 10:26:26 -04:00
DSP DSPRegisterView: Get rid of magic numbers 2016-10-06 13:02:49 -04:00
FifoPlayer Fix missing includes 2016-10-07 23:46:41 +02:00
HLE HLE: Logs nlPrintf calls 2016-10-05 19:15:26 +01:00
HW Merge pull request #4120 from JosJuice/dvdthread-queue 2016-10-16 14:48:06 +02:00
IPC_HLE Disable Bluetooth descriptor check if adapter is forced 2016-10-28 23:55:43 +02:00
PowerPC JitArm64: Clean LSL 0. 2016-10-27 19:19:06 +02:00
ActionReplay.cpp Fix missing includes 2016-10-07 23:46:41 +02:00
ActionReplay.h CheatManager/ISOProperties: Refactor ActionReplay tabs as a class 2016-08-31 14:32:12 +10:00
Analytics.cpp ConfigManager: Drop SkipIdle option. 2016-10-04 08:31:43 +02:00
Analytics.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
ARDecrypt.cpp CheatManager/ISOProperties: Refactor ActionReplay tabs as a class 2016-08-31 14:32:12 +10:00
ARDecrypt.h CheatManager/ISOProperties: Refactor ActionReplay tabs as a class 2016-08-31 14:32:12 +10:00
BootManager.cpp Merge pull request #4319 from leoetlino/sysconf 2016-10-09 02:34:52 -07:00
BootManager.h Don't read/store settings directly from/to SYSCONF 2016-10-08 14:37:55 +02:00
CMakeLists.txt Don't build Vulkan video backend on macOS 2016-10-06 16:53:55 -07:00
ConfigManager.cpp ConfigManager: Sync Dolphin settings to SYSCONF on exit 2016-10-09 17:15:24 +02:00
ConfigManager.h Don't read/store settings directly from/to SYSCONF 2016-10-08 14:37:55 +02:00
Core.cpp Merge pull request #4357 from ligfx/notresponsibleforhw 2016-10-15 22:18:20 -07:00
Core.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
Core.vcxproj Add ability to passthrough a Bluetooth adapter 2016-10-03 23:06:23 +02:00
Core.vcxproj.filters Add ability to passthrough a Bluetooth adapter 2016-10-03 23:06:23 +02:00
CoreTiming.cpp CoreTiming: Guarantee FIFO processing of timed events 2016-09-08 19:46:42 +10:00
CoreTiming.h CoreTiming: Document initial startup behavior 2016-09-03 14:55:45 +10:00
DSPEmulator.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
DSPEmulator.h DSPEmulator: Move common variable into base class 2016-10-07 08:55:54 -04:00
ec_wii.cpp Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
ec_wii.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
GeckoCode.cpp GeckoCode: Provide operator== and operator!= overloads 2016-10-03 02:32:43 -04:00
GeckoCode.h GeckoCode: Provide operator== and operator!= overloads 2016-10-03 02:32:43 -04:00
GeckoCodeConfig.cpp Fix building with PCH disabled. 2016-08-07 01:18:59 -05:00
GeckoCodeConfig.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
Host.h VideoCommon: Drop GetConfigName. 2016-06-26 12:34:59 +02:00
HotkeyManager.cpp HW: Don't be responsible for g_controller_interface 2016-10-15 16:37:39 -07:00
HotkeyManager.h HW: Don't be responsible for g_controller_interface 2016-10-15 16:37:39 -07:00
MachineContext.h Add a context definition for OpenBSD amd64. 2016-07-17 22:15:14 -06:00
MemoryWatcher.cpp Core: Change CoreTiming event key from int to EventType* 2016-09-03 14:55:44 +10:00
MemoryWatcher.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
MemTools.cpp Add a context definition for OpenBSD amd64. 2016-07-17 22:15:14 -06:00
MemTools.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
Movie.cpp Movie: Add missing includes 2016-10-20 14:22:42 +02:00
Movie.h Remove Frameskip 2016-10-08 11:49:51 -05:00
NetPlayClient.cpp HW: Change u8 pad specifier params to int where applicable 2016-10-07 08:14:12 -04:00
NetPlayClient.h HW: Change u8 pad specifier params to int where applicable 2016-10-07 08:14:12 -04:00
NetPlayProto.h Add md5 testing to netplay 2016-07-16 22:48:46 +02:00
NetPlayServer.cpp Fix missing includes 2016-10-07 23:46:41 +02:00
NetPlayServer.h Fix bogus UPnP requests 2016-07-23 20:04:07 +02:00
PatchEngine.cpp GeckoCode: Save installation state to savestates 2016-10-03 16:27:42 +11:00
PatchEngine.h PatchEngine: Handle MSR more cleanly 2016-10-03 16:27:42 +11:00
State.cpp DVDThread: Use structs for requests and results 2016-10-15 11:32:11 +02:00
State.h DolphinWX: Don't translate OSD messages 2016-08-10 18:18:25 +02:00