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);