[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