mirror of https://git.ffmpeg.org/ffmpeg.git
lavfi/avfiltergraph: suggest a solution when format selection fails.
Format selection can fail if unknown channel layouts are used with filters that do not support it.
This commit is contained in:
parent
863fb11f63
commit
f775eb3fb4
|
@ -654,6 +654,10 @@ static int pick_format(AVFilterLink *link, AVFilterLink *ref)
|
||||||
av_log(link->src, AV_LOG_ERROR, "Cannot select channel layout for"
|
av_log(link->src, AV_LOG_ERROR, "Cannot select channel layout for"
|
||||||
" the link between filters %s and %s.\n", link->src->name,
|
" the link between filters %s and %s.\n", link->src->name,
|
||||||
link->dst->name);
|
link->dst->name);
|
||||||
|
if (!link->in_channel_layouts->all_counts)
|
||||||
|
av_log(link->src, AV_LOG_ERROR, "Unknown channel layouts not "
|
||||||
|
"supported, try specifying a channel layout using "
|
||||||
|
"'aformat=channel_layouts=something'.\n");
|
||||||
return AVERROR(EINVAL);
|
return AVERROR(EINVAL);
|
||||||
}
|
}
|
||||||
link->in_channel_layouts->nb_channel_layouts = 1;
|
link->in_channel_layouts->nb_channel_layouts = 1;
|
||||||
|
|
Loading…
Reference in New Issue