mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-03-04 03:28:05 +00:00
Use rc_max_rate in av_find_best_stream() if bitrate == 0.
Fixes ticket #2042.
This commit is contained in:
parent
925f7980eb
commit
6e67852881
@ -3559,6 +3559,8 @@ int av_find_best_stream(AVFormatContext *ic, enum AVMediaType type,
|
|||||||
}
|
}
|
||||||
count = st->codec_info_nb_frames;
|
count = st->codec_info_nb_frames;
|
||||||
bitrate = avctx->bit_rate;
|
bitrate = avctx->bit_rate;
|
||||||
|
if (!bitrate)
|
||||||
|
bitrate = avctx->rc_max_rate;
|
||||||
multiframe = FFMIN(5, count);
|
multiframe = FFMIN(5, count);
|
||||||
if ((best_multiframe > multiframe) ||
|
if ((best_multiframe > multiframe) ||
|
||||||
(best_multiframe == multiframe && best_bitrate > bitrate) ||
|
(best_multiframe == multiframe && best_bitrate > bitrate) ||
|
||||||
|
Loading…
Reference in New Issue
Block a user