History

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

Michael Niedermayer committed 14 years ago

Commit 1cbf7fb2 parents a48abf5 0ff0af752 files · +3304 −1706Browse files

Showing the changes to libavfilter/src_buffer.c (1 of 52 files). Show all

Unified · Split

libavfilter/src_buffer.c+4−6
@@ -507,14 +507,15 @@ static int query_formats_audio(AVFilterContext *ctx) · 506 unmodified lines
507507 {
508508 BufferSourceContext *abuffer = ctx->priv;
509509 AVFilterFormats *formats;
510+ AVFilterChannelLayouts *layouts;
510511
511512 formats = NULL;
512513 avfilter_add_format(&formats, abuffer->sample_format);
513514 avfilter_set_common_sample_formats(ctx, formats);
514515
515− formats = NULL;
516− avfilter_add_format(&formats, abuffer->channel_layout);
517− avfilter_set_common_channel_layouts(ctx, formats);
516+ layouts = NULL;
517+ ff_add_channel_layout(&layouts, abuffer->channel_layout);
518+ ff_set_common_channel_layouts(ctx, layouts);
518519
519520 formats = NULL;
520521 avfilter_add_format(&formats, abuffer->packing_format);
@@ -653,8 +654,6 @@ AVFilter avfilter_vsrc_buffer = { · 132 unmodified lines
653654 { .name = NULL}},
654655 };
655656
656−#if CONFIG_ABUFFER_FILTER
657−
658657 AVFilter avfilter_asrc_abuffer = {
659658 .name = "abuffer",
660659 .description = NULL_IF_CONFIG_SMALL("Buffer audio frames, and make them accessible to the filterchain."),
@@ -673,4 +672,3 @@ AVFilter avfilter_asrc_abuffer = { · 12 unmodified lines
673672 { .name = NULL}},
674673 };
675674
676−#endif

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t