[mythtv-commits] mythtv/fixes/0.24 commit: a328d996b by Mark Kendall (mark-kendall)

MythTV noreply at mythtv.org
Sat Jan 15 06:20:36 UTC 2011


      Author:  Mark Kendall <mkendall at mythtv.org>
 Change Date:  2011-01-14T22:19:33-08:00
   Push Date:  2011/01/14 22:20:34 -0800
  Repository:  mythtv
      Branch:  fixes/0.24
New Revision:  a328d996b94f62814cf065e60311d973283ec6c8
   Changeset:  https://github.com/MythTV/mythtv/commit/a328d996b

Log:

Remove the PlayerTimer class and run the player from TV::StartTV

This is a further natural (and now obvious) improvement following the
threading changes in the player code. Instead of contriving playback
events to trigger the next frame, just loop inside the main event loop
in TV::StartTV and process other application events as needed.

There are almost certainly other simplifications possible here - notably
in the extensive use of timers; many of which can probably now be
removed.

Should almost certainly be a fix for #9223
(cherry picked from commit c8825513647b9b95b1c389c84f9e267cade3ef45)

Modified:

   mythtv/libs/libmythtv/mythplayer.cpp
   mythtv/libs/libmythtv/mythplayer.h
   mythtv/libs/libmythtv/tv_play.cpp



More information about the mythtv-commits mailing list