Commit Graph

9 Commits

Author SHA1 Message Date
John Beisley
6cbb8011f8 Update specgen to download DCP XML specs and process them individually. 2015-06-07 09:02:49 +01:00
Tommi Virtanen
77b86c3723 Generate dcps for AV1 audio/video devices
Tested against Sonos PLAY:5.

Added URI type to the SOAP library.

The latest upnpresources.zip does not contain older versions of the
specifications, so to be able to generate the bindings I had to create
a fake one:

    wget http://upnp.org/specs/av/UPnP-av-TestFiles-20070927.zip
    install -d 'standardizeddcps/MediaServer_1 and MediaRenderer_1'
    mv UPnP-av-TestFiles-20070927.zip 'standardizeddcps/MediaServer_1 and MediaRenderer_1/'
    zip -r fake.zip 'standardizeddcps/MediaServer_1 and MediaRenderer_1'
    gotask specgen -s fake.zip -o ../dcps
2015-06-06 16:54:08 -07:00
John Beisley
fb03be1c78 Add support for discovery-free client creation in dcps packages. 2015-06-06 11:53:50 +01:00
John Beisley
ca8dc4faf5 Add additional header docs to generated DCP packages. 2014-06-07 21:24:11 +01:00
John Beisley
4370c89058 Factored dcpMetadataByDir out as a global. 2014-06-07 20:55:03 +01:00
John Beisley
eadcb12812 Rename DCPS->DCP (name had confused a plural 's' into the acronym). 2014-06-07 20:34:27 +01:00
John Beisley
24f693965e Add warning not to edit generated files by hand. 2014-06-07 20:29:41 +01:00
John Beisley
cb64bf9e9e Refactor to allow for per-DCPS metadata in code generator. 2014-06-07 20:29:11 +01:00
John Beisley
9ba1a7725b Use gotasks for specification-generated source code. 2014-06-07 20:07:54 +01:00