I have recently noticed that the frontend menu system is lagging badly.  I did some researching and found that when sitting at the menu and watching KDE System Guard it reports between 50 and 70% cpu usage.  I did some long and painful divide and conquer of mythtv versions and deteremined that Issac's changeset 9959 is the cause of this extra cpu usage.  On versions sub 9959, I see around 5 to 10% cpu usage when idle.
<br><br><dl><dt class="changeset"><a href="http://cvs.mythtv.org/trac/changeset/9959"><span class="time">06:59</span> Changeset <em>[9959]</em> by ijr</a></dt><dd class="changeset"><ul class="changes"><li>trunk/mythtv/libs/libmythui/mythscreenstack.h
</li><li>trunk/mythtv/libs/libmythui/myththemebase.cpp</li><li>trunk/mythtv/libs/libmythui/mythuitype.cpp</li><li>trunk/mythtv/libs/libmythui/xmlparsebase.cpp</li><li>trunk/mythtv/themes/G.A.N.T./base.xml</li></ul><p>
Themes can now define a 'backgroundwindow' element that are more
complex than just a single image, and will be present on all screens
using mythui. See GANT for an example.
</p>
<p>Other changes: fix theme reloading, close small font memory leak,
allow images to request to be full-screen, themes can override stuff in
base.xml if so desired, add alpha/pulse controls to the generic item
type..
</p>
<p>
Refs <a class="assigned ticket" href="http://cvs.mythtv.org/trac/ticket/12" title="Convert UI to use libmythui. (assigned)">#12</a></p></dd></dl>Thx.<br>-Greg<br>