void parse_loglevel(int argc, char **argv, const OptionDef *options) { int idx = locate_option(argc, argv, options, "loglevel"); if (!idx) idx = locate_option(argc, argv, options, "v"); if (idx && argv[idx + 1]) opt_loglevel("loglevel", argv[idx + 1]); }
int main(int argc, char **argv) { int ret; parse_loglevel(argc, argv, options); av_register_all(); init_opts(); #if CONFIG_AVDEVICE avdevice_register_all(); #endif opt_loglevel(NULL, "quiet"); parse_options(NULL, argc, argv, options, opt_input_file); if(!input_filename) input_filename = "/dev/stdin"; ret = probe_file(input_filename); // FIXME - do proper error handling return ret; }
int plex_opt_loglevel(void *o, const char *opt, const char *arg) { opt_loglevel((void*)&av_log_set_level_plex, opt, arg); return 0; }