aboutsummaryrefslogtreecommitdiffhomepage
path: root/libmpdemux
diff options
context:
space:
mode:
authorGravatar ben <ben@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-06-21 17:50:50 +0000
committerGravatar ben <ben@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-06-21 17:50:50 +0000
commitdd6c38075d95e9ef8918b207455775cc6ba79c12 (patch)
treef80e754b77423c655146c2c41056171ba9608111 /libmpdemux
parentc3304dad1fb05089567d20a18a02f0161e43d6f3 (diff)
cosmetic changes (defines will be used later in other parts of the code)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18777 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux')
-rw-r--r--libmpdemux/realrtsp/rtsp.c28
-rw-r--r--libmpdemux/realrtsp/rtsp.h7
2 files changed, 21 insertions, 14 deletions
diff --git a/libmpdemux/realrtsp/rtsp.c b/libmpdemux/realrtsp/rtsp.c
index f4fce96068..ea84daf43a 100644
--- a/libmpdemux/realrtsp/rtsp.c
+++ b/libmpdemux/realrtsp/rtsp.c
@@ -92,7 +92,7 @@ struct rtsp_s {
* constants
*/
-const char rtsp_protocol_version[]="RTSP/1.0";
+#define RTSP_PROTOCOL_VERSION "RTSP/1.0"
/* server states */
#define RTSP_CONNECTED 1
@@ -339,17 +339,17 @@ static int rtsp_get_code(const char *string) {
char buf[4];
int code=0;
- if (!strncmp(string, rtsp_protocol_version, strlen(rtsp_protocol_version)))
+ if (!strncmp(string, RTSP_PROTOCOL_VERSION, strlen(RTSP_PROTOCOL_VERSION)))
{
- memcpy(buf, string+strlen(rtsp_protocol_version)+1, 3);
+ memcpy(buf, string+strlen(RTSP_PROTOCOL_VERSION)+1, 3);
buf[3]=0;
code=atoi(buf);
- } else if (!strncmp(string, "SET_PARAMETER",8))
+ } else if (!strncmp(string, RTSP_METHOD_SET_PARAMETER,8))
{
return RTSP_STATUS_SET_PARAMETER;
}
- if(code != 200) mp_msg(MSGT_OPEN, MSGL_INFO, "librtsp: server responds: '%s'\n",string);
+ if(code != RTSP_STATUS_OK) mp_msg(MSGT_OPEN, MSGL_INFO, "librtsp: server responds: '%s'\n",string);
return code;
}
@@ -363,9 +363,9 @@ static void rtsp_send_request(rtsp_t *s, const char *type, const char *what) {
char **payload=s->scheduled;
char *buf;
- buf = malloc(strlen(type)+strlen(what)+strlen(rtsp_protocol_version)+3);
+ buf = malloc(strlen(type)+strlen(what)+strlen(RTSP_PROTOCOL_VERSION)+3);
- sprintf(buf,"%s %s %s",type, what, rtsp_protocol_version);
+ sprintf(buf,"%s %s %s",type, what, RTSP_PROTOCOL_VERSION);
rtsp_put(s,buf);
free(buf);
if (payload)
@@ -498,7 +498,7 @@ int rtsp_request_options(rtsp_t *s, const char *what) {
buf=malloc(sizeof(char)*(strlen(s->host)+16));
sprintf(buf,"rtsp://%s:%i", s->host, s->port);
}
- rtsp_send_request(s,"OPTIONS",buf);
+ rtsp_send_request(s,RTSP_METHOD_OPTIONS,buf);
free(buf);
return rtsp_get_answers(s);
@@ -515,7 +515,7 @@ int rtsp_request_describe(rtsp_t *s, const char *what) {
buf=malloc(sizeof(char)*(strlen(s->host)+strlen(s->path)+16));
sprintf(buf,"rtsp://%s:%i/%s", s->host, s->port, s->path);
}
- rtsp_send_request(s,"DESCRIBE",buf);
+ rtsp_send_request(s,RTSP_METHOD_DESCRIBE,buf);
free(buf);
return rtsp_get_answers(s);
@@ -538,7 +538,7 @@ int rtsp_request_setup(rtsp_t *s, const char *what, char *control) {
control ? "/" : "", control ? control : "");
}
- rtsp_send_request (s, "SETUP", buf);
+ rtsp_send_request (s, RTSP_METHOD_SETUP, buf);
free (buf);
return rtsp_get_answers (s);
}
@@ -554,7 +554,7 @@ int rtsp_request_setparameter(rtsp_t *s, const char *what) {
buf=malloc(sizeof(char)*(strlen(s->host)+strlen(s->path)+16));
sprintf(buf,"rtsp://%s:%i/%s", s->host, s->port, s->path);
}
- rtsp_send_request(s,"SET_PARAMETER",buf);
+ rtsp_send_request(s,RTSP_METHOD_SET_PARAMETER,buf);
free(buf);
return rtsp_get_answers(s);
@@ -572,11 +572,11 @@ int rtsp_request_play(rtsp_t *s, const char *what) {
buf=malloc(sizeof(char)*(strlen(s->host)+strlen(s->path)+16));
sprintf(buf,"rtsp://%s:%i/%s", s->host, s->port, s->path);
}
- rtsp_send_request(s,"PLAY",buf);
+ rtsp_send_request(s,RTSP_METHOD_PLAY,buf);
free(buf);
ret = rtsp_get_answers (s);
- if (ret == 200)
+ if (ret == RTSP_STATUS_OK)
s->server_state = RTSP_PLAYING;
return ret;
@@ -594,7 +594,7 @@ int rtsp_request_teardown(rtsp_t *s, const char *what) {
malloc (strlen (s->host) + strlen (s->path) + 16);
sprintf (buf, "rtsp://%s:%i/%s", s->host, s->port, s->path);
}
- rtsp_send_request (s, "TEARDOWN", buf);
+ rtsp_send_request (s, RTSP_METHOD_TEARDOWN, buf);
free (buf);
return rtsp_get_answers(s);
diff --git a/libmpdemux/realrtsp/rtsp.h b/libmpdemux/realrtsp/rtsp.h
index f05a6d2f16..624c116bcb 100644
--- a/libmpdemux/realrtsp/rtsp.h
+++ b/libmpdemux/realrtsp/rtsp.h
@@ -38,6 +38,13 @@
#define RTSP_STATUS_SET_PARAMETER 10
#define RTSP_STATUS_OK 200
+#define RTSP_METHOD_OPTIONS "OPTIONS"
+#define RTSP_METHOD_DESCRIBE "DESCRIBE"
+#define RTSP_METHOD_SETUP "SETUP"
+#define RTSP_METHOD_PLAY "PLAY"
+#define RTSP_METHOD_TEARDOWN "TEARDOWN"
+#define RTSP_METHOD_SET_PARAMETER "SET_PARAMETER"
+
typedef struct rtsp_s rtsp_t;
rtsp_t* rtsp_connect (int fd, char *mrl, char *path, char *host, int port, char *user_agent);