[mythtv-commits] mythtv/fixes/0.24 commit: cfd7b7877 by Mark Kendall (mark-kendall)
MythTV
noreply at mythtv.org
Sun Dec 12 14:04:29 UTC 2010
Author: Mark Kendall <mkendall at mythtv.org>
Change Date: 2010-12-12T06:04:08-08:00
Push Date: 2010/12/12 06:04:21 -0800
Repository: mythtv
Branch: fixes/0.24
New Revision: cfd7b7877b5dc8b25dd27a49c0c22ae07c1764ce
Changeset: https://github.com/MythTV/mythtv/commit/cfd7b7877
Log:
Remove the state change QWaitCondition from the TV class.
Now that the additional TV thread has been removed, this is no longer
necessary and has a large negative impact on playback under certain
conditions. In cases where the frame rate closely matches the display's
refresh rate, the delay caused by the QWaitCondition is large enough to
cause significant 'jitter' and may be responsible for a number of
reported problems in the 0.24 release. The while loop in TV::StartTV is
now effectively the main loop during media playback and needs to be as
simple as possible.
If there are no other problems, I will backport in a few days.
Modified:
mythtv/libs/libmythtv/tv_play.cpp
mythtv/libs/libmythtv/tv_play.h
More information about the mythtv-commits
mailing list