diff options
Diffstat (limited to 'libavfilter/src_movie.c')
-rw-r--r-- | libavfilter/src_movie.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libavfilter/src_movie.c b/libavfilter/src_movie.c index a00d30d9cf..30624559fc 100644 --- a/libavfilter/src_movie.c +++ b/libavfilter/src_movie.c @@ -38,6 +38,7 @@ #include "audio.h" #include "avcodec.h" #include "avfilter.h" +#include "formats.h" typedef struct { /* common A/V fields */ @@ -370,12 +371,14 @@ static int amovie_query_formats(AVFilterContext *ctx) enum AVSampleFormat sample_fmts[] = { c->sample_fmt, -1 }; int packing_fmts[] = { AVFILTER_PACKED, -1 }; + int sample_rates[] = { c->sample_rate, -1 }; int64_t chlayouts[] = { c->channel_layout ? c->channel_layout : av_get_default_channel_layout(c->channels), -1 }; avfilter_set_common_sample_formats (ctx, avfilter_make_format_list(sample_fmts)); avfilter_set_common_packing_formats(ctx, avfilter_make_format_list(packing_fmts)); - avfilter_set_common_channel_layouts(ctx, avfilter_make_format64_list(chlayouts)); + ff_set_common_samplerates (ctx, avfilter_make_format_list(sample_rates)); + ff_set_common_channel_layouts(ctx, avfilter_make_format64_list(chlayouts)); return 0; } |