FFmpegKit iOS / macOS / tvOS API 4.5
|
Go to the source code of this file.
Data Structures | |
struct | InputStream |
struct | InputFile |
struct | ReadInterval |
struct | section |
struct | LogBuffer |
struct | unit_value |
struct | Writer |
struct | WriterContext |
struct | DefaultContext |
struct | CompactContext |
struct | FlatContext |
struct | INIContext |
struct | JSONContext |
struct | XMLContext |
Macros | |
#define | pthread_mutex_lock(a) do{}while(0) |
#define | pthread_mutex_unlock(a) do{}while(0) |
#define | SHOW_OPTIONAL_FIELDS_AUTO -1 |
#define | SHOW_OPTIONAL_FIELDS_NEVER 0 |
#define | SHOW_OPTIONAL_FIELDS_ALWAYS 1 |
#define | SECTION_MAX_NB_CHILDREN 10 |
#define | SECTION_FLAG_IS_WRAPPER 1 |
the section only contains other sections, but has no data at its own level More... | |
#define | SECTION_FLAG_IS_ARRAY 2 |
the section contains an array of elements of the same type More... | |
#define | SECTION_FLAG_HAS_VARIABLE_FIELDS 4 |
#define | WRITER_FLAG_DISPLAY_OPTIONAL_FIELDS 1 |
#define | WRITER_FLAG_PUT_PACKETS_AND_FRAMES_IN_SAME_CHAPTER 2 |
#define | SECTION_MAX_NB_LEVELS 10 |
#define | OFFSET(x) offsetof(WriterContext, x) |
#define | PRINT_STRING_OPT 1 |
#define | PRINT_STRING_VALIDATE 2 |
#define | MAX_REGISTERED_WRITERS_NB 64 |
#define | DEFINE_WRITER_CLASS(name) |
#define | OFFSET(x) offsetof(DefaultContext, x) |
#define | OFFSET(x) offsetof(CompactContext, x) |
#define | OFFSET(x) offsetof(CompactContext, x) |
#define | OFFSET(x) offsetof(FlatContext, x) |
#define | OFFSET(x) offsetof(INIContext, x) |
#define | OFFSET(x) offsetof(JSONContext, x) |
#define | JSON_INDENT() av_log(NULL, AV_LOG_STDERR, "%*c", json->indent_level * 4, ' ') |
#define | OFFSET(x) offsetof(XMLContext, x) |
#define | CHECK_COMPLIANCE(opt, opt_name) |
#define | XML_INDENT() av_log(NULL, AV_LOG_STDERR, "%*c", xml->indent_level * 4, ' ') |
#define | print_fmt(k, f, ...) |
#define | print_int(k, v) writer_print_integer(w, k, v) |
#define | print_q(k, v, s) writer_print_rational(w, k, v, s) |
#define | print_str(k, v) writer_print_string(w, k, v, 0) |
#define | print_str_opt(k, v) writer_print_string(w, k, v, PRINT_STRING_OPT) |
#define | print_str_validate(k, v) writer_print_string(w, k, v, PRINT_STRING_VALIDATE) |
#define | print_time(k, v, tb) writer_print_time(w, k, v, tb, 0) |
#define | print_ts(k, v) writer_print_ts(w, k, v, 0) |
#define | print_duration_time(k, v, tb) writer_print_time(w, k, v, tb, 1) |
#define | print_duration_ts(k, v) writer_print_ts(w, k, v, 1) |
#define | print_val(k, v, u) |
#define | print_section_header(s) writer_print_section_header(w, s) |
#define | print_section_footer(s) writer_print_section_footer(w, s) |
#define | REALLOCZ_ARRAY_STREAM(ptr, cur_n, new_n) |
#define | PRINT_DISPOSITION(flagname, name) |
#define | CHECK_END if (ret < 0) goto end |
#define | SHOW_LIB_VERSION(libname, LIBNAME) |
#define | PRINT_PIX_FMT_FLAG(flagname, name) |
#define | DEFINE_OPT_SHOW_SECTION(section, target_section_id) |
#define | SET_DO_SHOW(id, varname) |
Typedefs | |
typedef struct InputStream | InputStream |
typedef struct InputFile | InputFile |
typedef struct ReadInterval | ReadInterval |
typedef struct LogBuffer | LogBuffer |
typedef struct WriterContext | WriterContext |
typedef struct Writer | Writer |
typedef struct DefaultContext | DefaultContext |
typedef struct CompactContext | CompactContext |
typedef struct FlatContext | FlatContext |
typedef struct INIContext | INIContext |
typedef struct JSONContext | JSONContext |
typedef struct XMLContext | XMLContext |
Functions | |
static void | log_callback (void *ptr, int level, const char *fmt, va_list vl) |
static void | ffprobe_cleanup (int ret) |
static char * | value_string (char *buf, int buf_size, struct unit_value uv) |
static const char * | writer_get_name (void *p) |
static void * | writer_child_next (void *obj, void *prev) |
static void | writer_close (WriterContext **wctx) |
static void | bprint_bytes (AVBPrint *bp, const uint8_t *ubuf, size_t ubuf_size) |
static int | writer_open (WriterContext **wctx, const Writer *writer, const char *args, const struct section *sections, int nb_sections) |
static void | writer_print_section_header (WriterContext *wctx, int section_id) |
static void | writer_print_section_footer (WriterContext *wctx) |
static void | writer_print_integer (WriterContext *wctx, const char *key, long long int val) |
static int | validate_string (WriterContext *wctx, char **dstp, const char *src) |
static int | writer_print_string (WriterContext *wctx, const char *key, const char *val, int flags) |
static void | writer_print_rational (WriterContext *wctx, const char *key, AVRational q, char sep) |
static void | writer_print_time (WriterContext *wctx, const char *key, int64_t ts, const AVRational *time_base, int is_duration) |
static void | writer_print_ts (WriterContext *wctx, const char *key, int64_t ts, int is_duration) |
static void | writer_print_data (WriterContext *wctx, const char *name, uint8_t *data, int size) |
static void | writer_print_data_hash (WriterContext *wctx, const char *name, uint8_t *data, int size) |
static void | writer_print_integers (WriterContext *wctx, const char *name, uint8_t *data, int size, const char *format, int columns, int bytes, int offset_add) |
static int | writer_register (const Writer *writer) |
static const Writer * | writer_get_by_name (const char *name) |
DEFINE_WRITER_CLASS (default) | |
static char * | upcase_string (char *dst, size_t dst_size, const char *src) |
static void | default_print_section_header (WriterContext *wctx) |
static void | default_print_section_footer (WriterContext *wctx) |
static void | default_print_str (WriterContext *wctx, const char *key, const char *value) |
static void | default_print_int (WriterContext *wctx, const char *key, long long int value) |
static const char * | c_escape_str (AVBPrint *dst, const char *src, const char sep, void *log_ctx) |
static const char * | csv_escape_str (AVBPrint *dst, const char *src, const char sep, void *log_ctx) |
static const char * | none_escape_str (AVBPrint *dst, const char *src, const char sep, void *log_ctx) |
DEFINE_WRITER_CLASS (compact) | |
static av_cold int | compact_init (WriterContext *wctx) |
static void | compact_print_section_header (WriterContext *wctx) |
static void | compact_print_section_footer (WriterContext *wctx) |
static void | compact_print_str (WriterContext *wctx, const char *key, const char *value) |
static void | compact_print_int (WriterContext *wctx, const char *key, long long int value) |
DEFINE_WRITER_CLASS (csv) | |
DEFINE_WRITER_CLASS (flat) | |
static av_cold int | flat_init (WriterContext *wctx) |
static const char * | flat_escape_key_str (AVBPrint *dst, const char *src, const char sep) |
static const char * | flat_escape_value_str (AVBPrint *dst, const char *src) |
static void | flat_print_section_header (WriterContext *wctx) |
static void | flat_print_int (WriterContext *wctx, const char *key, long long int value) |
static void | flat_print_str (WriterContext *wctx, const char *key, const char *value) |
DEFINE_WRITER_CLASS (ini) | |
static char * | ini_escape_str (AVBPrint *dst, const char *src) |
static void | ini_print_section_header (WriterContext *wctx) |
static void | ini_print_str (WriterContext *wctx, const char *key, const char *value) |
static void | ini_print_int (WriterContext *wctx, const char *key, long long int value) |
DEFINE_WRITER_CLASS (json) | |
static av_cold int | json_init (WriterContext *wctx) |
static const char * | json_escape_str (AVBPrint *dst, const char *src, void *log_ctx) |
static void | json_print_section_header (WriterContext *wctx) |
static void | json_print_section_footer (WriterContext *wctx) |
static void | json_print_item_str (WriterContext *wctx, const char *key, const char *value) |
static void | json_print_str (WriterContext *wctx, const char *key, const char *value) |
static void | json_print_int (WriterContext *wctx, const char *key, long long int value) |
DEFINE_WRITER_CLASS (xml) | |
static av_cold int | xml_init (WriterContext *wctx) |
static void | xml_print_section_header (WriterContext *wctx) |
static void | xml_print_section_footer (WriterContext *wctx) |
static void | xml_print_str (WriterContext *wctx, const char *key, const char *value) |
static void | xml_print_int (WriterContext *wctx, const char *key, long long int value) |
static void | writer_register_all (void) |
static int | show_tags (WriterContext *w, AVDictionary *tags, int section_id) |
static void | print_dynamic_hdr10_plus (WriterContext *w, const AVDynamicHDRPlus *metadata) |
static void | print_pkt_side_data (WriterContext *w, AVCodecParameters *par, const AVPacketSideData *side_data, int nb_side_data, SectionID id_data_list, SectionID id_data) |
static void | print_color_range (WriterContext *w, enum AVColorRange color_range) |
static void | print_color_space (WriterContext *w, enum AVColorSpace color_space) |
static void | print_primaries (WriterContext *w, enum AVColorPrimaries color_primaries) |
static void | print_color_trc (WriterContext *w, enum AVColorTransferCharacteristic color_trc) |
static void | print_chroma_location (WriterContext *w, enum AVChromaLocation chroma_location) |
static void | clear_log (int need_lock) |
static int | show_log (WriterContext *w, int section_ids, int section_id, int log_level) |
static void | show_packet (WriterContext *w, InputFile *ifile, AVPacket *pkt, int packet_idx) |
static void | show_subtitle (WriterContext *w, AVSubtitle *sub, AVStream *stream, AVFormatContext *fmt_ctx) |
static void | show_frame (WriterContext *w, AVFrame *frame, AVStream *stream, AVFormatContext *fmt_ctx) |
static av_always_inline int | process_frame (WriterContext *w, InputFile *ifile, AVFrame *frame, AVPacket *pkt, int *packet_new) |
static void | log_read_interval (const ReadInterval *interval, void *log_ctx, int log_level) |
static int | read_interval_packets (WriterContext *w, InputFile *ifile, const ReadInterval *interval, int64_t *cur_ts) |
static int | read_packets (WriterContext *w, InputFile *ifile) |
static int | show_stream (WriterContext *w, AVFormatContext *fmt_ctx, int stream_idx, InputStream *ist, int in_program) |
static int | show_streams (WriterContext *w, InputFile *ifile) |
static int | show_program (WriterContext *w, InputFile *ifile, AVProgram *program) |
static int | show_programs (WriterContext *w, InputFile *ifile) |
static int | show_chapters (WriterContext *w, InputFile *ifile) |
static int | show_format (WriterContext *w, InputFile *ifile) |
static void | show_error (WriterContext *w, int err) |
static int | open_input_file (InputFile *ifile, const char *filename, const char *print_filename) |
static void | close_input_file (InputFile *ifile) |
static int | probe_file (WriterContext *wctx, const char *filename, const char *print_filename) |
static void | show_usage (void) |
static void | ffprobe_show_program_version (WriterContext *w) |
static void | ffprobe_show_library_versions (WriterContext *w) |
static void | ffprobe_show_pixel_formats (WriterContext *w) |
static int | opt_show_optional_fields (void *optctx, const char *opt, const char *arg) |
static int | opt_format (void *optctx, const char *opt, const char *arg) |
static void | mark_section_show_entries (SectionID section_id, int show_all_entries, AVDictionary *entries) |
static int | match_section (const char *section_name, int show_all_entries, AVDictionary *entries) |
static int | opt_show_entries (void *optctx, const char *opt, const char *arg) |
static int | opt_show_format_entry (void *optctx, const char *opt, const char *arg) |
static void | opt_input_file (void *optctx, const char *arg) |
static int | opt_input_file_i (void *optctx, const char *opt, const char *arg) |
static int | opt_print_filename (void *optctx, const char *opt, const char *arg) |
void | show_help_default_ffprobe (const char *opt, const char *arg) |
static int | parse_read_interval (const char *interval_spec, ReadInterval *interval) |
static int | parse_read_intervals (const char *intervals_spec) |
static int | opt_read_intervals (void *optctx, const char *opt, const char *arg) |
static int | opt_pretty (void *optctx, const char *opt, const char *arg) |
static void | print_section (SectionID id, int level) |
static int | opt_sections (void *optctx, const char *opt, const char *arg) |
static int | opt_show_versions (void *optctx, const char *opt, const char *arg) |
static int | check_section_show_entries (int section_id) |
void | ffprobe_var_cleanup () |
int | ffprobe_execute (int argc, char **argv) |
simple media prober based on the FFmpeg libraries
Definition in file fftools_ffprobe.c.
#define CHECK_COMPLIANCE | ( | opt, | |
opt_name | |||
) |
#define CHECK_END if (ret < 0) goto end |
#define DEFINE_OPT_SHOW_SECTION | ( | section, | |
target_section_id | |||
) |
Definition at line 3617 of file fftools_ffprobe.c.
#define DEFINE_WRITER_CLASS | ( | name | ) |
Definition at line 925 of file fftools_ffprobe.c.
#define JSON_INDENT | ( | ) | av_log(NULL, AV_LOG_STDERR, "%*c", json->indent_level * 4, ' ') |
Definition at line 1522 of file fftools_ffprobe.c.
#define MAX_REGISTERED_WRITERS_NB 64 |
Definition at line 896 of file fftools_ffprobe.c.
#define OFFSET | ( | x | ) | offsetof(WriterContext, x) |
Definition at line 1649 of file fftools_ffprobe.c.
#define OFFSET | ( | x | ) | offsetof(DefaultContext, x) |
Definition at line 1649 of file fftools_ffprobe.c.
#define OFFSET | ( | x | ) | offsetof(CompactContext, x) |
Definition at line 1649 of file fftools_ffprobe.c.
#define OFFSET | ( | x | ) | offsetof(CompactContext, x) |
Definition at line 1649 of file fftools_ffprobe.c.
#define OFFSET | ( | x | ) | offsetof(FlatContext, x) |
Definition at line 1649 of file fftools_ffprobe.c.
#define OFFSET | ( | x | ) | offsetof(INIContext, x) |
Definition at line 1649 of file fftools_ffprobe.c.
#define OFFSET | ( | x | ) | offsetof(JSONContext, x) |
Definition at line 1649 of file fftools_ffprobe.c.
#define OFFSET | ( | x | ) | offsetof(XMLContext, x) |
Definition at line 1649 of file fftools_ffprobe.c.
#define PRINT_DISPOSITION | ( | flagname, | |
name | |||
) |
#define print_duration_time | ( | k, | |
v, | |||
tb | |||
) | writer_print_time(w, k, v, tb, 1) |
Definition at line 1818 of file fftools_ffprobe.c.
#define print_duration_ts | ( | k, | |
v | |||
) | writer_print_ts(w, k, v, 1) |
Definition at line 1819 of file fftools_ffprobe.c.
#define print_fmt | ( | k, | |
f, | |||
... | |||
) |
Definition at line 1805 of file fftools_ffprobe.c.
#define print_int | ( | k, | |
v | |||
) | writer_print_integer(w, k, v) |
Definition at line 1811 of file fftools_ffprobe.c.
#define PRINT_PIX_FMT_FLAG | ( | flagname, | |
name | |||
) |
Definition at line 3225 of file fftools_ffprobe.c.
#define print_q | ( | k, | |
v, | |||
s | |||
) | writer_print_rational(w, k, v, s) |
Definition at line 1812 of file fftools_ffprobe.c.
#define print_section_footer | ( | s | ) | writer_print_section_footer(w, s) |
Definition at line 1828 of file fftools_ffprobe.c.
#define print_section_header | ( | s | ) | writer_print_section_header(w, s) |
Definition at line 1827 of file fftools_ffprobe.c.
#define print_str | ( | k, | |
v | |||
) | writer_print_string(w, k, v, 0) |
Definition at line 1813 of file fftools_ffprobe.c.
#define print_str_opt | ( | k, | |
v | |||
) | writer_print_string(w, k, v, PRINT_STRING_OPT) |
Definition at line 1814 of file fftools_ffprobe.c.
#define print_str_validate | ( | k, | |
v | |||
) | writer_print_string(w, k, v, PRINT_STRING_VALIDATE) |
Definition at line 1815 of file fftools_ffprobe.c.
#define PRINT_STRING_OPT 1 |
Definition at line 751 of file fftools_ffprobe.c.
#define PRINT_STRING_VALIDATE 2 |
Definition at line 752 of file fftools_ffprobe.c.
#define print_time | ( | k, | |
v, | |||
tb | |||
) | writer_print_time(w, k, v, tb, 0) |
Definition at line 1816 of file fftools_ffprobe.c.
#define print_ts | ( | k, | |
v | |||
) | writer_print_ts(w, k, v, 0) |
Definition at line 1817 of file fftools_ffprobe.c.
#define print_val | ( | k, | |
v, | |||
u | |||
) |
Definition at line 1820 of file fftools_ffprobe.c.
#define pthread_mutex_lock | ( | a | ) | do{}while(0) |
Definition at line 72 of file fftools_ffprobe.c.
#define pthread_mutex_unlock | ( | a | ) | do{}while(0) |
Definition at line 76 of file fftools_ffprobe.c.
#define REALLOCZ_ARRAY_STREAM | ( | ptr, | |
cur_n, | |||
new_n | |||
) |
Definition at line 1830 of file fftools_ffprobe.c.
#define SECTION_FLAG_HAS_VARIABLE_FIELDS 4 |
the section may contain a variable number of fields with variable keys. For these sections the element_name field is mandatory.
Definition at line 157 of file fftools_ffprobe.c.
#define SECTION_FLAG_IS_ARRAY 2 |
the section contains an array of elements of the same type
Definition at line 155 of file fftools_ffprobe.c.
#define SECTION_FLAG_IS_WRAPPER 1 |
the section only contains other sections, but has no data at its own level
Definition at line 154 of file fftools_ffprobe.c.
#define SECTION_MAX_NB_CHILDREN 10 |
Definition at line 148 of file fftools_ffprobe.c.
#define SECTION_MAX_NB_LEVELS 10 |
Definition at line 463 of file fftools_ffprobe.c.
#define SET_DO_SHOW | ( | id, | |
varname | |||
) |
Definition at line 3647 of file fftools_ffprobe.c.
#define SHOW_LIB_VERSION | ( | libname, | |
LIBNAME | |||
) |
Definition at line 3197 of file fftools_ffprobe.c.
#define SHOW_OPTIONAL_FIELDS_ALWAYS 1 |
Definition at line 128 of file fftools_ffprobe.c.
#define SHOW_OPTIONAL_FIELDS_AUTO -1 |
Definition at line 126 of file fftools_ffprobe.c.
#define SHOW_OPTIONAL_FIELDS_NEVER 0 |
Definition at line 127 of file fftools_ffprobe.c.
#define WRITER_FLAG_DISPLAY_OPTIONAL_FIELDS 1 |
Definition at line 437 of file fftools_ffprobe.c.
#define WRITER_FLAG_PUT_PACKETS_AND_FRAMES_IN_SAME_CHAPTER 2 |
Definition at line 438 of file fftools_ffprobe.c.
#define XML_INDENT | ( | ) | av_log(NULL, AV_LOG_STDERR, "%*c", xml->indent_level * 4, ' ') |
Definition at line 1682 of file fftools_ffprobe.c.
typedef struct CompactContext CompactContext |
typedef struct DefaultContext DefaultContext |
typedef struct FlatContext FlatContext |
typedef struct INIContext INIContext |
typedef struct InputStream InputStream |
typedef struct JSONContext JSONContext |
typedef struct ReadInterval ReadInterval |
typedef struct WriterContext WriterContext |
Definition at line 435 of file fftools_ffprobe.c.
typedef struct XMLContext XMLContext |
enum SectionID |
Definition at line 166 of file fftools_ffprobe.c.
enum StringValidation |
Enumerator | |
---|---|
WRITER_STRING_VALIDATION_FAIL | |
WRITER_STRING_VALIDATION_REPLACE | |
WRITER_STRING_VALIDATION_IGNORE | |
WRITER_STRING_VALIDATION_NB |
Definition at line 440 of file fftools_ffprobe.c.
|
static |
Definition at line 548 of file fftools_ffprobe.c.
|
static |
Apply C-language-like string escaping.
Definition at line 1040 of file fftools_ffprobe.c.
Definition at line 3635 of file fftools_ffprobe.c.
|
static |
Definition at line 2108 of file fftools_ffprobe.c.
|
static |
Definition at line 3079 of file fftools_ffprobe.c.
|
static |
Definition at line 1116 of file fftools_ffprobe.c.
|
static |
Definition at line 1191 of file fftools_ffprobe.c.
|
static |
Definition at line 1168 of file fftools_ffprobe.c.
|
static |
Definition at line 1138 of file fftools_ffprobe.c.
|
static |
Definition at line 1178 of file fftools_ffprobe.c.
|
static |
Quote fields containing special characters, check RFC4180.
Definition at line 1063 of file fftools_ffprobe.c.
|
static |
Definition at line 1015 of file fftools_ffprobe.c.
|
static |
Definition at line 993 of file fftools_ffprobe.c.
|
static |
Definition at line 968 of file fftools_ffprobe.c.
|
static |
Definition at line 1006 of file fftools_ffprobe.c.
DEFINE_WRITER_CLASS | ( | compact | ) |
DEFINE_WRITER_CLASS | ( | csv | ) |
DEFINE_WRITER_CLASS | ( | default | ) |
DEFINE_WRITER_CLASS | ( | flat | ) |
DEFINE_WRITER_CLASS | ( | ini | ) |
DEFINE_WRITER_CLASS | ( | json | ) |
DEFINE_WRITER_CLASS | ( | xml | ) |
|
static |
Definition at line 364 of file fftools_ffprobe.c.
Forward declaration for function defined in fftools_ffprobe.c
Definition at line 3717 of file fftools_ffprobe.c.
|
static |
Definition at line 3212 of file fftools_ffprobe.c.
|
static |
Definition at line 3230 of file fftools_ffprobe.c.
|
static |
Definition at line 3181 of file fftools_ffprobe.c.
void ffprobe_var_cleanup | ( | ) |
Definition at line 3652 of file fftools_ffprobe.c.
|
static |
Definition at line 1280 of file fftools_ffprobe.c.
|
static |
Definition at line 1295 of file fftools_ffprobe.c.
|
static |
Definition at line 1266 of file fftools_ffprobe.c.
|
static |
Definition at line 1339 of file fftools_ffprobe.c.
|
static |
Definition at line 1313 of file fftools_ffprobe.c.
|
static |
Definition at line 1344 of file fftools_ffprobe.c.
|
static |
Definition at line 1386 of file fftools_ffprobe.c.
|
static |
Definition at line 1457 of file fftools_ffprobe.c.
|
static |
Definition at line 1413 of file fftools_ffprobe.c.
|
static |
Definition at line 1446 of file fftools_ffprobe.c.
|
static |
Definition at line 1502 of file fftools_ffprobe.c.
|
static |
Definition at line 1492 of file fftools_ffprobe.c.
|
static |
Definition at line 1609 of file fftools_ffprobe.c.
|
inlinestatic |
Definition at line 1584 of file fftools_ffprobe.c.
|
static |
Definition at line 1562 of file fftools_ffprobe.c.
|
static |
Definition at line 1524 of file fftools_ffprobe.c.
|
static |
Definition at line 1596 of file fftools_ffprobe.c.
|
static |
Definition at line 315 of file fftools_ffprobe.c.
|
static |
Definition at line 2450 of file fftools_ffprobe.c.
|
inlinestatic |
Definition at line 3297 of file fftools_ffprobe.c.
|
static |
Definition at line 3312 of file fftools_ffprobe.c.
|
static |
Definition at line 1081 of file fftools_ffprobe.c.
|
static |
Definition at line 2962 of file fftools_ffprobe.c.
|
static |
Definition at line 3287 of file fftools_ffprobe.c.
|
static |
Definition at line 3397 of file fftools_ffprobe.c.
|
static |
Definition at line 3410 of file fftools_ffprobe.c.
|
static |
Definition at line 3572 of file fftools_ffprobe.c.
|
static |
Definition at line 3416 of file fftools_ffprobe.c.
|
static |
Definition at line 3567 of file fftools_ffprobe.c.
|
static |
Definition at line 3598 of file fftools_ffprobe.c.
|
static |
Definition at line 3331 of file fftools_ffprobe.c.
|
static |
Definition at line 3381 of file fftools_ffprobe.c.
|
static |
Definition at line 3276 of file fftools_ffprobe.c.
|
static |
Definition at line 3610 of file fftools_ffprobe.c.
|
static |
Parse interval specification, according to the format: INTERVAL ::= [START|+START_OFFSET][%[END|+END_OFFSET]] INTERVALS ::= INTERVAL[,INTERVALS]
Definition at line 3437 of file fftools_ffprobe.c.
|
static |
Definition at line 3519 of file fftools_ffprobe.c.
|
static |
Definition at line 2097 of file fftools_ffprobe.c.
|
static |
Definition at line 2057 of file fftools_ffprobe.c.
|
static |
Definition at line 2067 of file fftools_ffprobe.c.
|
static |
Definition at line 2087 of file fftools_ffprobe.c.
|
static |
Definition at line 1856 of file fftools_ffprobe.c.
|
static |
Definition at line 1955 of file fftools_ffprobe.c.
|
static |
Definition at line 2077 of file fftools_ffprobe.c.
Definition at line 3581 of file fftools_ffprobe.c.
|
static |
Definition at line 3093 of file fftools_ffprobe.c.
|
static |
Definition at line 2384 of file fftools_ffprobe.c.
|
static |
Definition at line 2474 of file fftools_ffprobe.c.
|
static |
Definition at line 2582 of file fftools_ffprobe.c.
|
static |
Definition at line 2892 of file fftools_ffprobe.c.
|
static |
Definition at line 2948 of file fftools_ffprobe.c.
|
static |
Definition at line 2917 of file fftools_ffprobe.c.
|
static |
Definition at line 2235 of file fftools_ffprobe.c.
void show_help_default_ffprobe | ( | const char * | opt, |
const char * | arg | ||
) |
Definition at line 3422 of file fftools_ffprobe.c.
|
static |
Definition at line 2124 of file fftools_ffprobe.c.
|
static |
Definition at line 2159 of file fftools_ffprobe.c.
|
static |
Definition at line 2839 of file fftools_ffprobe.c.
|
static |
Definition at line 2874 of file fftools_ffprobe.c.
|
static |
Definition at line 2602 of file fftools_ffprobe.c.
|
static |
Definition at line 2822 of file fftools_ffprobe.c.
|
static |
Definition at line 2212 of file fftools_ffprobe.c.
|
inlinestatic |
Definition at line 1838 of file fftools_ffprobe.c.
|
static |
Definition at line 3174 of file fftools_ffprobe.c.
|
inlinestatic |
Definition at line 959 of file fftools_ffprobe.c.
|
inlinestatic |
Definition at line 696 of file fftools_ffprobe.c.
|
static |
Definition at line 380 of file fftools_ffprobe.c.
|
static |
Definition at line 514 of file fftools_ffprobe.c.
|
static |
Definition at line 530 of file fftools_ffprobe.c.
|
static |
Definition at line 911 of file fftools_ffprobe.c.
|
static |
Definition at line 493 of file fftools_ffprobe.c.
|
static |
Definition at line 557 of file fftools_ffprobe.c.
|
static |
Definition at line 827 of file fftools_ffprobe.c.
|
static |
Definition at line 855 of file fftools_ffprobe.c.
|
inlinestatic |
Definition at line 685 of file fftools_ffprobe.c.
|
static |
Definition at line 870 of file fftools_ffprobe.c.
|
inlinestatic |
Definition at line 792 of file fftools_ffprobe.c.
|
inlinestatic |
Definition at line 668 of file fftools_ffprobe.c.
|
inlinestatic |
Definition at line 644 of file fftools_ffprobe.c.
|
inlinestatic |
Definition at line 754 of file fftools_ffprobe.c.
|
static |
Definition at line 801 of file fftools_ffprobe.c.
|
static |
Definition at line 818 of file fftools_ffprobe.c.
Definition at line 902 of file fftools_ffprobe.c.
|
static |
Definition at line 1793 of file fftools_ffprobe.c.
|
static |
Definition at line 1661 of file fftools_ffprobe.c.
|
static |
Definition at line 1774 of file fftools_ffprobe.c.
|
static |
Definition at line 1724 of file fftools_ffprobe.c.
|
static |
Definition at line 1684 of file fftools_ffprobe.c.
|
static |
Definition at line 1743 of file fftools_ffprobe.c.
const char* bin_str |
Definition at line 279 of file fftools_ffprobe.c.
double bin_val |
Definition at line 277 of file fftools_ffprobe.c.
|
static |
Definition at line 1102 of file fftools_ffprobe.c.
|
static |
Definition at line 1201 of file fftools_ffprobe.c.
|
static |
Definition at line 1218 of file fftools_ffprobe.c.
|
static |
Definition at line 1232 of file fftools_ffprobe.c.
const char* dec_str |
Definition at line 280 of file fftools_ffprobe.c.
double dec_val |
Definition at line 278 of file fftools_ffprobe.c.
|
static |
Definition at line 948 of file fftools_ffprobe.c.
|
static |
Definition at line 1024 of file fftools_ffprobe.c.
__thread int do_bitexact = 0 |
Definition at line 92 of file fftools_ffprobe.c.
__thread int do_count_frames = 0 |
Definition at line 93 of file fftools_ffprobe.c.
__thread int do_count_packets = 0 |
Definition at line 94 of file fftools_ffprobe.c.
__thread int do_read_frames = 0 |
Definition at line 95 of file fftools_ffprobe.c.
__thread int do_read_packets = 0 |
Definition at line 96 of file fftools_ffprobe.c.
__thread int do_show_chapter_tags = 0 |
Definition at line 113 of file fftools_ffprobe.c.
__thread int do_show_chapters = 0 |
Definition at line 97 of file fftools_ffprobe.c.
__thread int do_show_data = 0 |
Definition at line 105 of file fftools_ffprobe.c.
__thread int do_show_error = 0 |
Definition at line 98 of file fftools_ffprobe.c.
__thread int do_show_format = 0 |
Definition at line 99 of file fftools_ffprobe.c.
__thread int do_show_format_tags = 0 |
Definition at line 114 of file fftools_ffprobe.c.
__thread int do_show_frame_tags = 0 |
Definition at line 115 of file fftools_ffprobe.c.
__thread int do_show_frames = 0 |
Definition at line 100 of file fftools_ffprobe.c.
__thread int do_show_library_versions = 0 |
Definition at line 107 of file fftools_ffprobe.c.
__thread int do_show_log = 0 |
Definition at line 111 of file fftools_ffprobe.c.
__thread int do_show_packet_tags = 0 |
Definition at line 118 of file fftools_ffprobe.c.
__thread int do_show_packets = 0 |
Definition at line 101 of file fftools_ffprobe.c.
__thread int do_show_pixel_format_components = 0 |
Definition at line 110 of file fftools_ffprobe.c.
__thread int do_show_pixel_format_flags = 0 |
Definition at line 109 of file fftools_ffprobe.c.
__thread int do_show_pixel_formats = 0 |
Definition at line 108 of file fftools_ffprobe.c.
__thread int do_show_program_tags = 0 |
Definition at line 116 of file fftools_ffprobe.c.
__thread int do_show_program_version = 0 |
Definition at line 106 of file fftools_ffprobe.c.
__thread int do_show_programs = 0 |
Definition at line 102 of file fftools_ffprobe.c.
__thread int do_show_stream_disposition = 0 |
Definition at line 104 of file fftools_ffprobe.c.
__thread int do_show_stream_tags = 0 |
Definition at line 117 of file fftools_ffprobe.c.
__thread int do_show_streams = 0 |
Definition at line 103 of file fftools_ffprobe.c.
__thread OptionDef* ffprobe_options = NULL |
Definition at line 264 of file fftools_ffprobe.c.
|
static |
Definition at line 1256 of file fftools_ffprobe.c.
|
static |
Definition at line 1357 of file fftools_ffprobe.c.
__thread struct AVHashContext* hash |
Definition at line 271 of file fftools_ffprobe.c.
__thread const AVInputFormat* iformat = NULL |
Definition at line 269 of file fftools_ffprobe.c.
|
static |
Definition at line 1378 of file fftools_ffprobe.c.
|
static |
Definition at line 1462 of file fftools_ffprobe.c.
__thread const char* input_filename |
Definition at line 267 of file fftools_ffprobe.c.
|
static |
Definition at line 1484 of file fftools_ffprobe.c.
|
static |
Definition at line 1626 of file fftools_ffprobe.c.
__thread LogBuffer* log_buffer |
Definition at line 312 of file fftools_ffprobe.c.
__thread int log_buffer_size |
Definition at line 313 of file fftools_ffprobe.c.
|
extern |
Definition at line 107 of file fftools_cmdutils.c.
__thread volatile int main_ffprobe_return_code = 0 |
Definition at line 273 of file fftools_ffprobe.c.
__thread int nb_streams |
Definition at line 295 of file fftools_ffprobe.c.
__thread uint64_t* nb_streams_frames |
Definition at line 297 of file fftools_ffprobe.c.
__thread uint64_t* nb_streams_packets |
Definition at line 296 of file fftools_ffprobe.c.
__thread int next_registered_writer_idx = 0 |
Definition at line 900 of file fftools_ffprobe.c.
__thread char* print_format |
Definition at line 131 of file fftools_ffprobe.c.
__thread const char* print_input_filename |
Definition at line 268 of file fftools_ffprobe.c.
__thread ReadInterval* read_intervals |
Definition at line 143 of file fftools_ffprobe.c.
__thread int read_intervals_nb = 0 |
Definition at line 144 of file fftools_ffprobe.c.
__thread const Writer* registered_writers[MAX_REGISTERED_WRITERS_NB+1] |
Definition at line 898 of file fftools_ffprobe.c.
|
static |
Definition at line 214 of file fftools_ffprobe.c.
__thread int* selected_streams |
Definition at line 298 of file fftools_ffprobe.c.
__thread char* show_data_hash |
Definition at line 133 of file fftools_ffprobe.c.
__thread int show_optional_fields = SHOW_OPTIONAL_FIELDS_AUTO |
Definition at line 129 of file fftools_ffprobe.c.
__thread int show_private_data = 1 |
Definition at line 124 of file fftools_ffprobe.c.
__thread int show_value_unit = 0 |
Definition at line 120 of file fftools_ffprobe.c.
const struct { ... } si_prefixes[] |
__thread char* stream_specifier |
Definition at line 132 of file fftools_ffprobe.c.
|
static |
Definition at line 293 of file fftools_ffprobe.c.
|
static |
Definition at line 292 of file fftools_ffprobe.c.
|
static |
Definition at line 291 of file fftools_ffprobe.c.
|
static |
Definition at line 290 of file fftools_ffprobe.c.
__thread int use_byte_value_binary_prefix = 0 |
Definition at line 122 of file fftools_ffprobe.c.
__thread int use_value_prefix = 0 |
Definition at line 121 of file fftools_ffprobe.c.
__thread int use_value_sexagesimal_format = 0 |
Definition at line 123 of file fftools_ffprobe.c.
|
static |
Definition at line 522 of file fftools_ffprobe.c.
|
static |
Definition at line 501 of file fftools_ffprobe.c.
|
static |
Definition at line 1651 of file fftools_ffprobe.c.
|
static |
Definition at line 1781 of file fftools_ffprobe.c.