From: Tim-Philipp Müller Date: Wed, 21 Oct 2015 10:53:09 +0000 (+0100) Subject: flvdemux: relax creation time parsing X-Git-Tag: 1.19.3~509^2~3184 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ff422c112faf993aa96c32b7a8463768bf14b221;p=platform%2Fupstream%2Fgstreamer.git flvdemux: relax creation time parsing Parse wrong timestamps like we used to write as well, e.g. 10:9:42, and the hour might be without a leading zero in any case. --- diff --git a/gst/flv/gstflvdemux.c b/gst/flv/gstflvdemux.c index 079ee7d..19765f7 100644 --- a/gst/flv/gstflvdemux.c +++ b/gst/flv/gstflvdemux.c @@ -295,7 +295,7 @@ parse_flv_demux_parse_date_string (const gchar * s) /* time */ hh = mm = ss = 0; - if (sscanf (tokens[3], "%02d:%02d:%02d", &hh, &mm, &ss) < 2) + if (sscanf (tokens[3], "%d:%d:%d", &hh, &mm, &ss) < 2) goto out; if (hh >= 0 && hh < 24 && mm >= 0 && mm < 60 && ss >= 0 && ss < 60) { hour = hh;