uPNP problems sometime after rev21142
#22
I'm going to start the update process now. I noticed that the bug fixes are in win32 notes. Does that include XBOX builds?

Downloaded. I gotta figure out how to pause this media library update..... It's been in progress for 12 hours now, and it will be another 8 before it finishes. This decreases XBMC available memory to 21megs when 32 is recommended for auto-installation.

Holy what the mother of god!

Quote:Revision: 23574
Author: c0diq
Date: 5:22:06 AM, Saturday, October 10, 2009
Message:
fixed: upnp crash on exit while Browse action is requested
fixed: upnp bug in ChunkDecoder
changed: upnp better support for HTTP 100 continue
changed: upnp DLNA compliance (handle 1xx responses, shutdown sockets better)
added: upnp code to check if ip or interface is within same network
changed: upnp increased stream copy buffer to 16k for better streaming performance
fixed: upnp crash on exit due to logging in PosixThread wait function
changed: upnp FileMediaServer now serves files at the root url and not "/content" anymore so that it can serve "/crossdomain.xml" url for Flash if needed.
changed: upnp putting back GetVolumeDBRange & GetVolumeDB since it seems to be required by DLNA
fixed: upnp GetTransportAction not returning current protocol info
changed: upnp remove argument from argument list if value was not allowed
changed: upnp now returns NPT_ERROR_INVALID_PARAMETERS when validating state variable value if failed
changed: upnp dont' fail if action contains unknown argument names, simply return NPT_ERROR_NO_SUCH_NAME
changed: upnp now uses individual scpd cpp files for each scpd
updated: upnp now uses a batch file and header tool to convert scpd xml file to cpp for inclusion
added: upnp PlayTo functionality by supporting advertising and responding on localhost
changed: upnp more DLNA compliance
fixed: upnp recursive posix deadlock when notifying new devices are ready and delegates try to subscribe to services
changed: upnp lowered log levels
updated: upnp scpd for MediaRenderer now has GetVolumeDB, SetVolumeDB, GetVolumeDBRange
changed: upnp now attach root device to action instead of device (in case of embedded) since embedded devices are not referenced, they're children of main root device
changed: upnp better embedded devices support in ctrl point, now keeps only root devices in list
fixed: upnp crashes when device goes away while an action is performed on service or waiting for responses
fixed: upnp scpd retrieval for embedded devices with same service (Sonos with onnectionManager service for example in both DMS and DMR)
fixed: upnp action arguments are serialized in same order as defined as scpd (to make WMP12 happy)
changed: upnp Search sockets are bound on port > 1024 and different than 1900 according to DLNA
added: upnp when looking for device, can return root if device is known to be embedded
fixed: upnp root device reference is attached to task that need to access service or action in response to prevent release if device goes away while waiting
fixed: upnp don't check if subscriber sid start with 'uuid:' even though it's the spec
added: upnp more WMP12 support parsing xml responses (uses UPnPError instead of upnp_error and any namespace)
fixed: upnp random crashes
fixed: upnp PS3 DLNA errors
changed: upnp Advertise on localhost now and respond properly if search was receiving on localhost
changed: upnp now can ignore all local UUIDs when multiple devices are attached
fixed: upnp MediaController made AVTransport optional and RenderingControl required service
added: upnp MediaController added SetVolume, GetVolume
fixed: upnp MediaController better handling of invalid timestamp or duration
added: upnp MediaRenderer GetVolumeDBRange and SetVolumeDB
added: upnp Didl support for bitspersample, nraudiochannels and samplefrequency
changed: upnp Didl adding .000 for frame in timestamp otherwise 360 won't play tracks
improved: upnp Didl parsing if invalid xml node found
fixed: upnp Filter criteria was missing in Search function prototype
added: upnp can now decide if protocol info should contain DLNA info or not
fixed: upnp when receiving didl for item, don't try to validate resource url protocol and ip as it could be rtsp:// or FQDN addresses
fixed: upnp SetVariableValue can pass csvs and each value will be indepedently validated
added: upnp can now set extra attributes to a state variables (for Volume that has a Channel)
changed: upnp the state variable now serializes itself into an xml node instead of the service doing it. That way we can add extra parameters if needed
changed: upnp simplified AVTransport scpd for renderer
fixed: upnp bug where it would never keep a connection alive on the server side
added: upnp more DLNA improvements
removed: upnp Neptune from ThirdParty, now same level as Platinum in PlatinumKit
fixed: upnp 360 can play mov files now
added: upnp mimetype by extension
fixed: upnp WMP can see Platinum again (needs <?xml ?>

You sir are a god. Documentation is excellent. How long did it take to do all of that?


Messages In This Thread
[No subject] - by Geeba - 2009-09-28, 09:15
[No subject] - by Numus - 2009-09-28, 15:19
[No subject] - by whitney - 2009-09-28, 17:50
[No subject] - by whitney - 2009-09-28, 18:17
[No subject] - by CrashX - 2009-09-28, 18:41
[No subject] - by whitney - 2009-09-28, 18:49
[No subject] - by whitney - 2009-09-28, 19:17
[No subject] - by Numus - 2009-09-28, 19:42
[No subject] - by whitney - 2009-10-01, 07:16
[No subject] - by c0diq - 2009-10-01, 10:19
[No subject] - by c0diq - 2009-10-01, 10:27
[No subject] - by Geeba - 2009-10-01, 11:16
[No subject] - by whitney - 2009-10-01, 14:09
[No subject] - by whitney - 2009-10-01, 14:38
[No subject] - by outleradam - 2009-10-07, 04:35
[No subject] - by Geeba - 2009-10-07, 09:29
[No subject] - by whitney - 2009-10-07, 15:56
[No subject] - by Geeba - 2009-10-07, 16:10
[No subject] - by outleradam - 2009-10-09, 21:14
Platinum update - by c0diq - 2009-10-10, 21:21
[No subject] - by outleradam - 2009-10-11, 10:41
[No subject] - by outleradam - 2009-10-11, 11:43
[No subject] - by outleradam - 2009-10-13, 02:28
[No subject] - by whitney - 2009-10-13, 06:58
[No subject] - by Geeba - 2009-10-13, 11:29
[No subject] - by Numus - 2009-10-13, 14:26
[No subject] - by whitney - 2009-10-13, 14:45
[No subject] - by elupus - 2009-10-13, 16:13
[No subject] - by whitney - 2009-10-13, 17:25
[No subject] - by Geeba - 2009-10-13, 23:53
[No subject] - by outleradam - 2009-10-14, 05:39
[No subject] - by outleradam - 2009-10-14, 06:01
[No subject] - by whitney - 2009-10-14, 07:04
[No subject] - by outleradam - 2009-10-14, 20:49
[No subject] - by whitney - 2009-10-28, 05:03
[No subject] - by whitney - 2009-10-29, 06:33
[No subject] - by arnova - 2009-10-29, 14:39
[No subject] - by whitney - 2009-11-06, 23:23
[No subject] - by arnova - 2009-11-07, 01:27
[No subject] - by c0diq - 2009-12-03, 00:16
[No subject] - by whitney - 2009-12-03, 02:02
[No subject] - by sion28 - 2009-12-05, 00:20
[No subject] - by kemik - 2009-12-08, 14:00
[No subject] - by sion28 - 2009-12-10, 21:37
[No subject] - by Stevie69 - 2010-03-17, 23:58
[No subject] - by n8mack33 - 2010-03-18, 01:55
[No subject] - by spdabbs - 2010-03-26, 10:19
[No subject] - by malsbury - 2010-03-28, 04:20
[No subject] - by arnova - 2010-03-29, 08:36
[No subject] - by nchall - 2010-03-30, 07:19
[No subject] - by spdabbs - 2010-04-01, 22:05
[No subject] - by Geeba - 2010-04-03, 10:29
[No subject] - by arnova - 2010-04-03, 10:43
[No subject] - by Geeba - 2010-04-03, 10:58
[No subject] - by joshuaali - 2010-04-03, 13:35
[No subject] - by arnova - 2010-04-03, 13:36
[No subject] - by johnscrub - 2010-04-03, 13:48
[No subject] - by Geeba - 2010-04-05, 11:47
[No subject] - by joshuaali - 2010-04-06, 14:29
[No subject] - by joshuaali - 2010-04-06, 14:30
[No subject] - by joshuaali - 2010-04-06, 15:46
[No subject] - by Geeba - 2010-04-06, 16:39
[No subject] - by arnova - 2010-04-08, 07:33
[No subject] - by joshuaali - 2010-04-08, 08:25
[No subject] - by willers.nail - 2010-04-08, 11:16
[No subject] - by Bomb Bloke - 2010-04-09, 04:36
[No subject] - by joshuaali - 2010-04-09, 11:42
[No subject] - by Bad Joker - 2010-04-10, 16:10
[No subject] - by joshuaali - 2010-04-10, 17:07
[No subject] - by Bad Joker - 2010-04-11, 00:26
[No subject] - by joshuaali - 2010-04-11, 01:47
[No subject] - by teresa - 2010-04-11, 04:58
[No subject] - by arnova - 2010-04-11, 12:11
[No subject] - by Bad Joker - 2010-04-11, 20:29
[No subject] - by arnova - 2010-04-12, 08:31
[No subject] - by Bomb Bloke - 2010-04-12, 15:02
[No subject] - by Bad Joker - 2010-04-12, 23:26
[No subject] - by Scott R - 2010-04-16, 22:50
[No subject] - by sethjvm - 2010-04-29, 01:18
[No subject] - by spdabbs - 2010-05-01, 08:07
[No subject] - by teresa - 2010-05-08, 19:43
same problem - by maraxion - 2010-05-13, 01:14
[No subject] - by maraxion - 2010-05-14, 01:56
UPNP Still Freezes - by rower - 2010-06-04, 20:28
[No subject] - by joshuaali - 2010-06-05, 01:36
[No subject] - by arnova - 2010-06-06, 15:31
[No subject] - by joshuaali - 2010-06-06, 18:38
[No subject] - by Bomb Bloke - 2010-06-07, 01:06
[No subject] - by arnova - 2010-06-07, 08:07
Logout Mark Read Team Forum Stats Members Help
uPNP problems sometime after rev211420