aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/iff.c
diff options
context:
space:
mode:
authorMarton Balint <cus@passwd.hu>2012-11-18 13:19:14 +0100
committerMichael Niedermayer <michaelni@gmx.at>2012-11-18 13:57:08 +0100
commit4bee03034bf4f244055e69f602358fcf7bc9946d (patch)
tree8eeb07bbdf9d5626f0aeda41b9300cb677ff781e /libavcodec/iff.c
parent05001dd7ca398f495f35e1b4ef7282d2b1dfdaf0 (diff)
downloadffmpeg-4bee03034bf4f244055e69f602358fcf7bc9946d.tar.gz
lavf: let av_find_best_stream use bitrate info if available
I guess the user expects to see the stream with the highest bitrate, not with the most frames, this is especially useful for multi bitrate streams. This patch changes av_find_best_stream to select the stream based on a number of conditions, the first condition has the highest priority, the last condition has the lowest: 1) Select the stream with the highest FFMIN(5, codec_info_nb_frames) value 2) Select the stream with the highest bitrate 3) Select the stream with the highest codec_info_nb_frames 4) Select the first stream Signed-off-by: Marton Balint <cus@passwd.hu> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/iff.c')
0 files changed, 0 insertions, 0 deletions