X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=ffmpeg.h;h=854ed1924a3777c625aad883943cd1497116cf2e;hb=3fefaeaa0b85a183a1266b97b37315a7815e6dbb;hp=4d0456c1fbe1e5f90f4b92e3a5de5bb356e6a5d3;hpb=d40e181bec22014a9ea312ab6837f7f0bc4f9e42;p=ffmpeg diff --git a/ffmpeg.h b/ffmpeg.h index 4d0456c1fbe..854ed1924a3 100644 --- a/ffmpeg.h +++ b/ffmpeg.h @@ -226,6 +226,8 @@ typedef struct OptionsContext { int nb_program; SpecifierOpt *time_bases; int nb_time_bases; + SpecifierOpt *enc_time_bases; + int nb_enc_time_bases; } OptionsContext; typedef struct InputFilter { @@ -453,6 +455,7 @@ typedef struct OutputStream { int64_t last_mux_dts; // the timebase of the packets sent to the muxer AVRational mux_timebase; + AVRational enc_timebase; int nb_bitstream_filters; uint8_t *bsf_extradata_updated; @@ -638,6 +641,7 @@ void choose_sample_fmt(AVStream *st, AVCodec *codec); int configure_filtergraph(FilterGraph *fg); int configure_output_filter(FilterGraph *fg, OutputFilter *ofilter, AVFilterInOut *out); +void check_filter_outputs(void); int ist_in_filtergraph(FilterGraph *fg, InputStream *ist); int filtergraph_is_simple(FilterGraph *fg); int init_simple_filtergraph(InputStream *ist, OutputStream *ost);