• Martin Storsjö's avatar
    lavu: Add av_gettime_relative · 1bd0bdcd
    Martin Storsjö authored
    Since av_gettime() is used in a number of places where actual
    real time clock is required, the monotonic clock introduced in
    ebef9f5a would have consequences that are hard to handle. Instead
    split it into a separate function that can be used in the cases
    where only relative time is desired.
    
    On platform where no monotonic clock is available, the difference
    between the two av_gettime functions is not clear, and one could
    mistakenly use the relative clock where an absolute one is
    required. Therefore add an offset, to make it evident that the
    time returned from av_gettime_relative never is actual current
    real time, even though it is based on av_gettime.
    
    Based on a patch by Olivier Langlois.
    Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
    1bd0bdcd
Name
Last commit
Last update
compat Loading commit data...
doc Loading commit data...
libavcodec Loading commit data...
libavdevice Loading commit data...
libavfilter Loading commit data...
libavformat Loading commit data...
libavresample Loading commit data...
libavutil Loading commit data...
libswscale Loading commit data...
presets 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...
INSTALL Loading commit data...
LICENSE Loading commit data...
Makefile Loading commit data...
README Loading commit data...
README.md Loading commit data...
RELEASE Loading commit data...
arch.mak Loading commit data...
avconv.c Loading commit data...
avconv.h Loading commit data...
avconv_dxva2.c Loading commit data...
avconv_filter.c Loading commit data...
avconv_opt.c Loading commit data...
avconv_vda.c Loading commit data...
avconv_vdpau.c Loading commit data...
avplay.c Loading commit data...
avprobe.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...
library.mak Loading commit data...
version.sh Loading commit data...