Merge remote-tracking branch 'qatar/master'
* qatar/master: (26 commits) fate: use diff -b in oneline comparison Add missing version bumps and APIchanges/Changelog entries. lavfi: move buffer management function to a separate file. lavfi: move formats-related functions from default.c to formats.c lavfi: move video-related functions to a separate file. fate: make smjpeg a demux test fate: separate sierra-vmd audio and video tests fate: separate smacker audio and video tests libmp3lame: set supported channel layouts. avconv: automatically insert asyncts when -async is used. avconv: add support for audio filters. lavfi: add asyncts filter. lavfi: add aformat filter lavfi: add an audio buffer sink. lavfi: add an audio buffer source. buffersrc: add av_buffersrc_write_frame(). buffersrc: fix invalid read in uninit if the fifo hasn't been allocated lavfi: rename vsrc_buffer.c to buffersrc.c avfiltergraph: reindent lavfi: add channel layout/sample rate negotiation. ... Conflicts: Changelog doc/APIchanges doc/filters.texi ffmpeg.c ffprobe.c libavcodec/libmp3lame.c libavfilter/Makefile libavfilter/af_aformat.c libavfilter/allfilters.c libavfilter/avfilter.c libavfilter/avfilter.h libavfilter/avfiltergraph.c libavfilter/buffersrc.c libavfilter/defaults.c libavfilter/formats.c libavfilter/src_buffer.c libavfilter/version.h libavfilter/vf_yadif.c libavfilter/vsrc_buffer.c libavfilter/vsrc_buffer.h libavutil/avutil.h tests/fate/audio.mak tests/fate/demux.mak tests/fate/video.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
commit
1cbf7fb434
52 changed files with 3304 additions and 1706 deletions
|
|
@ -74,6 +74,7 @@ static int query_formats(AVFilterContext *ctx)
|
|||
AVFilterLink *inlink = ctx->inputs[0];
|
||||
AVFilterLink *outlink = ctx->outputs[0];
|
||||
int out_packing = av_sample_fmt_is_planar(aconvert->out_sample_fmt);
|
||||
AVFilterChannelLayouts *layouts;
|
||||
|
||||
avfilter_formats_ref(avfilter_make_all_formats(AVMEDIA_TYPE_AUDIO),
|
||||
&inlink->out_formats);
|
||||
|
|
@ -85,15 +86,15 @@ static int query_formats(AVFilterContext *ctx)
|
|||
avfilter_formats_ref(avfilter_make_all_formats(AVMEDIA_TYPE_AUDIO),
|
||||
&outlink->in_formats);
|
||||
|
||||
avfilter_formats_ref(avfilter_make_all_channel_layouts(),
|
||||
&inlink->out_chlayouts);
|
||||
ff_channel_layouts_ref(ff_all_channel_layouts(),
|
||||
&inlink->out_channel_layouts);
|
||||
if (aconvert->out_chlayout != 0) {
|
||||
formats = NULL;
|
||||
avfilter_add_format(&formats, aconvert->out_chlayout);
|
||||
avfilter_formats_ref(formats, &outlink->in_chlayouts);
|
||||
layouts = NULL;
|
||||
ff_add_channel_layout(&layouts, aconvert->out_chlayout);
|
||||
ff_channel_layouts_ref(layouts, &outlink->in_channel_layouts);
|
||||
} else
|
||||
avfilter_formats_ref(avfilter_make_all_channel_layouts(),
|
||||
&outlink->in_chlayouts);
|
||||
ff_channel_layouts_ref(ff_all_channel_layouts(),
|
||||
&outlink->in_channel_layouts);
|
||||
|
||||
avfilter_formats_ref(avfilter_make_all_packing_formats(),
|
||||
&inlink->out_packing);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue