[mythtv-commits] mythtv branch devel/action-redo updated by beirdo. v0.26-pre-74-gf0e11a9

Git Repo Owner noreply at mythtv.org
Mon Apr 16 05:07:21 UTC 2012


The branch, devel/action-redo has been updated on the
mythtv repository by gitolite user beirdo.
       via  f0e11a977c6156b1f8abfbb3bc4ff45ae7602e9c (commit)
       via  ac512f5838233ec3a839596f661c737b73c04a18 (commit)
       via  18d0204461fb1d8c8abf6df828b5b73c4d3d39cf (commit)
       via  a37a130a4595f6697ae451eae3bbd3ff68cb147f (commit)
       via  eab8dd9fd06d10ec9fb22e22b6c744fe48c4ed21 (commit)
      from  f4a95589ae8b2fafd53eb96dee6ff6bcf605cacf (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 f0e11a977c6156b1f8abfbb3bc4ff45ae7602e9c
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Sun, 15 Apr 2012 14:09:54 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Sun, 15 Apr 2012 14:09:54 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=f0e11a977c6156b1f8abfbb3bc4ff45ae7602e9c

Convert MarkTypes to RecType<>



commit ac512f5838233ec3a839596f661c737b73c04a18
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Sun, 15 Apr 2012 02:08:22 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Sun, 15 Apr 2012 02:08:22 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=ac512f5838233ec3a839596f661c737b73c04a18

Convert RecStatusType and AvailableStatusType to RecType<>
More of the same, more copy/pasted code eliminated.



commit 18d0204461fb1d8c8abf6df828b5b73c4d3d39cf
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Sat, 14 Apr 2012 22:10:32 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Sat, 14 Apr 2012 22:10:32 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=18d0204461fb1d8c8abf6df828b5b73c4d3d39cf

Convert the RecordingTypes to a templated class
There was far too much repeated code here.  Having this with a templated
class structure leads to easier to maintain code as there is only one place
where the code is rather than (so far) 4.  Additionally, it is based on the
QHash lookups rather than chains of if-elsif-else structures using string
compares (one of the least efficient things to do repeatedly!)



commit a37a130a4595f6697ae451eae3bbd3ff68cb147f
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Sat, 14 Apr 2012 14:21:10 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Sat, 14 Apr 2012 14:21:10 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=a37a130a4595f6697ae451eae3bbd3ff68cb147f

Convert the rest of the recordingtypes to use hashes
Next is to make it classes.



commit eab8dd9fd06d10ec9fb22e22b6c744fe48c4ed21
Author:    Gavin Hurlbut <ghurlbut at mythtv.org> at Fri, 13 Apr 2012 20:54:50 -0700
Committer: Gavin Hurlbut <ghurlbut at mythtv.org> at Fri, 13 Apr 2012 20:54:50 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=eab8dd9fd06d10ec9fb22e22b6c744fe48c4ed21

Redo the RecordingType work to use a hash



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

Summary of changes:
 mythtv/libs/libmyth/programinfo.cpp                |  164 +++---
 mythtv/libs/libmyth/programinfo.h                  |   52 +-
 mythtv/libs/libmyth/programtypes.cpp               |  542 +++++++++-----------
 mythtv/libs/libmyth/programtypes.h                 |   84 +++-
 mythtv/libs/libmyth/recordingtypes.cpp             |  357 ++++---------
 mythtv/libs/libmyth/recordingtypes.h               |  272 +++++++++-
 mythtv/libs/libmythtv/commbreakmap.cpp             |   17 +-
 mythtv/libs/libmythtv/decoderbase.cpp              |    2 +-
 mythtv/libs/libmythtv/decoderbase.h                |    2 +-
 mythtv/libs/libmythtv/deletemap.cpp                |   74 ++--
 mythtv/libs/libmythtv/deletemap.h                  |    6 +-
 mythtv/libs/libmythtv/mythsystemevent.cpp          |    2 +-
 mythtv/libs/libmythtv/osd.cpp                      |    4 +-
 mythtv/libs/libmythtv/recorderbase.cpp             |    2 +-
 mythtv/libs/libmythtv/recorderbase.h               |    6 +-
 mythtv/libs/libmythtv/recordinginfo.cpp            |   20 +-
 mythtv/libs/libmythtv/recordingprofile.cpp         |    6 +-
 mythtv/libs/libmythtv/recordingrule.cpp            |   34 +-
 mythtv/libs/libmythtv/recordingrule.h              |    2 +-
 mythtv/libs/libmythtv/scheduledrecording.cpp       |    2 +-
 mythtv/libs/libmythtv/tv_play.cpp                  |    2 +-
 mythtv/libs/libmythtv/tv_rec.cpp                   |   20 +-
 mythtv/libs/libmythtv/tv_rec.h                     |    4 +-
 mythtv/programs/mythbackend/httpstatus.cpp         |    8 +-
 mythtv/programs/mythbackend/mainserver.cpp         |    6 +-
 mythtv/programs/mythbackend/scheduler.cpp          |   72 ++--
 mythtv/programs/mythbackend/scheduler.h            |    2 +-
 mythtv/programs/mythbackend/services/dvr.cpp       |    8 +-
 .../programs/mythbackend/services/serviceUtil.cpp  |    8 +-
 .../programs/mythcommflag/ClassicCommDetector.cpp  |   30 +-
 mythtv/programs/mythcommflag/ClassicCommDetector.h |    5 +-
 mythtv/programs/mythcommflag/CommDetector2.cpp     |    4 +-
 mythtv/programs/mythcommflag/CommDetector2.h       |    4 +-
 mythtv/programs/mythcommflag/CommDetectorBase.h    |    4 +-
 mythtv/programs/mythcommflag/main.cpp              |    7 +-
 mythtv/programs/mythfrontend/guidegrid.cpp         |    4 +-
 mythtv/programs/mythfrontend/playbackbox.cpp       |   78 ++--
 mythtv/programs/mythfrontend/playbackboxhelper.cpp |    7 +-
 mythtv/programs/mythfrontend/progdetails.cpp       |    4 +-
 mythtv/programs/mythfrontend/progfind.cpp          |    2 +-
 mythtv/programs/mythfrontend/proglist.cpp          |   14 +-
 mythtv/programs/mythfrontend/proglist_helpers.cpp  |    4 +-
 .../programs/mythfrontend/programrecpriority.cpp   |   26 +-
 mythtv/programs/mythfrontend/schedulecommon.cpp    |    4 +-
 mythtv/programs/mythfrontend/scheduleeditor.cpp    |   23 +-
 mythtv/programs/mythfrontend/statusbox.cpp         |    6 +-
 mythtv/programs/mythfrontend/viewscheduled.cpp     |    2 +-
 mythtv/programs/mythfrontend/viewschedulediff.cpp  |    8 +-
 mythtv/programs/mythtranscode/main.cpp             |    2 +-
 mythtv/programs/mythtranscode/mpeg2fix.cpp         |   15 +-
 mythtv/programs/mythtranscode/transcode.cpp        |    4 +-
 51 files changed, 1071 insertions(+), 966 deletions(-)

-- 



More information about the mythtv-commits mailing list