dolphin/Externals
Soren Jorvang e648c6d68b Overhaul of OS X real Wiimote support.
Fixes a number of problems, including unreliable connection setup, 
frequent disconnections, busy-waiting and shutdown deadlocks.

Motion Plus and nunchuk hot swapping now work and Wiiuse does a small
amount of queueing to prevent occasional dropped packets. The OS X 
bluetooth stack has no internal input buffering and while a worker  
thread can easily keep up with data coming from the Wiimote, the rest
of Dolphin can easily get behind if it is blocked by disk I/O or 
similar. Mostly the Wiimote protocol recovers from dropped packets,   
but sometimes the Wiimote would get out of sync and send a disconnect.
I wonder if the other platforms might benefit from a bit of queueing
at this layer as well.
 
Still doesn't support multiple devices, as I kept changing my mind 
about how best to do it. I only have one Wiimote anyway..
 
One improvement to the Wiimote plugin that would be really nice would
be for the scan for new devices to operate continuously or periodically
like on a real Wii rather than just for 5 seconds at startup..   


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5640 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-06-09 19:36:08 +00:00
..
Bochs_disasm Fix some cases of variables being used uninitialized. Also some unused 2010-06-02 20:35:12 +00:00
Cg Hg: 2010-06-09 01:37:08 +00:00
Cg64 Update Cg to 2.2 Feb 2010 2010-04-10 16:22:45 +00:00
GLew update GLew from 1.5.1 to 1.5.3 2010-04-10 16:41:23 +00:00
LZO Fix some cases of variables being used uninitialized. Also some unused 2010-06-02 20:35:12 +00:00
Lua Fix some cases of variables being used uninitialized. Also some unused 2010-06-02 20:35:12 +00:00
MemcardManager Hg: 2010-06-09 01:37:08 +00:00
OpenAL Fix some cases of variables being used uninitialized. Also some unused 2010-06-02 20:35:12 +00:00
SDL Hg: 2010-06-09 01:37:08 +00:00
SFML Hg: 2010-06-09 01:37:08 +00:00
SOIL Hg: 2010-06-09 01:37:08 +00:00
WiiUse Introducing WM_DEVICECHANGE win32callback. 2010-04-26 17:51:32 +00:00
WiiUseSrc Overhaul of OS X real Wiimote support. 2010-06-09 19:36:08 +00:00
libjpeg update libjpeg to v7 (thanks pcsx2) :p 2009-09-09 21:37:47 +00:00
wxWidgets Hg: 2010-06-09 01:37:08 +00:00
zlib Meta: 2010-06-02 18:00:22 +00:00