[FFmpeg-devel] [PATCH 1/2] Only add frame_delay to video_clock after the picture was actually queued
Marton Balint
cus at passwd.hu
Thu Aug 4 00:55:42 CEST 2011
On Sun, 31 Jul 2011, Michael Niedermayer wrote:
> On Fri, Jul 22, 2011 at 08:59:35PM +0200, Marton Balint wrote:
>> Video_refresh expects video_clock to contain the pts of the next frame which is
>> not yet in the queue.
>
> I assume you talk about:
> next_target= vp->target_clock + is->video_clock - vp->pts; //FIXME pass durations cleanly
>
> why not pass the durations cleanly instead? Is there some problem that
> makes this option non trivial?
>
> It seems more robust to me than moving the video_clock write around
> which is likely affected by race conditions
You are right. I will make a patch for it soon.
> anyway, sorry for my late awnser & thanks for looking into imroving
> ffplay
Thanks for your comments.
Regards,
Marton
> --
> Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
>
> Awnsering whenever a program halts or runs forever is
> On a turing machine, in general impossible (turings halting problem).
> On any real computer, always possible as a real computer has a finite number
> of states N, and will either halt in less than N cycles or never halt.
>
More information about the ffmpeg-devel
mailing list