#include "config.h"
#include <stdint.h>
#include <stdio.h>
#include "cmdutils.h"
#include "libavformat/avformat.h"
#include "libavformat/avio.h"
#include "libavcodec/avcodec.h"
#include "libavfilter/avfilter.h"
#include "libavfilter/avfiltergraph.h"
#include "libavutil/avutil.h"
#include "libavutil/dict.h"
#include "libavutil/fifo.h"
#include "libavutil/pixfmt.h"
#include "libavutil/rational.h"
Go to the source code of this file.
Data Structures | |
struct | StreamMap |
struct | MetadataMap |
struct | OptionsContext |
struct | InputFilter |
struct | OutputFilter |
struct | FilterGraph |
struct | InputStream |
struct | InputFile |
struct | OutputStream |
struct | OutputFile |
Macros | |
#define | VSYNC_AUTO -1 |
#define | VSYNC_PASSTHROUGH 0 |
#define | VSYNC_CFR 1 |
#define | VSYNC_VFR 2 |
Typedefs | |
typedef struct StreamMap | StreamMap |
typedef struct MetadataMap | MetadataMap |
typedef struct OptionsContext | OptionsContext |
typedef struct InputFilter | InputFilter |
typedef struct OutputFilter | OutputFilter |
typedef struct FilterGraph | FilterGraph |
typedef struct InputStream | InputStream |
typedef struct InputFile | InputFile |
typedef struct OutputStream | OutputStream |
typedef struct OutputFile | OutputFile |
Functions | |
void | reset_options (OptionsContext *o) |
void | show_usage (void) |
int | opt_cpuflags (void *optctx, const char *opt, const char *arg) |
void | opt_output_file (void *optctx, const char *filename) |
void | assert_avoptions (AVDictionary *m) |
int | guess_input_channel_layout (InputStream *ist) |
int | configure_filtergraph (FilterGraph *fg) |
int | configure_output_filter (FilterGraph *fg, OutputFilter *ofilter, AVFilterInOut *out) |
int | ist_in_filtergraph (FilterGraph *fg, InputStream *ist) |
FilterGraph * | init_simple_filtergraph (InputStream *ist, OutputStream *ost) |
int | avconv_parse_options (int argc, char **argv) |
Variables | |
InputStream ** | input_streams |
int | nb_input_streams |
InputFile ** | input_files |
int | nb_input_files |
OutputStream ** | output_streams |
int | nb_output_streams |
OutputFile ** | output_files |
int | nb_output_files |
FilterGraph ** | filtergraphs |
int | nb_filtergraphs |
char * | vstats_filename |
float | audio_drift_threshold |
float | dts_delta_threshold |
int | audio_volume |
int | audio_sync_method |
int | video_sync_method |
int | do_benchmark |
int | do_deinterlace |
int | do_hex_dump |
int | do_pkt_dump |
int | copy_ts |
int | copy_tb |
int | exit_on_error |
int | print_stats |
int | qp_hist |
const AVIOInterruptCB | int_cb |
const OptionDef | options [] |
#define VSYNC_AUTO -1 |
Definition at line 47 of file avconv.h.
Referenced by do_video_out(), opt_vsync(), and transcode_init().
#define VSYNC_CFR 1 |
Definition at line 49 of file avconv.h.
Referenced by do_video_out(), opt_vsync(), and transcode_init().
#define VSYNC_PASSTHROUGH 0 |
Definition at line 48 of file avconv.h.
Referenced by do_video_out(), and opt_vsync().
#define VSYNC_VFR 2 |
Definition at line 50 of file avconv.h.
Referenced by do_video_out(), and opt_vsync().
typedef struct FilterGraph FilterGraph |
typedef struct InputFilter InputFilter |
typedef struct InputStream InputStream |
typedef struct MetadataMap MetadataMap |
typedef struct OptionsContext OptionsContext |
typedef struct OutputFile OutputFile |
typedef struct OutputFilter OutputFilter |
typedef struct OutputStream OutputStream |
void assert_avoptions | ( | AVDictionary * | m | ) |
Definition at line 224 of file avconv.c.
Referenced by init_input_stream(), open_input_file(), and transcode_init().
int avconv_parse_options | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 1898 of file avconv_opt.c.
Referenced by main().
int configure_filtergraph | ( | FilterGraph * | fg | ) |
Definition at line 491 of file avconv_filter.c.
Referenced by configure_complex_filters(), decode_audio(), decode_video(), and transcode_init().
int configure_output_filter | ( | FilterGraph * | fg, |
OutputFilter * | ofilter, | ||
AVFilterInOut * | out | ||
) |
Definition at line 336 of file avconv_filter.c.
Referenced by configure_filtergraph(), and init_output_filter().
int guess_input_channel_layout | ( | InputStream * | ist | ) |
Definition at line 1062 of file avconv.c.
Referenced by add_input_streams(), and decode_audio().
FilterGraph* init_simple_filtergraph | ( | InputStream * | ist, |
OutputStream * | ost | ||
) |
Referenced by transcode_init().
int ist_in_filtergraph | ( | FilterGraph * | fg, |
InputStream * | ist | ||
) |
Definition at line 551 of file avconv_filter.c.
Referenced by decode_audio(), and decode_video().
int opt_cpuflags | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 1721 of file avconv_opt.c.
void reset_options | ( | OptionsContext * | o | ) |
Definition at line 1848 of file avconv_opt.c.
Referenced by main(), and show_help_default().
float audio_drift_threshold |
Definition at line 59 of file avconv_opt.c.
Referenced by configure_input_audio_filter().
int audio_sync_method |
Definition at line 63 of file avconv_opt.c.
Referenced by configure_input_audio_filter(), and do_audio_out().
int audio_volume |
Definition at line 62 of file avconv_opt.c.
Referenced by configure_input_audio_filter(), and transcode_init().
int copy_tb |
Definition at line 70 of file avconv_opt.c.
Referenced by transcode_init().
int copy_ts |
Definition at line 69 of file avconv_opt.c.
Referenced by open_input_file(), and process_input().
int do_benchmark |
Definition at line 66 of file avconv_opt.c.
Referenced by main().
int do_deinterlace |
Definition at line 65 of file avconv_opt.c.
Referenced by decode_video(), opt_deinterlace(), and pre_process_video_frame().
int do_hex_dump |
Definition at line 67 of file avconv_opt.c.
Referenced by process_input().
int do_pkt_dump |
Definition at line 68 of file avconv_opt.c.
Referenced by process_input().
float dts_delta_threshold |
Definition at line 60 of file avconv_opt.c.
Referenced by process_input().
int exit_on_error |
Definition at line 71 of file avconv_opt.c.
Referenced by do_subtitle_out(), process_input(), and write_frame().
FilterGraph** filtergraphs |
Definition at line 112 of file avconv.c.
Referenced by configure_complex_filters(), DEF_CHOOSE_FORMAT(), open_output_file(), and opt_filter_complex().
InputFile** input_files |
Definition at line 104 of file avconv.c.
Referenced by init_input_filter(), open_input_file(), open_output_file(), opt_map(), and opt_target().
InputStream** input_streams |
Definition at line 102 of file avconv.c.
Referenced by add_input_streams(), init_input_filter(), and open_output_file().
const AVIOInterruptCB int_cb |
Definition at line 145 of file avconv.c.
Referenced by dump_attachment(), get_preset_file_2(), open_input_file(), open_output_file(), transcode_init(), and url_alloc_for_protocol().
int nb_filtergraphs |
Definition at line 113 of file avconv.c.
Referenced by configure_complex_filters(), decode_audio(), decode_video(), DEF_CHOOSE_FORMAT(), exit_program(), open_output_file(), opt_filter_complex(), and transcode_init().
int nb_input_files |
Definition at line 105 of file avconv.c.
Referenced by add_input_streams(), dump_attachment(), exit_program(), got_eagain(), init_input_filter(), open_input_file(), open_output_file(), opt_map(), opt_target(), reset_eagain(), and transcode_init().
int nb_input_streams |
Definition at line 103 of file avconv.c.
Referenced by add_input_streams(), exit_program(), init_input_filter(), open_input_file(), open_output_file(), select_input_file(), transcode(), and transcode_init().
int nb_output_files |
Definition at line 110 of file avconv.c.
Referenced by exit_program(), main(), new_output_stream(), open_output_file(), print_sdp(), transcode(), and transcode_init().
int nb_output_streams |
Definition at line 108 of file avconv.c.
Referenced by exit_program(), flush_encoders(), init_input_stream(), need_output(), new_output_stream(), open_output_file(), output_packet(), poll_filters(), print_report(), process_input(), transcode(), transcode_init(), and transcode_subtitles().
static const OptionDef options |
Definition at line 4665 of file avserver.c.
Referenced by avconv_parse_options(), main(), opt_audio_codec(), opt_audio_filters(), opt_audio_frames(), opt_audio_qscale(), opt_audio_tag(), opt_channel_layout(), opt_data_codec(), opt_data_frames(), opt_subtitle_codec(), opt_subtitle_tag(), opt_target(), opt_video_codec(), opt_video_filters(), opt_video_frames(), opt_video_tag(), show_codec_opts(), show_help_default(), and uninit_options().
OutputFile** output_files |
Definition at line 109 of file avconv.c.
Referenced by open_output_file().
OutputStream** output_streams |
Definition at line 107 of file avconv.c.
Referenced by new_output_stream(), and open_output_file().
int print_stats |
Definition at line 72 of file avconv_opt.c.
Referenced by print_report().
int qp_hist |
Definition at line 73 of file avconv_opt.c.
Referenced by print_report().
int video_sync_method |
Definition at line 64 of file avconv_opt.c.
Referenced by do_video_out(), opt_vsync(), and transcode_init().
char* vstats_filename |
Definition at line 57 of file avconv_opt.c.
Referenced by do_video_stats(), exit_program(), opt_vstats_file(), and poll_filter().