Mercurial > mplayer.hg
changeset 23641:1c5ab508b0e6
start= and end= parameters on realrtspurls may be optionally quoted with
", skip the quoting if it's there.
Fixes rtsp://rmv8.bbc.net.uk/bbc7/2300_tue.ra?start="30:00" from
bugzilla #850
author | rtogni |
---|---|
date | Sun, 24 Jun 2007 18:46:41 +0000 |
parents | 4eed49de214f |
children | 31c64c3a4db3 |
files | stream/realrtsp/real.c |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/stream/realrtsp/real.c Sun Jun 24 17:39:54 2007 +0000 +++ b/stream/realrtsp/real.c Sun Jun 24 18:46:41 2007 +0000 @@ -404,6 +404,11 @@ static int convert_timestamp(char *str, int *sec, int *msec) { int hh, mm, ss, ms = 0; + + // Timestamp may be optionally quoted with ", skip it + // Since the url is escaped when we get here, we skip the string "%22" + if (!strncmp(str, "%22", 3)) + str += 3; if (sscanf(str, "%d:%d:%d.%d", &hh, &mm, &ss, &ms) < 3) { hh = 0; if (sscanf(str, "%d:%d.%d", &mm, &ss, &ms) < 2) {