• Marton Balint's avatar
    ffplay: add delay multiple times to frame_timer if it is less than current time · abb0e4f6
    Marton Balint authored
    If the picture queue is empty, or when the calculated delay is 0, frame_timer
    is not increased but we are still displaying the old frame. When we eventually
    get a frame, where the computed delay is positive, so we don't need to drop any
    more frames, then it is best to update frame_timer to be as near as the current
    time as it can.
    
    This way we dont't have to wait several frames to add the necesarry delays to
    frame_timer to reach current time, therefore there are no extra frame drops
    after reaching a positive delay.
    Signed-off-by: 's avatarMarton Balint <cus@passwd.hu>
    abb0e4f6
Name
Last commit
Last update
doc Loading commit data...
ffpresets Loading commit data...
libavcodec Loading commit data...
libavdevice Loading commit data...
libavfilter Loading commit data...
libavformat Loading commit data...
libavutil Loading commit data...
libpostproc Loading commit data...
libswresample Loading commit data...
libswscale Loading commit data...
mt-work Loading commit data...
tests Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
COPYING.GPLv2 Loading commit data...
COPYING.GPLv3 Loading commit data...
COPYING.LGPLv2.1 Loading commit data...
COPYING.LGPLv3 Loading commit data...
CREDITS Loading commit data...
Changelog Loading commit data...
Doxyfile Loading commit data...
INSTALL Loading commit data...
LICENSE Loading commit data...
MAINTAINERS Loading commit data...
Makefile Loading commit data...
README Loading commit data...
RELEASE Loading commit data...
avconv.c Loading commit data...
cmdutils.c Loading commit data...
cmdutils.h Loading commit data...
cmdutils_common_opts.h Loading commit data...
common.mak Loading commit data...
configure Loading commit data...
ffmpeg.c Loading commit data...
ffplay.c Loading commit data...
ffprobe.c Loading commit data...
ffserver.c Loading commit data...
subdir.mak Loading commit data...
version.sh Loading commit data...