X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Futils.c;h=c53051155d3c891fc981c6414f9f3fd113ec71c5;hb=357a733f91ac96d5806856b83081f3f7dace01fe;hp=3f4446deafacf6d97e887de02b114c2c17fdd1c5;hpb=12bc33d7cd04d863466d4a2d18a7fbcb59372429;p=ffmpeg diff --git a/libavformat/utils.c b/libavformat/utils.c index 3f4446deafa..c53051155d3 100644 --- a/libavformat/utils.c +++ b/libavformat/utils.c @@ -3263,6 +3263,8 @@ int av_find_best_stream(AVFormatContext *ic, continue; if (st->disposition & (AV_DISPOSITION_HEARING_IMPAIRED|AV_DISPOSITION_VISUAL_IMPAIRED)) continue; + if (type == AVMEDIA_TYPE_AUDIO && !avctx->channels) + continue; if (decoder_ret) { decoder = find_decoder(ic, st, st->codec->codec_id); if (!decoder) {