mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-26 19:01:44 +02:00
avformat/utils: Do not select audio streams with unknown sample rate in av_find_best_stream()
Together with the next commit this prevents non-PCM S302M from being selected unless either it can be decoded or the user selects passthrough/copy Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
51080dfa08
commit
42c41e96ff
@ -3521,7 +3521,7 @@ int av_find_best_stream(AVFormatContext *ic, enum AVMediaType type,
|
||||
st->disposition & (AV_DISPOSITION_HEARING_IMPAIRED |
|
||||
AV_DISPOSITION_VISUAL_IMPAIRED))
|
||||
continue;
|
||||
if (type == AVMEDIA_TYPE_AUDIO && !avctx->channels)
|
||||
if (type == AVMEDIA_TYPE_AUDIO && !(avctx->channels && avctx->sample_rate))
|
||||
continue;
|
||||
if (decoder_ret) {
|
||||
decoder = find_decoder(ic, st, st->codec->codec_id);
|
||||
|
Loading…
Reference in New Issue
Block a user