X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=cmdutils.h;h=826f00092f4f9b744c7f9e31f0477b531fb1bc07;hb=6d924b5a5f39e33a02c4b39cc5892911bb508d4e;hp=2cc2ee26c7e98f001ad59bd685e972d88d9c57c3;hpb=85663ef3020fe95f65c96de73201adac909cd07c;p=ffmpeg diff --git a/cmdutils.h b/cmdutils.h index 2cc2ee26c7e..826f00092f4 100644 --- a/cmdutils.h +++ b/cmdutils.h @@ -23,6 +23,9 @@ #define FFMPEG_CMDUTILS_H #include +#include "libavcodec/avcodec.h" +#include "libavformat/avformat.h" +#include "libswscale/swscale.h" /** * program name, defined by the program for show_version(). @@ -34,17 +37,24 @@ extern const char program_name[]; */ extern const int program_birth_year; +extern const int this_year; + extern const char **opt_names; -extern AVCodecContext *avctx_opts[CODEC_TYPE_NB]; +extern AVCodecContext *avcodec_opts[CODEC_TYPE_NB]; extern AVFormatContext *avformat_opts; extern struct SwsContext *sws_opts; /** - * Fallback for options that are not explixitly handled, these will be + * Fallback for options that are not explicitly handled, these will be * parsed through AVOptions. */ int opt_default(const char *opt, const char *arg); +/** + * Sets the libav* libraries log level. + */ +int opt_loglevel(const char *opt, const char *arg); + /** * Parses a string and returns its corresponding value as a double. * Exits from the application if the string cannot be correctly @@ -68,8 +78,8 @@ double parse_number_or_die(const char *context, const char *numstr, int type, do * @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 + * @param is_duration a flag which tells how to interpret timestr, if + * not zero timestr is interpreted as a duration, otherwise as a * date * * @see parse_date() @@ -147,4 +157,10 @@ void show_license(void); */ void show_formats(void); +/** + * Returns a positive value if reads from standard input a line + * starting with [yY], otherwise returns 0. + */ +int read_yesno(void); + #endif /* FFMPEG_CMDUTILS_H */