[FFmpeg-devel] [PATCH] parseutils: extend av_parse_time() syntax for accepting ".mm" formats
Stefano Sabatini
stefano.sabatini-lala at poste.it
Tue Jul 19 12:10:45 CEST 2011
This is useful for expressing durations e.g in the form of ".5".
---
libavutil/parseutils.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/libavutil/parseutils.c b/libavutil/parseutils.c
index 3c94370..24404d8 100644
--- a/libavutil/parseutils.c
+++ b/libavutil/parseutils.c
@@ -585,7 +585,7 @@ int av_parse_time(int64_t *timeval, const char *timestr, int duration)
if (!q) {
/* parse timestr as S+ */
dt.tm_sec = strtol(p, (char **)&q, 10);
- if (q == p) {
+ if (q == p && *p != '.') {
/* the parsing didn't succeed */
*timeval = INT64_MIN;
return AVERROR(EINVAL);
--
1.7.2.5
More information about the ffmpeg-devel
mailing list