Mercurial > pt1.oyama
comparison src/ushare.h @ 170:4f3640bf350d
Change display name of DLNA.
- old_display name: (recpt1:devN)
- new_display name: (hostname: /dev/ptXdevY)
- change UUID format.
author | Naoya OYAMA <naoya.oyama@gmail.com> |
---|---|
date | Wed, 17 Oct 2012 23:47:16 +0900 |
parents | 726fe10d9e4a |
children |
comparison
equal
deleted
inserted
replaced
169:cb54f9777734 | 170:4f3640bf350d |
---|---|
46 #define UPNP_MAX_CONTENT_LENGTH 4096 | 46 #define UPNP_MAX_CONTENT_LENGTH 4096 |
47 | 47 |
48 #define STARTING_ENTRY_ID_DEFAULT 0 | 48 #define STARTING_ENTRY_ID_DEFAULT 0 |
49 #define STARTING_ENTRY_ID_XBOX360 100000 | 49 #define STARTING_ENTRY_ID_XBOX360 100000 |
50 | 50 |
51 #define UPNP_DESCRIPTION \ | 51 #define UPNP_DMS_DESCRIPTION \ |
52 "<?xml version=\"1.0\" encoding=\"utf-8\"?>" \ | 52 "<?xml version=\"1.0\" encoding=\"utf-8\"?>" \ |
53 "<root xmlns=\"urn:schemas-upnp-org:device-1-0\">" \ | 53 "<root xmlns=\"urn:schemas-upnp-org:device-1-0\">" \ |
54 " <specVersion>" \ | 54 " <specVersion>" \ |
55 " <major>1</major>" \ | 55 " <major>1</major>" \ |
56 " <minor>0</minor>" \ | 56 " <minor>0</minor>" \ |
57 " </specVersion>" \ | 57 " </specVersion>" \ |
58 " <device>" \ | 58 " <device>" \ |
59 " <deviceType>urn:schemas-upnp-org:device:MediaServer:1</deviceType>" \ | 59 " <deviceType>urn:schemas-upnp-org:device:MediaServer:1</deviceType>" \ |
60 " <friendlyName>%s: 1</friendlyName>" \ | 60 " <friendlyName>%s</friendlyName>" \ |
61 " <manufacturer>GeeXboX Team</manufacturer>" \ | 61 " <manufacturer>%s</manufacturer>" \ |
62 " <manufacturerURL>http://ushare.geexbox.org/</manufacturerURL>" \ | 62 " <manufacturerURL>%s</manufacturerURL>" \ |
63 " <modelDescription>GeeXboX uShare : UPnP Media Server</modelDescription>" \ | 63 " <modelDescription>%s</modelDescription>" \ |
64 " <modelName>%s</modelName>" \ | 64 " <modelName>%s</modelName>" \ |
65 " <modelNumber>001</modelNumber>" \ | 65 " <modelNumber>%s</modelNumber>" \ |
66 " <modelURL>http://ushare.geexbox.org/</modelURL>" \ | 66 " <modelURL>%s</modelURL>" \ |
67 " <serialNumber>GEEXBOX-USHARE-01</serialNumber>" \ | 67 " <serialNumber>%s</serialNumber>" \ |
68 " <UDN>uuid:%s</UDN>" \ | 68 " <UDN>uuid:%s</UDN>" \ |
69 " <presentationURL>%s</presentationURL>" \ | |
70 " <dlna:X_DLNADOC>DMS-1.00</dlna:X_DLNADOC>" \ | |
69 " <serviceList>" \ | 71 " <serviceList>" \ |
70 " <service>" \ | 72 " <service>" \ |
71 " <serviceType>urn:schemas-upnp-org:service:ConnectionManager:1</serviceType>" \ | 73 " <serviceType>urn:schemas-upnp-org:service:ConnectionManager:1</serviceType>" \ |
72 " <serviceId>urn:upnp-org:serviceId:ConnectionManager</serviceId>" \ | 74 " <serviceId>urn:upnp-org:serviceId:ConnectionManager</serviceId>" \ |
73 " <SCPDURL>/web/cms.xml</SCPDURL>" \ | 75 " <SCPDURL>%s</SCPDURL>" \ |
74 " <controlURL>/web/cms_control</controlURL>" \ | 76 " <controlURL>%s</controlURL>" \ |
75 " <eventSubURL>/web/cms_event</eventSubURL>" \ | 77 " <eventSubURL>%s</eventSubURL>" \ |
76 " </service>" \ | 78 " </service>" \ |
77 " <service>" \ | 79 " <service>" \ |
78 " <serviceType>urn:schemas-upnp-org:service:ContentDirectory:1</serviceType>" \ | 80 " <serviceType>urn:schemas-upnp-org:service:ContentDirectory:1</serviceType>" \ |
79 " <serviceId>urn:upnp-org:serviceId:ContentDirectory</serviceId>" \ | 81 " <serviceId>urn:upnp-org:serviceId:ContentDirectory</serviceId>" \ |
80 " <SCPDURL>/web/cds.xml</SCPDURL>" \ | 82 " <SCPDURL>%s</SCPDURL>" \ |
81 " <controlURL>/web/cds_control</controlURL>" \ | 83 " <controlURL>%s</controlURL>" \ |
82 " <eventSubURL>/web/cds_event</eventSubURL>" \ | 84 " <eventSubURL>%s</eventSubURL>" \ |
83 " </service>" \ | 85 " </service>" \ |
84 " <service>" \ | |
85 " <serviceType>urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1</serviceType>\n" \ | |
86 " <serviceId>urn:microsoft.com:serviceId:X_MS_MediaReceiverRegistrar</serviceId>\n" \ | |
87 " <SCPDURL>/web/msr.xml</SCPDURL>" \ | |
88 " <controlURL>/web/msr_control</controlURL>" \ | |
89 " <eventSubURL>/web/msr_event</eventSubURL>" \ | |
90 " </service>\n" \ | |
91 " </serviceList>" \ | 86 " </serviceList>" \ |
92 " <presentationURL>/web/ushare.html</presentationURL>" \ | |
93 " </device>" \ | 87 " </device>" \ |
94 "</root>" | 88 "</root>" |
95 | 89 |
96 struct ushare_t { | 90 struct ushare_t { |
97 char *name; | 91 char *name; |