Initialize Tizen 2.3
[framework/multimedia/gst-plugins-base0.10.git] / wearable / win32 / common / gstrtsp-enumtypes.c
1
2
3
4 #include "gstrtsp-enumtypes.h"
5
6 #include "gstrtspdefs.h"
7
8 /* enumerations from "gstrtspdefs.h" */
9 GType
10 gst_rtsp_result_get_type (void)
11 {
12   static volatile gsize g_define_type_id__volatile = 0;
13   if (g_once_init_enter (&g_define_type_id__volatile)) {
14     static const GEnumValue values[] = {
15       {GST_RTSP_OK, "GST_RTSP_OK", "ok"},
16       {GST_RTSP_ERROR, "GST_RTSP_ERROR", "error"},
17       {GST_RTSP_EINVAL, "GST_RTSP_EINVAL", "einval"},
18       {GST_RTSP_EINTR, "GST_RTSP_EINTR", "eintr"},
19       {GST_RTSP_ENOMEM, "GST_RTSP_ENOMEM", "enomem"},
20       {GST_RTSP_ERESOLV, "GST_RTSP_ERESOLV", "eresolv"},
21       {GST_RTSP_ENOTIMPL, "GST_RTSP_ENOTIMPL", "enotimpl"},
22       {GST_RTSP_ESYS, "GST_RTSP_ESYS", "esys"},
23       {GST_RTSP_EPARSE, "GST_RTSP_EPARSE", "eparse"},
24       {GST_RTSP_EWSASTART, "GST_RTSP_EWSASTART", "ewsastart"},
25       {GST_RTSP_EWSAVERSION, "GST_RTSP_EWSAVERSION", "ewsaversion"},
26       {GST_RTSP_EEOF, "GST_RTSP_EEOF", "eeof"},
27       {GST_RTSP_ENET, "GST_RTSP_ENET", "enet"},
28       {GST_RTSP_ENOTIP, "GST_RTSP_ENOTIP", "enotip"},
29       {GST_RTSP_ETIMEOUT, "GST_RTSP_ETIMEOUT", "etimeout"},
30       {GST_RTSP_ETGET, "GST_RTSP_ETGET", "etget"},
31       {GST_RTSP_ETPOST, "GST_RTSP_ETPOST", "etpost"},
32       {GST_RTSP_ELAST, "GST_RTSP_ELAST", "elast"},
33       {0, NULL, NULL}
34     };
35     GType g_define_type_id = g_enum_register_static ("GstRTSPResult", values);
36     g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
37   }
38   return g_define_type_id__volatile;
39 }
40
41 GType
42 gst_rtsp_event_get_type (void)
43 {
44   static volatile gsize g_define_type_id__volatile = 0;
45   if (g_once_init_enter (&g_define_type_id__volatile)) {
46     static const GFlagsValue values[] = {
47       {GST_RTSP_EV_READ, "GST_RTSP_EV_READ", "read"},
48       {GST_RTSP_EV_WRITE, "GST_RTSP_EV_WRITE", "write"},
49       {0, NULL, NULL}
50     };
51     GType g_define_type_id = g_flags_register_static ("GstRTSPEvent", values);
52     g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
53   }
54   return g_define_type_id__volatile;
55 }
56
57 GType
58 gst_rtsp_family_get_type (void)
59 {
60   static volatile gsize g_define_type_id__volatile = 0;
61   if (g_once_init_enter (&g_define_type_id__volatile)) {
62     static const GEnumValue values[] = {
63       {GST_RTSP_FAM_NONE, "GST_RTSP_FAM_NONE", "none"},
64       {GST_RTSP_FAM_INET, "GST_RTSP_FAM_INET", "inet"},
65       {GST_RTSP_FAM_INET6, "GST_RTSP_FAM_INET6", "inet6"},
66       {0, NULL, NULL}
67     };
68     GType g_define_type_id = g_enum_register_static ("GstRTSPFamily", values);
69     g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
70   }
71   return g_define_type_id__volatile;
72 }
73
74 GType
75 gst_rtsp_state_get_type (void)
76 {
77   static volatile gsize g_define_type_id__volatile = 0;
78   if (g_once_init_enter (&g_define_type_id__volatile)) {
79     static const GEnumValue values[] = {
80       {GST_RTSP_STATE_INVALID, "GST_RTSP_STATE_INVALID", "invalid"},
81       {GST_RTSP_STATE_INIT, "GST_RTSP_STATE_INIT", "init"},
82       {GST_RTSP_STATE_READY, "GST_RTSP_STATE_READY", "ready"},
83       {GST_RTSP_STATE_SEEKING, "GST_RTSP_STATE_SEEKING", "seeking"},
84       {GST_RTSP_STATE_PLAYING, "GST_RTSP_STATE_PLAYING", "playing"},
85       {GST_RTSP_STATE_RECORDING, "GST_RTSP_STATE_RECORDING", "recording"},
86       {0, NULL, NULL}
87     };
88     GType g_define_type_id = g_enum_register_static ("GstRTSPState", values);
89     g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
90   }
91   return g_define_type_id__volatile;
92 }
93
94 GType
95 gst_rtsp_version_get_type (void)
96 {
97   static volatile gsize g_define_type_id__volatile = 0;
98   if (g_once_init_enter (&g_define_type_id__volatile)) {
99     static const GEnumValue values[] = {
100       {GST_RTSP_VERSION_INVALID, "GST_RTSP_VERSION_INVALID", "invalid"},
101       {GST_RTSP_VERSION_1_0, "GST_RTSP_VERSION_1_0", "1-0"},
102       {GST_RTSP_VERSION_1_1, "GST_RTSP_VERSION_1_1", "1-1"},
103       {0, NULL, NULL}
104     };
105     GType g_define_type_id = g_enum_register_static ("GstRTSPVersion", values);
106     g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
107   }
108   return g_define_type_id__volatile;
109 }
110
111 GType
112 gst_rtsp_method_get_type (void)
113 {
114   static volatile gsize g_define_type_id__volatile = 0;
115   if (g_once_init_enter (&g_define_type_id__volatile)) {
116     static const GFlagsValue values[] = {
117       {GST_RTSP_INVALID, "GST_RTSP_INVALID", "invalid"},
118       {GST_RTSP_DESCRIBE, "GST_RTSP_DESCRIBE", "describe"},
119       {GST_RTSP_ANNOUNCE, "GST_RTSP_ANNOUNCE", "announce"},
120       {GST_RTSP_GET_PARAMETER, "GST_RTSP_GET_PARAMETER", "get-parameter"},
121       {GST_RTSP_OPTIONS, "GST_RTSP_OPTIONS", "options"},
122       {GST_RTSP_PAUSE, "GST_RTSP_PAUSE", "pause"},
123       {GST_RTSP_PLAY, "GST_RTSP_PLAY", "play"},
124       {GST_RTSP_RECORD, "GST_RTSP_RECORD", "record"},
125       {GST_RTSP_REDIRECT, "GST_RTSP_REDIRECT", "redirect"},
126       {GST_RTSP_SETUP, "GST_RTSP_SETUP", "setup"},
127       {GST_RTSP_SET_PARAMETER, "GST_RTSP_SET_PARAMETER", "set-parameter"},
128       {GST_RTSP_TEARDOWN, "GST_RTSP_TEARDOWN", "teardown"},
129       {GST_RTSP_GET, "GST_RTSP_GET", "get"},
130       {GST_RTSP_POST, "GST_RTSP_POST", "post"},
131       {0, NULL, NULL}
132     };
133     GType g_define_type_id = g_flags_register_static ("GstRTSPMethod", values);
134     g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
135   }
136   return g_define_type_id__volatile;
137 }
138
139 GType
140 gst_rtsp_auth_method_get_type (void)
141 {
142   static volatile gsize g_define_type_id__volatile = 0;
143   if (g_once_init_enter (&g_define_type_id__volatile)) {
144     static const GEnumValue values[] = {
145       {GST_RTSP_AUTH_NONE, "GST_RTSP_AUTH_NONE", "none"},
146       {GST_RTSP_AUTH_BASIC, "GST_RTSP_AUTH_BASIC", "basic"},
147       {GST_RTSP_AUTH_DIGEST, "GST_RTSP_AUTH_DIGEST", "digest"},
148       {0, NULL, NULL}
149     };
150     GType g_define_type_id =
151         g_enum_register_static ("GstRTSPAuthMethod", values);
152     g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
153   }
154   return g_define_type_id__volatile;
155 }
156
157 GType
158 gst_rtsp_header_field_get_type (void)
159 {
160   static volatile gsize g_define_type_id__volatile = 0;
161   if (g_once_init_enter (&g_define_type_id__volatile)) {
162     static const GEnumValue values[] = {
163       {GST_RTSP_HDR_INVALID, "GST_RTSP_HDR_INVALID", "invalid"},
164       {GST_RTSP_HDR_ACCEPT, "GST_RTSP_HDR_ACCEPT", "accept"},
165       {GST_RTSP_HDR_ACCEPT_ENCODING, "GST_RTSP_HDR_ACCEPT_ENCODING",
166           "accept-encoding"},
167       {GST_RTSP_HDR_ACCEPT_LANGUAGE, "GST_RTSP_HDR_ACCEPT_LANGUAGE",
168           "accept-language"},
169       {GST_RTSP_HDR_ALLOW, "GST_RTSP_HDR_ALLOW", "allow"},
170       {GST_RTSP_HDR_AUTHORIZATION, "GST_RTSP_HDR_AUTHORIZATION",
171           "authorization"},
172       {GST_RTSP_HDR_BANDWIDTH, "GST_RTSP_HDR_BANDWIDTH", "bandwidth"},
173       {GST_RTSP_HDR_BLOCKSIZE, "GST_RTSP_HDR_BLOCKSIZE", "blocksize"},
174       {GST_RTSP_HDR_CACHE_CONTROL, "GST_RTSP_HDR_CACHE_CONTROL",
175           "cache-control"},
176       {GST_RTSP_HDR_CONFERENCE, "GST_RTSP_HDR_CONFERENCE", "conference"},
177       {GST_RTSP_HDR_CONNECTION, "GST_RTSP_HDR_CONNECTION", "connection"},
178       {GST_RTSP_HDR_CONTENT_BASE, "GST_RTSP_HDR_CONTENT_BASE", "content-base"},
179       {GST_RTSP_HDR_CONTENT_ENCODING, "GST_RTSP_HDR_CONTENT_ENCODING",
180           "content-encoding"},
181       {GST_RTSP_HDR_CONTENT_LANGUAGE, "GST_RTSP_HDR_CONTENT_LANGUAGE",
182           "content-language"},
183       {GST_RTSP_HDR_CONTENT_LENGTH, "GST_RTSP_HDR_CONTENT_LENGTH",
184           "content-length"},
185       {GST_RTSP_HDR_CONTENT_LOCATION, "GST_RTSP_HDR_CONTENT_LOCATION",
186           "content-location"},
187       {GST_RTSP_HDR_CONTENT_TYPE, "GST_RTSP_HDR_CONTENT_TYPE", "content-type"},
188       {GST_RTSP_HDR_CSEQ, "GST_RTSP_HDR_CSEQ", "cseq"},
189       {GST_RTSP_HDR_DATE, "GST_RTSP_HDR_DATE", "date"},
190       {GST_RTSP_HDR_EXPIRES, "GST_RTSP_HDR_EXPIRES", "expires"},
191       {GST_RTSP_HDR_FROM, "GST_RTSP_HDR_FROM", "from"},
192       {GST_RTSP_HDR_IF_MODIFIED_SINCE, "GST_RTSP_HDR_IF_MODIFIED_SINCE",
193           "if-modified-since"},
194       {GST_RTSP_HDR_LAST_MODIFIED, "GST_RTSP_HDR_LAST_MODIFIED",
195           "last-modified"},
196       {GST_RTSP_HDR_PROXY_AUTHENTICATE, "GST_RTSP_HDR_PROXY_AUTHENTICATE",
197           "proxy-authenticate"},
198       {GST_RTSP_HDR_PROXY_REQUIRE, "GST_RTSP_HDR_PROXY_REQUIRE",
199           "proxy-require"},
200       {GST_RTSP_HDR_PUBLIC, "GST_RTSP_HDR_PUBLIC", "public"},
201       {GST_RTSP_HDR_RANGE, "GST_RTSP_HDR_RANGE", "range"},
202       {GST_RTSP_HDR_REFERER, "GST_RTSP_HDR_REFERER", "referer"},
203       {GST_RTSP_HDR_REQUIRE, "GST_RTSP_HDR_REQUIRE", "require"},
204       {GST_RTSP_HDR_RETRY_AFTER, "GST_RTSP_HDR_RETRY_AFTER", "retry-after"},
205       {GST_RTSP_HDR_RTP_INFO, "GST_RTSP_HDR_RTP_INFO", "rtp-info"},
206       {GST_RTSP_HDR_SCALE, "GST_RTSP_HDR_SCALE", "scale"},
207       {GST_RTSP_HDR_SESSION, "GST_RTSP_HDR_SESSION", "session"},
208       {GST_RTSP_HDR_SERVER, "GST_RTSP_HDR_SERVER", "server"},
209       {GST_RTSP_HDR_SPEED, "GST_RTSP_HDR_SPEED", "speed"},
210       {GST_RTSP_HDR_TRANSPORT, "GST_RTSP_HDR_TRANSPORT", "transport"},
211       {GST_RTSP_HDR_UNSUPPORTED, "GST_RTSP_HDR_UNSUPPORTED", "unsupported"},
212       {GST_RTSP_HDR_USER_AGENT, "GST_RTSP_HDR_USER_AGENT", "user-agent"},
213       {GST_RTSP_HDR_VIA, "GST_RTSP_HDR_VIA", "via"},
214       {GST_RTSP_HDR_WWW_AUTHENTICATE, "GST_RTSP_HDR_WWW_AUTHENTICATE",
215           "www-authenticate"},
216       {GST_RTSP_HDR_CLIENT_CHALLENGE, "GST_RTSP_HDR_CLIENT_CHALLENGE",
217           "client-challenge"},
218       {GST_RTSP_HDR_REAL_CHALLENGE1, "GST_RTSP_HDR_REAL_CHALLENGE1",
219           "real-challenge1"},
220       {GST_RTSP_HDR_REAL_CHALLENGE2, "GST_RTSP_HDR_REAL_CHALLENGE2",
221           "real-challenge2"},
222       {GST_RTSP_HDR_REAL_CHALLENGE3, "GST_RTSP_HDR_REAL_CHALLENGE3",
223           "real-challenge3"},
224       {GST_RTSP_HDR_SUBSCRIBE, "GST_RTSP_HDR_SUBSCRIBE", "subscribe"},
225       {GST_RTSP_HDR_ALERT, "GST_RTSP_HDR_ALERT", "alert"},
226       {GST_RTSP_HDR_CLIENT_ID, "GST_RTSP_HDR_CLIENT_ID", "client-id"},
227       {GST_RTSP_HDR_COMPANY_ID, "GST_RTSP_HDR_COMPANY_ID", "company-id"},
228       {GST_RTSP_HDR_GUID, "GST_RTSP_HDR_GUID", "guid"},
229       {GST_RTSP_HDR_REGION_DATA, "GST_RTSP_HDR_REGION_DATA", "region-data"},
230       {GST_RTSP_HDR_MAX_ASM_WIDTH, "GST_RTSP_HDR_MAX_ASM_WIDTH",
231           "max-asm-width"},
232       {GST_RTSP_HDR_LANGUAGE, "GST_RTSP_HDR_LANGUAGE", "language"},
233       {GST_RTSP_HDR_PLAYER_START_TIME, "GST_RTSP_HDR_PLAYER_START_TIME",
234           "player-start-time"},
235       {GST_RTSP_HDR_LOCATION, "GST_RTSP_HDR_LOCATION", "location"},
236       {GST_RTSP_HDR_ETAG, "GST_RTSP_HDR_ETAG", "etag"},
237       {GST_RTSP_HDR_IF_MATCH, "GST_RTSP_HDR_IF_MATCH", "if-match"},
238       {GST_RTSP_HDR_ACCEPT_CHARSET, "GST_RTSP_HDR_ACCEPT_CHARSET",
239           "accept-charset"},
240       {GST_RTSP_HDR_SUPPORTED, "GST_RTSP_HDR_SUPPORTED", "supported"},
241       {GST_RTSP_HDR_VARY, "GST_RTSP_HDR_VARY", "vary"},
242       {GST_RTSP_HDR_X_ACCELERATE_STREAMING,
243           "GST_RTSP_HDR_X_ACCELERATE_STREAMING", "x-accelerate-streaming"},
244       {GST_RTSP_HDR_X_ACCEPT_AUTHENT, "GST_RTSP_HDR_X_ACCEPT_AUTHENT",
245           "x-accept-authent"},
246       {GST_RTSP_HDR_X_ACCEPT_PROXY_AUTHENT,
247           "GST_RTSP_HDR_X_ACCEPT_PROXY_AUTHENT", "x-accept-proxy-authent"},
248       {GST_RTSP_HDR_X_BROADCAST_ID, "GST_RTSP_HDR_X_BROADCAST_ID",
249           "x-broadcast-id"},
250       {GST_RTSP_HDR_X_BURST_STREAMING, "GST_RTSP_HDR_X_BURST_STREAMING",
251           "x-burst-streaming"},
252       {GST_RTSP_HDR_X_NOTICE, "GST_RTSP_HDR_X_NOTICE", "x-notice"},
253       {GST_RTSP_HDR_X_PLAYER_LAG_TIME, "GST_RTSP_HDR_X_PLAYER_LAG_TIME",
254           "x-player-lag-time"},
255       {GST_RTSP_HDR_X_PLAYLIST, "GST_RTSP_HDR_X_PLAYLIST", "x-playlist"},
256       {GST_RTSP_HDR_X_PLAYLIST_CHANGE_NOTICE,
257             "GST_RTSP_HDR_X_PLAYLIST_CHANGE_NOTICE",
258           "x-playlist-change-notice"},
259       {GST_RTSP_HDR_X_PLAYLIST_GEN_ID, "GST_RTSP_HDR_X_PLAYLIST_GEN_ID",
260           "x-playlist-gen-id"},
261       {GST_RTSP_HDR_X_PLAYLIST_SEEK_ID, "GST_RTSP_HDR_X_PLAYLIST_SEEK_ID",
262           "x-playlist-seek-id"},
263       {GST_RTSP_HDR_X_PROXY_CLIENT_AGENT, "GST_RTSP_HDR_X_PROXY_CLIENT_AGENT",
264           "x-proxy-client-agent"},
265       {GST_RTSP_HDR_X_PROXY_CLIENT_VERB, "GST_RTSP_HDR_X_PROXY_CLIENT_VERB",
266           "x-proxy-client-verb"},
267       {GST_RTSP_HDR_X_RECEDING_PLAYLISTCHANGE,
268             "GST_RTSP_HDR_X_RECEDING_PLAYLISTCHANGE",
269           "x-receding-playlistchange"},
270       {GST_RTSP_HDR_X_RTP_INFO, "GST_RTSP_HDR_X_RTP_INFO", "x-rtp-info"},
271       {GST_RTSP_HDR_X_STARTUPPROFILE, "GST_RTSP_HDR_X_STARTUPPROFILE",
272           "x-startupprofile"},
273       {GST_RTSP_HDR_TIMESTAMP, "GST_RTSP_HDR_TIMESTAMP", "timestamp"},
274       {GST_RTSP_HDR_AUTHENTICATION_INFO, "GST_RTSP_HDR_AUTHENTICATION_INFO",
275           "authentication-info"},
276       {GST_RTSP_HDR_HOST, "GST_RTSP_HDR_HOST", "host"},
277       {GST_RTSP_HDR_PRAGMA, "GST_RTSP_HDR_PRAGMA", "pragma"},
278       {GST_RTSP_HDR_X_SERVER_IP_ADDRESS, "GST_RTSP_HDR_X_SERVER_IP_ADDRESS",
279           "x-server-ip-address"},
280       {GST_RTSP_HDR_X_SESSIONCOOKIE, "GST_RTSP_HDR_X_SESSIONCOOKIE",
281           "x-sessioncookie"},
282       {GST_RTSP_HDR_RTCP_INTERVAL, "GST_RTSP_HDR_RTCP_INTERVAL",
283           "rtcp-interval"},
284       {GST_RTSP_HDR_LAST, "GST_RTSP_HDR_LAST", "last"},
285       {0, NULL, NULL}
286     };
287     GType g_define_type_id =
288         g_enum_register_static ("GstRTSPHeaderField", values);
289     g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
290   }
291   return g_define_type_id__volatile;
292 }
293
294 GType
295 gst_rtsp_status_code_get_type (void)
296 {
297   static volatile gsize g_define_type_id__volatile = 0;
298   if (g_once_init_enter (&g_define_type_id__volatile)) {
299     static const GEnumValue values[] = {
300       {GST_RTSP_STS_INVALID, "GST_RTSP_STS_INVALID", "invalid"},
301       {GST_RTSP_STS_CONTINUE, "GST_RTSP_STS_CONTINUE", "continue"},
302       {GST_RTSP_STS_OK, "GST_RTSP_STS_OK", "ok"},
303       {GST_RTSP_STS_CREATED, "GST_RTSP_STS_CREATED", "created"},
304       {GST_RTSP_STS_LOW_ON_STORAGE, "GST_RTSP_STS_LOW_ON_STORAGE",
305           "low-on-storage"},
306       {GST_RTSP_STS_MULTIPLE_CHOICES, "GST_RTSP_STS_MULTIPLE_CHOICES",
307           "multiple-choices"},
308       {GST_RTSP_STS_MOVED_PERMANENTLY, "GST_RTSP_STS_MOVED_PERMANENTLY",
309           "moved-permanently"},
310       {GST_RTSP_STS_MOVE_TEMPORARILY, "GST_RTSP_STS_MOVE_TEMPORARILY",
311           "move-temporarily"},
312       {GST_RTSP_STS_SEE_OTHER, "GST_RTSP_STS_SEE_OTHER", "see-other"},
313       {GST_RTSP_STS_NOT_MODIFIED, "GST_RTSP_STS_NOT_MODIFIED", "not-modified"},
314       {GST_RTSP_STS_USE_PROXY, "GST_RTSP_STS_USE_PROXY", "use-proxy"},
315       {GST_RTSP_STS_BAD_REQUEST, "GST_RTSP_STS_BAD_REQUEST", "bad-request"},
316       {GST_RTSP_STS_UNAUTHORIZED, "GST_RTSP_STS_UNAUTHORIZED", "unauthorized"},
317       {GST_RTSP_STS_PAYMENT_REQUIRED, "GST_RTSP_STS_PAYMENT_REQUIRED",
318           "payment-required"},
319       {GST_RTSP_STS_FORBIDDEN, "GST_RTSP_STS_FORBIDDEN", "forbidden"},
320       {GST_RTSP_STS_NOT_FOUND, "GST_RTSP_STS_NOT_FOUND", "not-found"},
321       {GST_RTSP_STS_METHOD_NOT_ALLOWED, "GST_RTSP_STS_METHOD_NOT_ALLOWED",
322           "method-not-allowed"},
323       {GST_RTSP_STS_NOT_ACCEPTABLE, "GST_RTSP_STS_NOT_ACCEPTABLE",
324           "not-acceptable"},
325       {GST_RTSP_STS_PROXY_AUTH_REQUIRED, "GST_RTSP_STS_PROXY_AUTH_REQUIRED",
326           "proxy-auth-required"},
327       {GST_RTSP_STS_REQUEST_TIMEOUT, "GST_RTSP_STS_REQUEST_TIMEOUT",
328           "request-timeout"},
329       {GST_RTSP_STS_GONE, "GST_RTSP_STS_GONE", "gone"},
330       {GST_RTSP_STS_LENGTH_REQUIRED, "GST_RTSP_STS_LENGTH_REQUIRED",
331           "length-required"},
332       {GST_RTSP_STS_PRECONDITION_FAILED, "GST_RTSP_STS_PRECONDITION_FAILED",
333           "precondition-failed"},
334       {GST_RTSP_STS_REQUEST_ENTITY_TOO_LARGE,
335             "GST_RTSP_STS_REQUEST_ENTITY_TOO_LARGE",
336           "request-entity-too-large"},
337       {GST_RTSP_STS_REQUEST_URI_TOO_LARGE, "GST_RTSP_STS_REQUEST_URI_TOO_LARGE",
338           "request-uri-too-large"},
339       {GST_RTSP_STS_UNSUPPORTED_MEDIA_TYPE,
340           "GST_RTSP_STS_UNSUPPORTED_MEDIA_TYPE", "unsupported-media-type"},
341       {GST_RTSP_STS_PARAMETER_NOT_UNDERSTOOD,
342             "GST_RTSP_STS_PARAMETER_NOT_UNDERSTOOD",
343           "parameter-not-understood"},
344       {GST_RTSP_STS_CONFERENCE_NOT_FOUND, "GST_RTSP_STS_CONFERENCE_NOT_FOUND",
345           "conference-not-found"},
346       {GST_RTSP_STS_NOT_ENOUGH_BANDWIDTH, "GST_RTSP_STS_NOT_ENOUGH_BANDWIDTH",
347           "not-enough-bandwidth"},
348       {GST_RTSP_STS_SESSION_NOT_FOUND, "GST_RTSP_STS_SESSION_NOT_FOUND",
349           "session-not-found"},
350       {GST_RTSP_STS_METHOD_NOT_VALID_IN_THIS_STATE,
351             "GST_RTSP_STS_METHOD_NOT_VALID_IN_THIS_STATE",
352           "method-not-valid-in-this-state"},
353       {GST_RTSP_STS_HEADER_FIELD_NOT_VALID_FOR_RESOURCE,
354             "GST_RTSP_STS_HEADER_FIELD_NOT_VALID_FOR_RESOURCE",
355           "header-field-not-valid-for-resource"},
356       {GST_RTSP_STS_INVALID_RANGE, "GST_RTSP_STS_INVALID_RANGE",
357           "invalid-range"},
358       {GST_RTSP_STS_PARAMETER_IS_READONLY, "GST_RTSP_STS_PARAMETER_IS_READONLY",
359           "parameter-is-readonly"},
360       {GST_RTSP_STS_AGGREGATE_OPERATION_NOT_ALLOWED,
361             "GST_RTSP_STS_AGGREGATE_OPERATION_NOT_ALLOWED",
362           "aggregate-operation-not-allowed"},
363       {GST_RTSP_STS_ONLY_AGGREGATE_OPERATION_ALLOWED,
364             "GST_RTSP_STS_ONLY_AGGREGATE_OPERATION_ALLOWED",
365           "only-aggregate-operation-allowed"},
366       {GST_RTSP_STS_UNSUPPORTED_TRANSPORT, "GST_RTSP_STS_UNSUPPORTED_TRANSPORT",
367           "unsupported-transport"},
368       {GST_RTSP_STS_DESTINATION_UNREACHABLE,
369           "GST_RTSP_STS_DESTINATION_UNREACHABLE", "destination-unreachable"},
370       {GST_RTSP_STS_INTERNAL_SERVER_ERROR, "GST_RTSP_STS_INTERNAL_SERVER_ERROR",
371           "internal-server-error"},
372       {GST_RTSP_STS_NOT_IMPLEMENTED, "GST_RTSP_STS_NOT_IMPLEMENTED",
373           "not-implemented"},
374       {GST_RTSP_STS_BAD_GATEWAY, "GST_RTSP_STS_BAD_GATEWAY", "bad-gateway"},
375       {GST_RTSP_STS_SERVICE_UNAVAILABLE, "GST_RTSP_STS_SERVICE_UNAVAILABLE",
376           "service-unavailable"},
377       {GST_RTSP_STS_GATEWAY_TIMEOUT, "GST_RTSP_STS_GATEWAY_TIMEOUT",
378           "gateway-timeout"},
379       {GST_RTSP_STS_RTSP_VERSION_NOT_SUPPORTED,
380             "GST_RTSP_STS_RTSP_VERSION_NOT_SUPPORTED",
381           "rtsp-version-not-supported"},
382       {GST_RTSP_STS_OPTION_NOT_SUPPORTED, "GST_RTSP_STS_OPTION_NOT_SUPPORTED",
383           "option-not-supported"},
384       {0, NULL, NULL}
385     };
386     GType g_define_type_id =
387         g_enum_register_static ("GstRTSPStatusCode", values);
388     g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
389   }
390   return g_define_type_id__volatile;
391 }