[mythtv-firehose] mythtv branch master updated by jstichnoth. v0.26-pre-101-g825182e

Git Repo Owner noreply at mythtv.org
Sat Apr 21 21:09:58 UTC 2012

The branch, master has been updated on the
mythtv repository by gitolite user jstichnoth.
       via  825182e48119190d821c053ac31fb93e8bc2ea19 (commit)
      from  7c7852f4d71e54276c8dfa66a589314c5061fd0d (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 825182e48119190d821c053ac31fb93e8bc2ea19
Author:    Jim Stichnoth <jstichnoth at mythtv.org> at Sat, 21 Apr 2012 13:54:56 -0700
Committer: Jim Stichnoth <jstichnoth at mythtv.org> at Sat, 21 Apr 2012 13:54:56 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=825182e48119190d821c053ac31fb93e8bc2ea19

Use background buttonlist loading to speed up the Watch Recordings screen.
Fixes #10161.  MythUIButtonList is enhanced with new methods for
loading and fully initializing button list items in the background,
i.e. several items during each iteration of the Qt event loop.  This
can give a faster response time for Watch Recordings, particularly on
weak frontends like ION when there are hundreds or thousands of
recordings.  Previously Recorded is also modified to use background
loading, which is even more dramatic as long-running MythTV
installations may have many thousands of Previously Recorded entries.


Summary of changes:
 mythtv/libs/libmythui/mythuibuttonlist.cpp   |   51 +++++++++
 mythtv/libs/libmythui/mythuibuttonlist.h     |    6 +
 mythtv/programs/mythfrontend/playbackbox.cpp |  144 +++++++++++++++-----------
 mythtv/programs/mythfrontend/playbackbox.h   |    1 +
 mythtv/programs/mythfrontend/proglist.cpp    |   50 +++++++---
 mythtv/programs/mythfrontend/proglist.h      |    2 +
 6 files changed, 179 insertions(+), 75 deletions(-)


More information about the mythtv-firehose mailing list