[FFmpeg-devel] [PATCH] parseutils: add test for av_parse_time()
Stefano Sabatini
stefano.sabatini-lala at poste.it
Tue Jul 19 12:10:53 CEST 2011
---
libavutil/parseutils.c | 31 +++++++++++++++++++++++++++++++
1 files changed, 31 insertions(+), 0 deletions(-)
diff --git a/libavutil/parseutils.c b/libavutil/parseutils.c
index 24404d8..fb440a8 100644
--- a/libavutil/parseutils.c
+++ b/libavutil/parseutils.c
@@ -765,6 +765,37 @@ int main(void)
}
}
+ printf("Testing av_parse_time()\n");
+ {
+ int i;
+ const char *durations[] = {
+ "",
+ "foo",
+ "0",
+ "-1",
+ "10s",
+ "10foo",
+ "10.",
+ "10:12:12",
+ ".5",
+ ".",
+ ".foo",
+ "0.5",
+ "1.",
+ "10:12:12.123",
+ "10h12m12s",
+ "10h12m12.123s",
+ "10h12m12.123",
+ };
+
+ for (i = 0; i < FF_ARRAY_ELEMS(durations); i++) {
+ int ret;
+ int64_t t;
+ ret = av_parse_time(&t, durations[i], 1),
+ printf("'%s' -> t:%"PRId64" ret:%d\n", durations[i], t, ret);
+ }
+ }
+
return 0;
}
--
1.7.2.5
More information about the ffmpeg-devel
mailing list