Just ran asset through the intel upnp test tools, a few minor things, such as:
M-SEARCH Response time not choosing Random interval based on MX value
But msearch passed.
Just ran asset through the intel upnp test tools, a few minor things, such as:
M-SEARCH Response time not choosing Random interval based on MX value
But msearch passed.
Spoon
www.dbpoweramp.com
What is the exact url for one of the iconlist items?
Spoon
www.dbpoweramp.com
>>/images/platinum-48x48.jpg
These are JPGs, atleast in our source code they are and they are passed out as is. You could paste the link into Internet Explorer then save as the image and it will be jpg.
Spoon
www.dbpoweramp.com
Ok, the following is the feedback I get from the UPnP Certification Test Tool v1.5
As you can see, Asset fails the first M-SEARCH because the SERVER header is not compliant i.e. incorrectly formatted...Cert Tool Debug: Selected Search Type is MediaServer:1
Cert Tool Debug: IP Protocol used for MSearch: IPv4
Cert Tool Debug: Starting Search........
Cert Tool Debug: Search Target: urn:schemas-upnp-org:device:MediaServer:1
Cert Tool Debug: Searching for urn:schemas-upnp-org:device:MediaServer:1
Cert Tool Debug: Sending MSearch Request:
M-SEARCH * HTTP/1.1
Host: 239.255.255.250:1900
Man: "ssdp:discover"
MX: 10
ST: urn:schemas-upnp-org:device:MediaServer:1
Cert Tool Debug: Message:
HTTP/1.1 200 OK
LOCATION: http://192.168.1.100:26125/DeviceDescription.xml
CACHE-CONTROL: max-age=1800
Server: UPnP/1.0, DLNADOC/1.50, Platinum/0.5.4.0
EXT:
USN: uuid:3efb380b-75d9-4b5f-abcd-123456789abc::urn:schemas-upnp-org:device:MediaServer:1
ST: urn:schemas-upnp-org:device:MediaServer:1
Cert Tool Debug: MSearch Response Header Error. Details : SERVER Header value =
UPnP/1.0, DLNADOC/1.50, Platinum/0.5.4.0 is Not Compliant to UDA V1.0
Cert Tool Debug: Search Done.....
According to the UDA, the correct response is as follows:
And the following is a detailed description of SERVER header from the UDA:HTTP/1.1 200 OK
CACHE-CONTROL: max-age = seconds until advertisement expires
DATE: when response was generated
EXT:
LOCATION: URL for UPnP description for root device
SERVER: OS/version UPnP/1.0 product/version
ST: search target
USN: advertisement UUID
Unfortunately when a device fails the first M-SEARCH test, the UPnP Certification Test Tool v1.5 is unable to proceed with any further tests. => If you can fix this and send me a revised BETA version, then I can run the remainder of the tests for you...SERVER
Required. Concatenation of OS name, OS version, UPnP/1.0, product name, and product version. Specified by UPnP vendor. String. Must accurately reflect the version number of the UPnP Device Architecture supported by the device. Control points must be prepared to accept a higher version number than the control point itself implements. For example, control points implementing UDA version 1.0 will be able to interoperate with devices implementing UDA version 1.1.
Just in case you are wondering, the UPnP Certification Test Tool v1.5, is the official tool for certifying whether a device is UPnP compliant. Depending on the type of device it runs about 70..80 tests on the device. And unfortunately at the moment, Asset does not even even get past test step 0 (Sorry to be so blunt. But I can help you to fix it...)
CTT is known to us, Illustrate is a member of DLNA. I will run Asset through CTT v1.5 just as soon as DLNA process our request for the content (we have ctt, but not the media for it), so it is on the road-map to pass through soon.
You were right about jpg being given out as bmp, the next update will fix this.
Last edited by Spoon; 06-03-2010 at 10:37 AM.
I am not sure what you mean by "the media" ?
If you are referring to the XML Data Files for Testing, then you can download them freely from upnp.org: http://upnp.org/specs/av/av1/
With CTT and these XML files you have everything that you need to test your device.
To run the tests you require lots of example mp3, lpcm, mpg files, these we have to wait for.
Spoon
www.dbpoweramp.com
Perhaps we are talking about two different tools:
1) There is a CTT provided by UPnP.org which tests the device's basic compliance with the syntax and semantics of the UPnP Adressing, Discovery, Description, Control, and Eventing specifications. This tool does not test the actual media streaming or transcoding. It does not need any media for running the tests, because it only tests the HTTP, SOAP, GENA, SSDP and XML parts of the transactions. I have this tool, so I know it quite well.
2) There is another CTT provided by DLNA.org that tests the device in some areas where DLNA applies a more stringent interpretation of the UPnP norm than UPnP.org itself does. I don't have this tool, so I don't know it that well. But from what you say, it presumably also tests content browsing, media streaming, and transcoding functions with real media.
For your device to be DLNA compliant, it must pass the tests of BOTH of these CTTs.
If it's any help I can post some Netmon capture files and asset logs.
I have a Sony Bravia KDL40EX503 TV which finds Asset but fails to connect. Selecting Info it says no compatible files.
Ripnas essentials with the latest Asset Beta 5/6/2010 (or 6/5/2010 to you:smile2.
Just tried some diags and info with Asset Debug enabled and nothing appears in the asset log file.
Last edited by ServerBaboon; 06-08-2010 at 03:58 PM.
I think the next update of Asset v3 BETA (about 1-2 weeks) will fix this.
Spoon
www.dbpoweramp.com
Updated, the Sony TV should now be supported.
Spoon
www.dbpoweramp.com
Copyright © illustrate 2024, All rights reserved