[Ffmpeg-devel] ffplay external_clock

Erwin Rol mailinglists
Thu May 4 00:46:42 CEST 2006


In ffplay.c there is a function; 

/* get the current external clock value */
static double get_external_clock(VideoState *is)
{
    int64_t ti;
    ti = av_gettime();
    return is->external_clock + ((ti - is->external_clock_time) * 1e-6);
}

If i grep for external_clock i get the following;

[erwin at xpc ffmpeg]$ grep external_clock ffplay.c
    double external_clock; /* external clock base */
    int64_t external_clock_time;
static double get_external_clock(VideoState *is)
    return is->external_clock + ((ti - is->external_clock_time) * 1e-6);
        val = get_external_clock(is);

As you can see external_clock and external_clock_time are never set only
read. Is the code correct, and am i just missing something, or is this a
bug ?

- Erwin







More information about the ffmpeg-devel mailing list