[mythtv-firehose] mythtv branch fixes/0.27 updated by jstichnoth. v0.27-75-g45459f9

Git Repo Owner noreply at mythtv.org
Thu Nov 7 23:14:39 UTC 2013


The branch, fixes/0.27 has been updated on the
mythtv repository by gitolite user jstichnoth.
       via  45459f9f5c63b5a75c65a4e8eafdcfb56822c212 (commit)
       via  1b16c65f465588a8991b730fb23ef0d1c61ed181 (commit)
      from  0a5c67e424c4e500fa26567216761b46aefbd230 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 45459f9f5c63b5a75c65a4e8eafdcfb56822c212
Author:    Jim Stichnoth <jstichnoth at mythtv.org> at Thu, 7 Nov 2013 15:12:03 -0800
Committer: Jim Stichnoth <jstichnoth at mythtv.org> at Thu, 7 Nov 2013 15:12:03 -0800
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=45459f9f5c63b5a75c65a4e8eafdcfb56822c212

Update ABI version after 1b16c65f465588a8991b730fb23ef0d1c61ed181.



commit 1b16c65f465588a8991b730fb23ef0d1c61ed181
Author:    Jim Stichnoth <jstichnoth at mythtv.org> at Thu, 7 Nov 2013 15:10:43 -0800
Committer: Jim Stichnoth <jstichnoth at mythtv.org> at Thu, 7 Nov 2013 15:10:43 -0800
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=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



-----------------------------------------------------------------------

Summary of changes:
 mythtv/libs/libmythbase/mythversion.h      |    2 +-
 mythtv/programs/mythfrontend/guidegrid.cpp |  448 ++++++++++++++++++++++++----
 mythtv/programs/mythfrontend/guidegrid.h   |   50 +++-
 3 files changed, 436 insertions(+), 64 deletions(-)

-- 



More information about the mythtv-firehose mailing list