[mythtv-commits] mythtv/master commit: c88255136 by Mark Kendall (mark-kendall)
MythTV
noreply at mythtv.org
Mon Jan 10 14:56:34 UTC 2011
Author: Mark Kendall <mkendall at mythtv.org>
Change Date: 2011-01-10T06:56:14-08:00
Push Date: 2011/01/10 06:56:28 -0800
Repository: mythtv
Branch: master
New Revision: c8825513647b9b95b1c389c84f9e267cade3ef45
Changeset: https://github.com/MythTV/mythtv/commit/c88255136
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
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