[mythtv-commits] Ticket #11020: LiveTV-program guide unsuitable at an windows frontend
MythTV
noreply at mythtv.org
Thu Nov 7 23:14:43 UTC 2013
#11020: LiveTV-program guide unsuitable at an windows frontend
------------------------------+----------------------------
Reporter: Shinck@… | Owner: stuartm
Type: Patch - Bug Fix | Status: accepted
Priority: minor | Milestone: 0.27
Component: MythTV - General | Version: 0.25-fixes
Severity: medium | Resolution:
Keywords: ProgramGuide | Ticket locked: 0
------------------------------+----------------------------
Comment (by Jim Stichnoth <jstichnoth@…>):
In [changeset:"1b16c65f465588a8991b730fb23ef0d1c61ed181/mythtv"]:
{{{
#!CommitTicketReference repository="mythtv"
revision="1b16c65f465588a8991b730fb23ef0d1c61ed181"
Improve the performance of Live TV embedded in the Program Guide.
Most of the Program Guide's DB and backend queries are moved out of
the UI loop into a background helper thread, to minimize the chance
of the embedded Live TV window stuttering.
More work can and should be done to pre-cache scheduler data and
channel tuning status, and to have the backend invalidate/update it
when there are changes.
The background computation introduces some guide navigation UI
oddities, where the expensive-to-compute elements (the list of
channels) update on the screen slower than other elements.
There is still some slight stuttering on a single-core ION frontend,
but most frontends should see a vast or complete reduction in Guide
navigation stuttering.
Refs #11020
(cherry picked from commit 7f2140ce062ade5a5523565b469ff58ada9c0d0d)
Conflicts:
mythtv/programs/mythfrontend/guidegrid.cpp
}}}
--
Ticket URL: <http://code.mythtv.org/trac/ticket/11020#comment:8>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list