mirror of https://github.com/FFmpeg/FFmpeg.git
That field is used by the framerate code to track whether any output has been generated for the last input frame(*). Its use in the last invocation of print_report() is meant to account for the very last filtered frame being dropped in the number of dropped frames printed in the log. However, that is a highly inappropriate place to do so, as it makes assumptions about vsync logic in completely unrelated code. Move the increment to encoder flush instead. (*) the name is misleading, as the input frame has not yet been dropped and may still be output in the futurepull/390/head
parent
d2c416fdf1
commit
61777c62d7
2 changed files with 3 additions and 3 deletions
Loading…
Reference in new issue