Originally committed as revision 17504 to svn://svn.ffmpeg.org/ffmpeg/trunk
Ronald S. Bultje authored on 2009/02/22 07:26:44... | ... |
@@ -273,10 +273,10 @@ static int http_receive_data(HTTPContext *c); |
273 | 273 |
static int rtsp_parse_request(HTTPContext *c); |
274 | 274 |
static void rtsp_cmd_describe(HTTPContext *c, const char *url); |
275 | 275 |
static void rtsp_cmd_options(HTTPContext *c, const char *url); |
276 |
-static void rtsp_cmd_setup(HTTPContext *c, const char *url, RTSPHeader *h); |
|
277 |
-static void rtsp_cmd_play(HTTPContext *c, const char *url, RTSPHeader *h); |
|
278 |
-static void rtsp_cmd_pause(HTTPContext *c, const char *url, RTSPHeader *h); |
|
279 |
-static void rtsp_cmd_teardown(HTTPContext *c, const char *url, RTSPHeader *h); |
|
276 |
+static void rtsp_cmd_setup(HTTPContext *c, const char *url, RTSPMessageHeader *h); |
|
277 |
+static void rtsp_cmd_play(HTTPContext *c, const char *url, RTSPMessageHeader *h); |
|
278 |
+static void rtsp_cmd_pause(HTTPContext *c, const char *url, RTSPMessageHeader *h); |
|
279 |
+static void rtsp_cmd_teardown(HTTPContext *c, const char *url, RTSPMessageHeader *h); |
|
280 | 280 |
|
281 | 281 |
/* SDP handling */ |
282 | 282 |
static int prepare_sdp_description(FFStream *stream, uint8_t **pbuffer, |
... | ... |
@@ -2628,7 +2628,7 @@ static int rtsp_parse_request(HTTPContext *c) |
2628 | 2628 |
char protocol[32]; |
2629 | 2629 |
char line[1024]; |
2630 | 2630 |
int len; |
2631 |
- RTSPHeader header1, *header = &header1; |
|
2631 |
+ RTSPMessageHeader header1, *header = &header1; |
|
2632 | 2632 |
|
2633 | 2633 |
c->buffer_ptr[0] = '\0'; |
2634 | 2634 |
p = c->buffer; |
... | ... |
@@ -2811,7 +2811,7 @@ static HTTPContext *find_rtp_session(const char *session_id) |
2811 | 2811 |
return NULL; |
2812 | 2812 |
} |
2813 | 2813 |
|
2814 |
-static RTSPTransportField *find_transport(RTSPHeader *h, enum RTSPLowerTransport lower_transport) |
|
2814 |
+static RTSPTransportField *find_transport(RTSPMessageHeader *h, enum RTSPLowerTransport lower_transport) |
|
2815 | 2815 |
{ |
2816 | 2816 |
RTSPTransportField *th; |
2817 | 2817 |
int i; |
... | ... |
@@ -2825,7 +2825,7 @@ static RTSPTransportField *find_transport(RTSPHeader *h, enum RTSPLowerTransport |
2825 | 2825 |
} |
2826 | 2826 |
|
2827 | 2827 |
static void rtsp_cmd_setup(HTTPContext *c, const char *url, |
2828 |
- RTSPHeader *h) |
|
2828 |
+ RTSPMessageHeader *h) |
|
2829 | 2829 |
{ |
2830 | 2830 |
FFStream *stream; |
2831 | 2831 |
int stream_index, port; |
... | ... |
@@ -2996,7 +2996,7 @@ static HTTPContext *find_rtp_session_with_url(const char *url, |
2996 | 2996 |
return NULL; |
2997 | 2997 |
} |
2998 | 2998 |
|
2999 |
-static void rtsp_cmd_play(HTTPContext *c, const char *url, RTSPHeader *h) |
|
2999 |
+static void rtsp_cmd_play(HTTPContext *c, const char *url, RTSPMessageHeader *h) |
|
3000 | 3000 |
{ |
3001 | 3001 |
HTTPContext *rtp_c; |
3002 | 3002 |
|
... | ... |
@@ -3030,7 +3030,7 @@ static void rtsp_cmd_play(HTTPContext *c, const char *url, RTSPHeader *h) |
3030 | 3030 |
url_fprintf(c->pb, "\r\n"); |
3031 | 3031 |
} |
3032 | 3032 |
|
3033 |
-static void rtsp_cmd_pause(HTTPContext *c, const char *url, RTSPHeader *h) |
|
3033 |
+static void rtsp_cmd_pause(HTTPContext *c, const char *url, RTSPMessageHeader *h) |
|
3034 | 3034 |
{ |
3035 | 3035 |
HTTPContext *rtp_c; |
3036 | 3036 |
|
... | ... |
@@ -3055,7 +3055,7 @@ static void rtsp_cmd_pause(HTTPContext *c, const char *url, RTSPHeader *h) |
3055 | 3055 |
url_fprintf(c->pb, "\r\n"); |
3056 | 3056 |
} |
3057 | 3057 |
|
3058 |
-static void rtsp_cmd_teardown(HTTPContext *c, const char *url, RTSPHeader *h) |
|
3058 |
+static void rtsp_cmd_teardown(HTTPContext *c, const char *url, RTSPMessageHeader *h) |
|
3059 | 3059 |
{ |
3060 | 3060 |
HTTPContext *rtp_c; |
3061 | 3061 |
char session_id[32]; |
... | ... |
@@ -570,7 +570,7 @@ static void rtsp_parse_range(int *min_ptr, int *max_ptr, const char **pp) |
570 | 570 |
} |
571 | 571 |
|
572 | 572 |
/* XXX: only one transport specification is parsed */ |
573 |
-static void rtsp_parse_transport(RTSPHeader *reply, const char *p) |
|
573 |
+static void rtsp_parse_transport(RTSPMessageHeader *reply, const char *p) |
|
574 | 574 |
{ |
575 | 575 |
char transport_protocol[16]; |
576 | 576 |
char profile[16]; |
... | ... |
@@ -672,7 +672,7 @@ static void rtsp_parse_transport(RTSPHeader *reply, const char *p) |
672 | 672 |
} |
673 | 673 |
} |
674 | 674 |
|
675 |
-void rtsp_parse_line(RTSPHeader *reply, const char *buf) |
|
675 |
+void rtsp_parse_line(RTSPMessageHeader *reply, const char *buf) |
|
676 | 676 |
{ |
677 | 677 |
const char *p; |
678 | 678 |
|
... | ... |
@@ -738,7 +738,7 @@ static void rtsp_skip_packet(AVFormatContext *s) |
738 | 738 |
} |
739 | 739 |
|
740 | 740 |
static void rtsp_send_cmd(AVFormatContext *s, |
741 |
- const char *cmd, RTSPHeader *reply, |
|
741 |
+ const char *cmd, RTSPMessageHeader *reply, |
|
742 | 742 |
unsigned char **content_ptr) |
743 | 743 |
{ |
744 | 744 |
RTSPState *rt = s->priv_data; |
... | ... |
@@ -888,7 +888,7 @@ make_setup_request (AVFormatContext *s, const char *host, int port, |
888 | 888 |
RTSPState *rt = s->priv_data; |
889 | 889 |
int j, i, err, interleave = 0; |
890 | 890 |
RTSPStream *rtsp_st; |
891 |
- RTSPHeader reply1, *reply = &reply1; |
|
891 |
+ RTSPMessageHeader reply1, *reply = &reply1; |
|
892 | 892 |
char cmd[2048]; |
893 | 893 |
const char *trans_pref; |
894 | 894 |
|
... | ... |
@@ -1064,7 +1064,7 @@ static int rtsp_read_header(AVFormatContext *s, |
1064 | 1064 |
char host[1024], path[1024], tcpname[1024], cmd[2048], *option_list, *option; |
1065 | 1065 |
URLContext *rtsp_hd; |
1066 | 1066 |
int port, ret, err; |
1067 |
- RTSPHeader reply1, *reply = &reply1; |
|
1067 |
+ RTSPMessageHeader reply1, *reply = &reply1; |
|
1068 | 1068 |
unsigned char *content = NULL; |
1069 | 1069 |
int lower_transport_mask = 0; |
1070 | 1070 |
char real_challenge[64]; |
... | ... |
@@ -1313,7 +1313,7 @@ static int rtsp_read_packet(AVFormatContext *s, |
1313 | 1313 |
|
1314 | 1314 |
if (rt->server_type == RTSP_SERVER_REAL) { |
1315 | 1315 |
int i; |
1316 |
- RTSPHeader reply1, *reply = &reply1; |
|
1316 |
+ RTSPMessageHeader reply1, *reply = &reply1; |
|
1317 | 1317 |
enum AVDiscard cache[MAX_STREAMS]; |
1318 | 1318 |
char cmd[1024]; |
1319 | 1319 |
|
... | ... |
@@ -1421,7 +1421,7 @@ static int rtsp_read_packet(AVFormatContext *s, |
1421 | 1421 |
static int rtsp_read_play(AVFormatContext *s) |
1422 | 1422 |
{ |
1423 | 1423 |
RTSPState *rt = s->priv_data; |
1424 |
- RTSPHeader reply1, *reply = &reply1; |
|
1424 |
+ RTSPMessageHeader reply1, *reply = &reply1; |
|
1425 | 1425 |
char cmd[1024]; |
1426 | 1426 |
|
1427 | 1427 |
av_log(s, AV_LOG_DEBUG, "hello state=%d\n", rt->state); |
... | ... |
@@ -1451,7 +1451,7 @@ static int rtsp_read_play(AVFormatContext *s) |
1451 | 1451 |
static int rtsp_read_pause(AVFormatContext *s) |
1452 | 1452 |
{ |
1453 | 1453 |
RTSPState *rt = s->priv_data; |
1454 |
- RTSPHeader reply1, *reply = &reply1; |
|
1454 |
+ RTSPMessageHeader reply1, *reply = &reply1; |
|
1455 | 1455 |
char cmd[1024]; |
1456 | 1456 |
|
1457 | 1457 |
rt = s->priv_data; |
... | ... |
@@ -1495,7 +1495,7 @@ static int rtsp_read_seek(AVFormatContext *s, int stream_index, |
1495 | 1495 |
static int rtsp_read_close(AVFormatContext *s) |
1496 | 1496 |
{ |
1497 | 1497 |
RTSPState *rt = s->priv_data; |
1498 |
- RTSPHeader reply1, *reply = &reply1; |
|
1498 |
+ RTSPMessageHeader reply1, *reply = &reply1; |
|
1499 | 1499 |
char cmd[1024]; |
1500 | 1500 |
|
1501 | 1501 |
#if 0 |
... | ... |
@@ -59,7 +59,7 @@ typedef struct RTSPTransportField { |
59 | 59 |
enum RTSPLowerTransport lower_transport; |
60 | 60 |
} RTSPTransportField; |
61 | 61 |
|
62 |
-typedef struct RTSPHeader { |
|
62 |
+typedef struct RTSPMessageHeader { |
|
63 | 63 |
int content_length; |
64 | 64 |
enum RTSPStatusCode status_code; /**< response code from server */ |
65 | 65 |
int nb_transports; |
... | ... |
@@ -70,7 +70,7 @@ typedef struct RTSPHeader { |
70 | 70 |
char session_id[512]; |
71 | 71 |
char real_challenge[64]; /**< the RealChallenge1 field from the server */ |
72 | 72 |
char server[64]; |
73 |
-} RTSPHeader; |
|
73 |
+} RTSPMessageHeader; |
|
74 | 74 |
|
75 | 75 |
enum RTSPClientState { |
76 | 76 |
RTSP_STATE_IDLE, |
... | ... |
@@ -126,7 +126,7 @@ typedef struct RTSPStream { |
126 | 126 |
} RTSPStream; |
127 | 127 |
|
128 | 128 |
int rtsp_init(void); |
129 |
-void rtsp_parse_line(RTSPHeader *reply, const char *buf); |
|
129 |
+void rtsp_parse_line(RTSPMessageHeader *reply, const char *buf); |
|
130 | 130 |
|
131 | 131 |
#if LIBAVFORMAT_VERSION_INT < (53 << 16) |
132 | 132 |
extern int rtsp_default_protocols; |