Loading lib/http.c +1 −3 Original line number Diff line number Diff line Loading @@ -96,7 +96,6 @@ #include "multiif.h" #include "rawstr.h" #include "content_encoding.h" #include "rtsp.h" #include "http_proxy.h" #include "warnless.h" #include "non-ascii.h" Loading Loading @@ -3314,13 +3313,12 @@ CURLcode Curl_http_readwrite_headers(struct SessionHandle *data, } } } #ifndef CURL_DISABLE_RTSP else if(conn->handler->protocol & CURLPROTO_RTSP) { result = Curl_rtsp_parseheader(conn, k->p); if(result) return result; } #endif /* * End of header-checks. Write them to the client. */ Loading lib/rtsp.c +16 −10 Original line number Diff line number Diff line Loading @@ -59,6 +59,12 @@ #define RTP_PKT_LENGTH(p) ((((int)((unsigned char)((p)[2]))) << 8) | \ ((int)((unsigned char)((p)[3])))) /* protocol-specific functions set up to be called by the main engine */ static CURLcode rtsp_do(struct connectdata *conn, bool *done); static CURLcode rtsp_done(struct connectdata *conn, CURLcode, bool premature); static CURLcode rtsp_connect(struct connectdata *conn, bool *done); static CURLcode rtsp_disconnect(struct connectdata *conn, bool dead); static int rtsp_getsock_do(struct connectdata *conn, curl_socket_t *socks, int numsocks); Loading Loading @@ -99,16 +105,16 @@ CURLcode rtp_client_write(struct connectdata *conn, char *ptr, size_t len); const struct Curl_handler Curl_handler_rtsp = { "RTSP", /* scheme */ ZERO_NULL, /* setup_connection */ Curl_rtsp, /* do_it */ Curl_rtsp_done, /* done */ rtsp_do, /* do_it */ rtsp_done, /* done */ ZERO_NULL, /* do_more */ Curl_rtsp_connect, /* connect_it */ rtsp_connect, /* connect_it */ ZERO_NULL, /* connecting */ ZERO_NULL, /* doing */ ZERO_NULL, /* proto_getsock */ rtsp_getsock_do, /* doing_getsock */ ZERO_NULL, /* perform_getsock */ Curl_rtsp_disconnect, /* disconnect */ rtsp_disconnect, /* disconnect */ rtsp_rtp_readwrite, /* readwrite */ PORT_RTSP, /* defport */ CURLPROTO_RTSP, /* protocol */ Loading Loading @@ -148,7 +154,7 @@ bool Curl_rtsp_connisdead(struct connectdata *check) return ret_val; } CURLcode Curl_rtsp_connect(struct connectdata *conn, bool *done) static CURLcode rtsp_connect(struct connectdata *conn, bool *done) { CURLcode httpStatus; struct SessionHandle *data = conn->data; Loading @@ -166,15 +172,15 @@ CURLcode Curl_rtsp_connect(struct connectdata *conn, bool *done) return httpStatus; } CURLcode Curl_rtsp_disconnect(struct connectdata *conn, bool dead_connection) static CURLcode rtsp_disconnect(struct connectdata *conn, bool dead) { (void) dead_connection; (void) dead; Curl_safefree(conn->proto.rtspc.rtp_buf); return CURLE_OK; } CURLcode Curl_rtsp_done(struct connectdata *conn, static CURLcode rtsp_done(struct connectdata *conn, CURLcode status, bool premature) { struct SessionHandle *data = conn->data; Loading Loading @@ -209,7 +215,7 @@ CURLcode Curl_rtsp_done(struct connectdata *conn, return httpStatus; } CURLcode Curl_rtsp(struct connectdata *conn, bool *done) static CURLcode rtsp_do(struct connectdata *conn, bool *done) { struct SessionHandle *data = conn->data; CURLcode result=CURLE_OK; Loading lib/rtsp.h +2 −7 Original line number Diff line number Diff line Loading @@ -26,17 +26,12 @@ extern const struct Curl_handler Curl_handler_rtsp; /* protocol-specific functions set up to be called by the main engine */ CURLcode Curl_rtsp(struct connectdata *conn, bool *done); CURLcode Curl_rtsp_done(struct connectdata *conn, CURLcode, bool premature); CURLcode Curl_rtsp_connect(struct connectdata *conn, bool *done); CURLcode Curl_rtsp_disconnect(struct connectdata *conn, bool dead_connection); CURLcode Curl_rtsp_parseheader(struct connectdata *conn, char *header); bool Curl_rtsp_connisdead(struct connectdata *check); CURLcode Curl_rtsp_parseheader(struct connectdata *conn, char *header); #else /* disabled */ #define Curl_rtsp_parseheader(x,y) CURLE_NOT_BUILT_IN #define Curl_rtsp_connisdead(x) TRUE #endif /* CURL_DISABLE_RTSP */ Loading lib/sendf.c +0 −1 Original line number Diff line number Diff line Loading @@ -42,7 +42,6 @@ #include "sslgen.h" #include "ssh.h" #include "multiif.h" #include "rtsp.h" #include "non-ascii.h" #define _MPRINTF_REPLACE /* use the internal *printf() functions */ Loading lib/transfer.c +0 −1 Original line number Diff line number Diff line Loading @@ -101,7 +101,6 @@ #include "curl_memory.h" #include "select.h" #include "multiif.h" #include "rtsp.h" #include "connect.h" #include "non-ascii.h" Loading Loading
lib/http.c +1 −3 Original line number Diff line number Diff line Loading @@ -96,7 +96,6 @@ #include "multiif.h" #include "rawstr.h" #include "content_encoding.h" #include "rtsp.h" #include "http_proxy.h" #include "warnless.h" #include "non-ascii.h" Loading Loading @@ -3314,13 +3313,12 @@ CURLcode Curl_http_readwrite_headers(struct SessionHandle *data, } } } #ifndef CURL_DISABLE_RTSP else if(conn->handler->protocol & CURLPROTO_RTSP) { result = Curl_rtsp_parseheader(conn, k->p); if(result) return result; } #endif /* * End of header-checks. Write them to the client. */ Loading
lib/rtsp.c +16 −10 Original line number Diff line number Diff line Loading @@ -59,6 +59,12 @@ #define RTP_PKT_LENGTH(p) ((((int)((unsigned char)((p)[2]))) << 8) | \ ((int)((unsigned char)((p)[3])))) /* protocol-specific functions set up to be called by the main engine */ static CURLcode rtsp_do(struct connectdata *conn, bool *done); static CURLcode rtsp_done(struct connectdata *conn, CURLcode, bool premature); static CURLcode rtsp_connect(struct connectdata *conn, bool *done); static CURLcode rtsp_disconnect(struct connectdata *conn, bool dead); static int rtsp_getsock_do(struct connectdata *conn, curl_socket_t *socks, int numsocks); Loading Loading @@ -99,16 +105,16 @@ CURLcode rtp_client_write(struct connectdata *conn, char *ptr, size_t len); const struct Curl_handler Curl_handler_rtsp = { "RTSP", /* scheme */ ZERO_NULL, /* setup_connection */ Curl_rtsp, /* do_it */ Curl_rtsp_done, /* done */ rtsp_do, /* do_it */ rtsp_done, /* done */ ZERO_NULL, /* do_more */ Curl_rtsp_connect, /* connect_it */ rtsp_connect, /* connect_it */ ZERO_NULL, /* connecting */ ZERO_NULL, /* doing */ ZERO_NULL, /* proto_getsock */ rtsp_getsock_do, /* doing_getsock */ ZERO_NULL, /* perform_getsock */ Curl_rtsp_disconnect, /* disconnect */ rtsp_disconnect, /* disconnect */ rtsp_rtp_readwrite, /* readwrite */ PORT_RTSP, /* defport */ CURLPROTO_RTSP, /* protocol */ Loading Loading @@ -148,7 +154,7 @@ bool Curl_rtsp_connisdead(struct connectdata *check) return ret_val; } CURLcode Curl_rtsp_connect(struct connectdata *conn, bool *done) static CURLcode rtsp_connect(struct connectdata *conn, bool *done) { CURLcode httpStatus; struct SessionHandle *data = conn->data; Loading @@ -166,15 +172,15 @@ CURLcode Curl_rtsp_connect(struct connectdata *conn, bool *done) return httpStatus; } CURLcode Curl_rtsp_disconnect(struct connectdata *conn, bool dead_connection) static CURLcode rtsp_disconnect(struct connectdata *conn, bool dead) { (void) dead_connection; (void) dead; Curl_safefree(conn->proto.rtspc.rtp_buf); return CURLE_OK; } CURLcode Curl_rtsp_done(struct connectdata *conn, static CURLcode rtsp_done(struct connectdata *conn, CURLcode status, bool premature) { struct SessionHandle *data = conn->data; Loading Loading @@ -209,7 +215,7 @@ CURLcode Curl_rtsp_done(struct connectdata *conn, return httpStatus; } CURLcode Curl_rtsp(struct connectdata *conn, bool *done) static CURLcode rtsp_do(struct connectdata *conn, bool *done) { struct SessionHandle *data = conn->data; CURLcode result=CURLE_OK; Loading
lib/rtsp.h +2 −7 Original line number Diff line number Diff line Loading @@ -26,17 +26,12 @@ extern const struct Curl_handler Curl_handler_rtsp; /* protocol-specific functions set up to be called by the main engine */ CURLcode Curl_rtsp(struct connectdata *conn, bool *done); CURLcode Curl_rtsp_done(struct connectdata *conn, CURLcode, bool premature); CURLcode Curl_rtsp_connect(struct connectdata *conn, bool *done); CURLcode Curl_rtsp_disconnect(struct connectdata *conn, bool dead_connection); CURLcode Curl_rtsp_parseheader(struct connectdata *conn, char *header); bool Curl_rtsp_connisdead(struct connectdata *check); CURLcode Curl_rtsp_parseheader(struct connectdata *conn, char *header); #else /* disabled */ #define Curl_rtsp_parseheader(x,y) CURLE_NOT_BUILT_IN #define Curl_rtsp_connisdead(x) TRUE #endif /* CURL_DISABLE_RTSP */ Loading
lib/sendf.c +0 −1 Original line number Diff line number Diff line Loading @@ -42,7 +42,6 @@ #include "sslgen.h" #include "ssh.h" #include "multiif.h" #include "rtsp.h" #include "non-ascii.h" #define _MPRINTF_REPLACE /* use the internal *printf() functions */ Loading
lib/transfer.c +0 −1 Original line number Diff line number Diff line Loading @@ -101,7 +101,6 @@ #include "curl_memory.h" #include "select.h" #include "multiif.h" #include "rtsp.h" #include "connect.h" #include "non-ascii.h" Loading