fixed: make sure stopping upnp renderer/server cleanup properly
authorelupus <elupus@568bbfeb-2a22-0410-94d2-cc84cf5bfa90>
Mon, 3 Sep 2007 00:58:00 +0000 (00:58 +0000)
committerelupus <elupus@568bbfeb-2a22-0410-94d2-cc84cf5bfa90>
Mon, 3 Sep 2007 00:58:00 +0000 (00:58 +0000)
commit19389a02da3b5bfed4af7f577136c0f66538a61c
tree8de091cec4ec62319f9808452f4a6124618143d8
parent60c99ba80d72213b2a2060cdb035c1e51055c085
fixed: make sure stopping upnp renderer/server cleanup properly
added: queued upnp eventing, one thread per subscriber instead of one for every occuring event.

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk/XBMC@10144 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
xbmc/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltEvent.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/PltEvent.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltService.cpp
xbmc/lib/libUPnP/Platinum/Source/Core/PltSsdp.h
xbmc/lib/libUPnP/Platinum/Source/Core/PltUPnP.cpp
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.h
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp
xbmc/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaServer.h