[mythtv] [PATCH] high speed smooth video v2

Mark Spieth mark at dclabs.com.au
Tue Apr 19 13:17:40 UTC 2005


> > still looking at this. not enough time in the day.
> > not sure why its jerky but also seems to happen at x1 for me so must be
> > something fundamental.
> > wont be a recording thing.
> > not in CVS yet.
> > all it was supposed to do is drop frames from being rendered to allow
less
> > CPU to do faster playback rates.
> Are you calling DoneDisplayingFrame(), or DiscardFrame() after you
> have dropped a frame?

no. the work is done in NuppelVideoPlay::Avsync which skips the
videoOutput->Show() call.
DoneDisplayingFrame is called in the parent function so I believe its safe.
I am making the assumption that just skipping this step still processes
frames correctly as I just skip the
rendering stage which is quite CPU intensive.

Im surprised no one else is noticing this jerky effect.
but then again maybe its my config but I cant see why.
Ill get to the bottom of it eventually.
IMO This patch is still better than the avsync alternative where the
presented frames > refresh rate of the monitor. Ill let others decide.
cheers
mark



More information about the mythtv-dev mailing list