From 7542157d8afdf63a2cbc20a5e8aab86c85c42773 Mon Sep 17 00:00:00 2001 From: Stefano Sabatini Date: Mon, 31 Mar 2008 10:01:06 +0000 Subject: Export parse_time_or_die from ffmpeg.c to cmdutils.c Patch by Stefano Sabatini (stefano sabatini-lala poste it) Originally committed as revision 12647 to svn://svn.ffmpeg.org/ffmpeg/trunk --- cmdutils.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'cmdutils.c') diff --git a/cmdutils.c b/cmdutils.c index 36508d25b4..3eb9c18ecd 100644 --- a/cmdutils.c +++ b/cmdutils.c @@ -52,6 +52,17 @@ double parse_number_or_die(const char *context, const char *numstr, int type, do exit(1); } +int64_t parse_time_or_die(const char *context, const char *timestr, int is_duration) +{ + int64_t us = parse_date(timestr, is_duration); + if (us == INT64_MIN) { + fprintf(stderr, "Invalid %s specification for %s: %s\n", + is_duration ? "duration" : "date", context, timestr); + exit(1); + } + return us; +} + void show_help_options(const OptionDef *options, const char *msg, int mask, int value) { const OptionDef *po; -- cgit v1.2.3