[mythtv-commits] mythtv branch master updated by stuartm. v0.27-pre2-938-gbff1559

Git Repo Owner noreply at mythtv.org
Sat Apr 13 17:54:06 UTC 2013


The branch, master has been updated on the
mythtv repository by gitolite user stuartm.
       via  bff155970773f40c0784328c2a0a08db2b1b411a (commit)
       via  0dd1d3e8328cc33beb5696f94d35646c6e2afc7e (commit)
      from  f6b258e90a57a78e840f3210103f1a42c83b8919 (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 bff155970773f40c0784328c2a0a08db2b1b411a
Author:    Stuart Morgan <smorgan at mythtv.org> at Sat, 13 Apr 2013 16:11:11 +0100
Committer: Stuart Morgan <smorgan at mythtv.org> at Sat, 13 Apr 2013 18:52:53 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=bff155970773f40c0784328c2a0a08db2b1b411a

Change 'ProgramInfo::catType' from a string to an enum
This is done to prevent mistakes such as invalid values being stored
and used. Converting over exposed a bug in the handling of Dish
Network content (theme) values which would have caused Sports
programmes to be identified as a 'series' and News programmes to be
identified as 'sports'. Hopefully such bugs will become much harder to
introduce in future since enums in C++ provide greater type safety than
strings or ints.

The change ended up being much bigger than I first expected, I've been
as careful as possible to avoid regressions but I cannot test every
possible combination and code path. If you notice a bug please file a ticket,
don't assume that someone else will do so.



commit 0dd1d3e8328cc33beb5696f94d35646c6e2afc7e
Author:    Stuart Morgan <smorgan at mythtv.org> at Sat, 13 Apr 2013 15:37:13 +0100
Committer: Stuart Morgan <smorgan at mythtv.org> at Sat, 13 Apr 2013 18:52:53 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=0dd1d3e8328cc33beb5696f94d35646c6e2afc7e

Cosmetic fix for 'quick' recording options. Don't display 'this episode' if the programme is a film.



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

Summary of changes:
 mythtv/libs/libmyth/programinfo.cpp                |   58 +++++++++++++++-----
 mythtv/libs/libmyth/programinfo.h                  |   17 ++++--
 mythtv/libs/libmythbase/mythversion.h              |    2 +-
 mythtv/libs/libmythmetadata/metadatafactory.cpp    |   10 ++--
 mythtv/libs/libmythtv/eitfixup.cpp                 |   52 +++++++++---------
 mythtv/libs/libmythtv/eithelper.cpp                |   25 +++++++--
 mythtv/libs/libmythtv/mpeg/dvbdescriptors.cpp      |   31 ++---------
 mythtv/libs/libmythtv/mpeg/dvbdescriptors.h        |   15 +-----
 mythtv/libs/libmythtv/programdata.cpp              |    7 +--
 mythtv/libs/libmythtv/programdata.h                |   11 ++--
 mythtv/libs/libmythtv/recordinginfo.cpp            |    2 +-
 mythtv/libs/libmythtv/recordinginfo.h              |    6 +-
 mythtv/libs/libmythtv/recordingrule.cpp            |    2 +-
 mythtv/programs/mythbackend/httpstatus.cpp         |    2 +-
 mythtv/programs/mythbackend/scheduler.cpp          |    2 +-
 .../programs/mythbackend/services/serviceUtil.cpp  |    2 +-
 mythtv/programs/mythfilldatabase/xmltvparser.cpp   |   25 +++++----
 mythtv/programs/mythfrontend/playbackbox.cpp       |    4 +-
 mythtv/programs/mythfrontend/schedulecommon.cpp    |   16 ++++--
 19 files changed, 156 insertions(+), 133 deletions(-)

-- 



More information about the mythtv-commits mailing list