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.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'cmdutils.h') diff --git a/cmdutils.h b/cmdutils.h index d06a1f8e83..1e27d8fcc2 100644 --- a/cmdutils.h +++ b/cmdutils.h @@ -39,6 +39,22 @@ */ double parse_number_or_die(const char *context, const char *numstr, int type, double min, double max); +/** + * Parses a string specifying a time and returns its corresponding + * value as a number of microseconds. Exits from the application if + * the string cannot be correctly parsed. + * + * @param context the context of the value to be set (e.g. the + * corresponding commandline option name) + * @param timestr the string to be parsed + * @param is_duration a flag which tells how to interpret \p timestr, if + * not zero \p timestr is interpreted as a duration, otherwise as a + * date + * + * @see av_parse_date() + */ +int64_t parse_time_or_die(const char *context, const char *timestr, int is_duration); + typedef struct { const char *name; int flags; -- cgit v1.2.3