Mercurial > libavformat.hg
diff rtspenc.c @ 5888:4ddbc14bc768 libavformat
Add separate method/url parameters to the rtsp_send_cmd functions
author | mstorsjo |
---|---|
date | Thu, 25 Mar 2010 21:46:14 +0000 |
parents | 0ff0826b6c3d |
children | fd7fc7d79630 |
line wrap: on
line diff
--- a/rtspenc.c Thu Mar 25 19:47:26 2010 +0000 +++ b/rtspenc.c Thu Mar 25 21:46:14 2010 +0000 @@ -36,11 +36,9 @@ char cmd[1024]; snprintf(cmd, sizeof(cmd), - "RECORD %s RTSP/1.0\r\n" "Range: npt=%0.3f-\r\n", - rt->control_uri, (double) 0); - ff_rtsp_send_cmd(s, cmd, reply, NULL); + ff_rtsp_send_cmd(s, "RECORD", rt->control_uri, cmd, reply, NULL); if (reply->status_code != RTSP_STATUS_OK) return -1; rt->state = RTSP_STATE_STREAMING; @@ -159,12 +157,8 @@ static int rtsp_write_close(AVFormatContext *s) { RTSPState *rt = s->priv_data; - char cmd[1024]; - snprintf(cmd, sizeof(cmd), - "TEARDOWN %s RTSP/1.0\r\n", - rt->control_uri); - ff_rtsp_send_cmd_async(s, cmd); + ff_rtsp_send_cmd_async(s, "TEARDOWN", rt->control_uri, NULL); ff_rtsp_close_streams(s); url_close(rt->rtsp_hd);