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;