[FFmpeg-cvslog] Do not use format string "%0.3f" for RTSP Range field.

Carl Eugen Hoyos git at videolan.org
Thu Mar 24 03:43:42 CET 2011


ffmpeg | branch: master | Carl Eugen Hoyos <cehoyos at ag.or.at> | Tue Mar 22 22:38:44 2011 +0100| [78e99e0f32b610a3cf302b2b35e500f4e9eaff07] | committer: Ronald S. Bultje

Do not use format string "%0.3f" for RTSP Range field.

The format string was locale-depending.

Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=78e99e0f32b610a3cf302b2b35e500f4e9eaff07
---

 libavformat/rtspdec.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/libavformat/rtspdec.c b/libavformat/rtspdec.c
index ac1f220..571e76d 100644
--- a/libavformat/rtspdec.c
+++ b/libavformat/rtspdec.c
@@ -60,8 +60,9 @@ static int rtsp_read_play(AVFormatContext *s)
             cmd[0] = 0;
         } else {
             snprintf(cmd, sizeof(cmd),
-                     "Range: npt=%0.3f-\r\n",
-                     (double)rt->seek_timestamp / AV_TIME_BASE);
+                     "Range: npt=%"PRId64".%03"PRId64"-\r\n",
+                     rt->seek_timestamp / AV_TIME_BASE,
+                     rt->seek_timestamp / (AV_TIME_BASE / 1000) % 1000);
         }
         ff_rtsp_send_cmd(s, "PLAY", rt->control_uri, cmd, reply, NULL);
         if (reply->status_code != RTSP_STATUS_OK) {




More information about the ffmpeg-cvslog mailing list