forked from FFmpeg/FFmpeg
lavfi/formats: more logical testing of inputs and outputs.
ff_set_common_formats() is currently only called after graph_check_validity(), guaranteeing that inputs and outputs are connected. If we want to support configuring partially-connected graphs, we will have a lot of redesign to do anyway. Fix CID 1466262 / 1466263.
This commit is contained in:
parent
f08e024ac7
commit
fe964d80fe
1 changed files with 2 additions and 2 deletions
|
@ -594,8 +594,8 @@ int ff_set_common_formats(AVFilterContext *ctx, AVFilterFormats *formats)
|
|||
int ff_default_query_formats(AVFilterContext *ctx)
|
||||
{
|
||||
int ret;
|
||||
enum AVMediaType type = ctx->inputs && ctx->inputs [0] ? ctx->inputs [0]->type :
|
||||
ctx->outputs && ctx->outputs[0] ? ctx->outputs[0]->type :
|
||||
enum AVMediaType type = ctx->nb_inputs ? ctx->inputs [0]->type :
|
||||
ctx->nb_outputs ? ctx->outputs[0]->type :
|
||||
AVMEDIA_TYPE_VIDEO;
|
||||
|
||||
ret = ff_set_common_formats(ctx, ff_all_formats(type));
|
||||
|
|
Loading…
Add table
Reference in a new issue