[mythtv-commits] mythtv/master commit: 3ff02fd33 by Mark Kendall (mark-kendall)

MythTV noreply at mythtv.org
Thu Dec 9 15:07:20 UTC 2010


      Author:  Mark Kendall <mkendall at mythtv.org>
 Change Date:  2010-12-09T07:07:00-08:00
   Push Date:  2010/12/09 07:07:14 -0800
  Repository:  mythtv
      Branch:  master
New Revision:  3ff02fd3368c6fee67d04e059fb46b2c30dce9f6
   Changeset:  https://github.com/MythTV/mythtv/commit/3ff02fd33

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