[mythtv-commits] mythtv commit: r23009 - in trunk by danielk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Sun Dec 27 14:55:16 UTC 2009


      Author: danielk
        Date: 2009-12-27 14:55:16 +0000 (Sun, 27 Dec 2009)
New Revision: 23009
   Changeset: http://svn.mythtv.org/trac/changeset/23009

Added:

   trunk/mythtv/programs/mythfrontend/programinfocache.cpp
   trunk/mythtv/programs/mythfrontend/programinfocache.h

Modified:

   trunk/mythplugins/mythvideo/mythvideo/dbcheck.cpp
   trunk/mythplugins/mythvideo/mythvideo/editmetadata.cpp
   trunk/mythplugins/mythvideo/mythvideo/metadata.cpp
   trunk/mythplugins/mythvideo/mythvideo/playercommand.cpp
   trunk/mythplugins/mythvideo/mythvideo/videodlg.cpp
   trunk/mythplugins/mythvideo/mythvideo/videoutils.h
   trunk/mythtv/libs/libmyth/programinfo.cpp
   trunk/mythtv/libs/libmyth/programinfo.h
   trunk/mythtv/libs/libmyth/remoteutil.cpp
   trunk/mythtv/libs/libmyth/remoteutil.h
   trunk/mythtv/libs/libmyth/storagegroup.cpp
   trunk/mythtv/libs/libmyth/storagegroup.h
   trunk/mythtv/libs/libmythdb/mythversion.h
   trunk/mythtv/programs/mythfrontend/mythfrontend.pro
   trunk/mythtv/programs/mythfrontend/playbackbox.cpp
   trunk/mythtv/programs/mythfrontend/playbackbox.h

Log:

Refs #7603. This moves the QUERY_RECORDINGS mythproto calls out of the UI thread.

The idea is to move as many mythproto calls as possible out of the UI thread so that when a reconnect to the master backend is necessary we can show a dialog to that effect during the reconnect attempt even if using MythUI.

QUERY_RECORDINGS is really the major query that this screen does. But there are also some done when parsing the list returned by this call, which I'll tackle next. And various mythproto calls linked to various actions that don't require the return value, which I'll tackle as one task with a QRunnable dispatcher.




More information about the mythtv-commits mailing list