[mythtv-firehose] mythtv branch master updated by jstichnoth. v0.28-pre-2861-gbcd7d65

Git Repo Owner noreply at mythtv.org
Mon Apr 27 13:19:14 UTC 2015


The branch, master has been updated on the
mythtv repository by gitolite user jstichnoth.
       via  bcd7d65ef746a60287c7556edbd160c462c7bf7e (commit)
      from  b43b11ca3062086d20ee0072368e9dd3646a5faa (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 bcd7d65ef746a60287c7556edbd160c462c7bf7e
Author:    Jim Stichnoth <jstichnoth at mythtv.org> at Mon, 27 Apr 2015 06:05:47 -0700
Committer: Jim Stichnoth <jstichnoth at mythtv.org> at Mon, 27 Apr 2015 06:05:47 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=bcd7d65ef746a60287c7556edbd160c462c7bf7e

Improve "Watch Recordings" responsiveness by reducing DB queries.
The inputname and bookmarkupdate fields from ProgramInfo are added to
the network protocol serialization to reduce the number of queries
made by the Watch Recordings screen.

Previously, inputname was fetched as a separate DB query in the UI
thread, every time the selection changed.  Also, a separate DB query
might be made for bookmarkupdate as part of preview image generation,
though this query was in a separate thread, so that change improves
preview image load latency rather than UI responsiveness.

Bumps the network protocol version from 85 to 86.



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

Summary of changes:
 mythtv/bindings/perl/MythTV.pm                  |    6 +-
 mythtv/bindings/perl/MythTV/Program.pm          |    8 ++-
 mythtv/bindings/php/MythBackend.php             |    6 +-
 mythtv/bindings/python/MythTV/mythproto.py      |    4 +-
 mythtv/bindings/python/MythTV/static.py         |    4 +-
 mythtv/libs/libmyth/programinfo.cpp             |   61 ++++++++++++++++++++---
 mythtv/libs/libmyth/programinfo.h               |   22 ++++-----
 mythtv/libs/libmythbase/mythversion.h           |   16 ++++--
 mythtv/libs/libmythtv/previewgeneratorqueue.cpp |    2 +-
 9 files changed, 91 insertions(+), 38 deletions(-)

-- 



More information about the mythtv-firehose mailing list