structure is meant to represent. See "[PATCH] rtsp.[ch]: RTSPHeader -> RTSPServerResponse" and "[PATCH] document rtsp.h" threads on ML. Originally committed as revision 17504 to svn://svn.ffmpeg.org/ffmpeg/trunktags/v0.5
@@ -273,10 +273,10 @@ static int http_receive_data(HTTPContext *c); | |||
static int rtsp_parse_request(HTTPContext *c); | |||
static void rtsp_cmd_describe(HTTPContext *c, const char *url); | |||
static void rtsp_cmd_options(HTTPContext *c, const char *url); | |||
static void rtsp_cmd_setup(HTTPContext *c, const char *url, RTSPHeader *h); | |||
static void rtsp_cmd_play(HTTPContext *c, const char *url, RTSPHeader *h); | |||
static void rtsp_cmd_pause(HTTPContext *c, const char *url, RTSPHeader *h); | |||
static void rtsp_cmd_teardown(HTTPContext *c, const char *url, RTSPHeader *h); | |||
static void rtsp_cmd_setup(HTTPContext *c, const char *url, RTSPMessageHeader *h); | |||
static void rtsp_cmd_play(HTTPContext *c, const char *url, RTSPMessageHeader *h); | |||
static void rtsp_cmd_pause(HTTPContext *c, const char *url, RTSPMessageHeader *h); | |||
static void rtsp_cmd_teardown(HTTPContext *c, const char *url, RTSPMessageHeader *h); | |||
/* SDP handling */ | |||
static int prepare_sdp_description(FFStream *stream, uint8_t **pbuffer, | |||
@@ -2628,7 +2628,7 @@ static int rtsp_parse_request(HTTPContext *c) | |||
char protocol[32]; | |||
char line[1024]; | |||
int len; | |||
RTSPHeader header1, *header = &header1; | |||
RTSPMessageHeader header1, *header = &header1; | |||
c->buffer_ptr[0] = '\0'; | |||
p = c->buffer; | |||
@@ -2811,7 +2811,7 @@ static HTTPContext *find_rtp_session(const char *session_id) | |||
return NULL; | |||
} | |||
static RTSPTransportField *find_transport(RTSPHeader *h, enum RTSPLowerTransport lower_transport) | |||
static RTSPTransportField *find_transport(RTSPMessageHeader *h, enum RTSPLowerTransport lower_transport) | |||
{ | |||
RTSPTransportField *th; | |||
int i; | |||
@@ -2825,7 +2825,7 @@ static RTSPTransportField *find_transport(RTSPHeader *h, enum RTSPLowerTransport | |||
} | |||
static void rtsp_cmd_setup(HTTPContext *c, const char *url, | |||
RTSPHeader *h) | |||
RTSPMessageHeader *h) | |||
{ | |||
FFStream *stream; | |||
int stream_index, port; | |||
@@ -2996,7 +2996,7 @@ static HTTPContext *find_rtp_session_with_url(const char *url, | |||
return NULL; | |||
} | |||
static void rtsp_cmd_play(HTTPContext *c, const char *url, RTSPHeader *h) | |||
static void rtsp_cmd_play(HTTPContext *c, const char *url, RTSPMessageHeader *h) | |||
{ | |||
HTTPContext *rtp_c; | |||
@@ -3030,7 +3030,7 @@ static void rtsp_cmd_play(HTTPContext *c, const char *url, RTSPHeader *h) | |||
url_fprintf(c->pb, "\r\n"); | |||
} | |||
static void rtsp_cmd_pause(HTTPContext *c, const char *url, RTSPHeader *h) | |||
static void rtsp_cmd_pause(HTTPContext *c, const char *url, RTSPMessageHeader *h) | |||
{ | |||
HTTPContext *rtp_c; | |||
@@ -3055,7 +3055,7 @@ static void rtsp_cmd_pause(HTTPContext *c, const char *url, RTSPHeader *h) | |||
url_fprintf(c->pb, "\r\n"); | |||
} | |||
static void rtsp_cmd_teardown(HTTPContext *c, const char *url, RTSPHeader *h) | |||
static void rtsp_cmd_teardown(HTTPContext *c, const char *url, RTSPMessageHeader *h) | |||
{ | |||
HTTPContext *rtp_c; | |||
char session_id[32]; | |||
@@ -570,7 +570,7 @@ static void rtsp_parse_range(int *min_ptr, int *max_ptr, const char **pp) | |||
} | |||
/* XXX: only one transport specification is parsed */ | |||
static void rtsp_parse_transport(RTSPHeader *reply, const char *p) | |||
static void rtsp_parse_transport(RTSPMessageHeader *reply, const char *p) | |||
{ | |||
char transport_protocol[16]; | |||
char profile[16]; | |||
@@ -672,7 +672,7 @@ static void rtsp_parse_transport(RTSPHeader *reply, const char *p) | |||
} | |||
} | |||
void rtsp_parse_line(RTSPHeader *reply, const char *buf) | |||
void rtsp_parse_line(RTSPMessageHeader *reply, const char *buf) | |||
{ | |||
const char *p; | |||
@@ -738,7 +738,7 @@ static void rtsp_skip_packet(AVFormatContext *s) | |||
} | |||
static void rtsp_send_cmd(AVFormatContext *s, | |||
const char *cmd, RTSPHeader *reply, | |||
const char *cmd, RTSPMessageHeader *reply, | |||
unsigned char **content_ptr) | |||
{ | |||
RTSPState *rt = s->priv_data; | |||
@@ -888,7 +888,7 @@ make_setup_request (AVFormatContext *s, const char *host, int port, | |||
RTSPState *rt = s->priv_data; | |||
int j, i, err, interleave = 0; | |||
RTSPStream *rtsp_st; | |||
RTSPHeader reply1, *reply = &reply1; | |||
RTSPMessageHeader reply1, *reply = &reply1; | |||
char cmd[2048]; | |||
const char *trans_pref; | |||
@@ -1064,7 +1064,7 @@ static int rtsp_read_header(AVFormatContext *s, | |||
char host[1024], path[1024], tcpname[1024], cmd[2048], *option_list, *option; | |||
URLContext *rtsp_hd; | |||
int port, ret, err; | |||
RTSPHeader reply1, *reply = &reply1; | |||
RTSPMessageHeader reply1, *reply = &reply1; | |||
unsigned char *content = NULL; | |||
int lower_transport_mask = 0; | |||
char real_challenge[64]; | |||
@@ -1313,7 +1313,7 @@ static int rtsp_read_packet(AVFormatContext *s, | |||
if (rt->server_type == RTSP_SERVER_REAL) { | |||
int i; | |||
RTSPHeader reply1, *reply = &reply1; | |||
RTSPMessageHeader reply1, *reply = &reply1; | |||
enum AVDiscard cache[MAX_STREAMS]; | |||
char cmd[1024]; | |||
@@ -1421,7 +1421,7 @@ static int rtsp_read_packet(AVFormatContext *s, | |||
static int rtsp_read_play(AVFormatContext *s) | |||
{ | |||
RTSPState *rt = s->priv_data; | |||
RTSPHeader reply1, *reply = &reply1; | |||
RTSPMessageHeader reply1, *reply = &reply1; | |||
char cmd[1024]; | |||
av_log(s, AV_LOG_DEBUG, "hello state=%d\n", rt->state); | |||
@@ -1451,7 +1451,7 @@ static int rtsp_read_play(AVFormatContext *s) | |||
static int rtsp_read_pause(AVFormatContext *s) | |||
{ | |||
RTSPState *rt = s->priv_data; | |||
RTSPHeader reply1, *reply = &reply1; | |||
RTSPMessageHeader reply1, *reply = &reply1; | |||
char cmd[1024]; | |||
rt = s->priv_data; | |||
@@ -1495,7 +1495,7 @@ static int rtsp_read_seek(AVFormatContext *s, int stream_index, | |||
static int rtsp_read_close(AVFormatContext *s) | |||
{ | |||
RTSPState *rt = s->priv_data; | |||
RTSPHeader reply1, *reply = &reply1; | |||
RTSPMessageHeader reply1, *reply = &reply1; | |||
char cmd[1024]; | |||
#if 0 | |||
@@ -59,7 +59,7 @@ typedef struct RTSPTransportField { | |||
enum RTSPLowerTransport lower_transport; | |||
} RTSPTransportField; | |||
typedef struct RTSPHeader { | |||
typedef struct RTSPMessageHeader { | |||
int content_length; | |||
enum RTSPStatusCode status_code; /**< response code from server */ | |||
int nb_transports; | |||
@@ -70,7 +70,7 @@ typedef struct RTSPHeader { | |||
char session_id[512]; | |||
char real_challenge[64]; /**< the RealChallenge1 field from the server */ | |||
char server[64]; | |||
} RTSPHeader; | |||
} RTSPMessageHeader; | |||
enum RTSPClientState { | |||
RTSP_STATE_IDLE, | |||
@@ -126,7 +126,7 @@ typedef struct RTSPStream { | |||
} RTSPStream; | |||
int rtsp_init(void); | |||
void rtsp_parse_line(RTSPHeader *reply, const char *buf); | |||
void rtsp_parse_line(RTSPMessageHeader *reply, const char *buf); | |||
#if LIBAVFORMAT_VERSION_INT < (53 << 16) | |||
extern int rtsp_default_protocols; | |||