mirror of https://git.ffmpeg.org/ffmpeg.git
has_decode_delay_been_guessed: tighten up the heuristic.
This adds the minimum delay needed with the current decoder to recognize the reorder buffer size for the reference bitstreams. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
4e9e0700fb
commit
a08efa2e36
|
@ -2292,6 +2292,9 @@ static int has_decode_delay_been_guessed(AVStream *st)
|
||||||
#endif
|
#endif
|
||||||
if(st->codec->has_b_frames<3)
|
if(st->codec->has_b_frames<3)
|
||||||
return st->info->nb_decoded_frames >= 6;
|
return st->info->nb_decoded_frames >= 6;
|
||||||
|
else if(st->codec->has_b_frames<4)
|
||||||
|
return st->info->nb_decoded_frames >= 18;
|
||||||
|
else
|
||||||
return st->info->nb_decoded_frames >= 20;
|
return st->info->nb_decoded_frames >= 20;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue