Browse Source

af_astreamsync: set samples rate in query_formats.

tags/n1.0
Nicolas George 13 years ago
parent
commit
2f2d47ab63
1 changed files with 4 additions and 1 deletions
  1. +4
    -1
      libavfilter/af_astreamsync.c

+ 4
- 1
libavfilter/af_astreamsync.c View File

@@ -80,13 +80,16 @@ static av_cold int init(AVFilterContext *ctx, const char *args0, void *opaque)
static int query_formats(AVFilterContext *ctx)
{
int i;
AVFilterFormats *formats;
AVFilterFormats *formats, *rates;
AVFilterChannelLayouts *layouts;

for (i = 0; i < 2; i++) {
formats = ctx->inputs[i]->in_formats;
avfilter_formats_ref(formats, &ctx->inputs[i]->out_formats);
avfilter_formats_ref(formats, &ctx->outputs[i]->in_formats);
rates = ff_all_samplerates();
avfilter_formats_ref(rates, &ctx->inputs[i]->out_samplerates);
avfilter_formats_ref(rates, &ctx->outputs[i]->in_samplerates);
layouts = ctx->inputs[i]->in_channel_layouts;
ff_channel_layouts_ref(layouts, &ctx->inputs[i]->out_channel_layouts);
ff_channel_layouts_ref(layouts, &ctx->outputs[i]->in_channel_layouts);


Loading…
Cancel
Save