You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-15 14:13:16 +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:
@@ -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);
|
||||
|
Reference in New Issue
Block a user