Sorry I cut out for a while, had worky stuff the last couple of nights.
After updating to the latest nightly I was able to play videos but I'm still having crash issues with your new build. The problem seems to have become less predictable--it will always crash on controller disconnect but Windows seems to react differently each time. It might throw up a warning beforehand (in a window behind XBMC) and XBMC will only crash after I click on the windows warning window. On another occasion, I was able to disconnect the control and wait about 10 seconds before it froze. Overall, the behavior seems to have become less consistent.
Here's my debug log (this crash is the crash with the Windows warning window behind XBMC):
http://pastebin.com/M6dajE5y
Also, I wrote up a ticket on the issue here:
http://trac.xbmc.org/ticket/12964
I'm out of my league on the programming/SDL stuff, so please feel free to add any information you think I missed.