[mythtv-commits] mythtv branch master updated by jpoet. v29-pre-348-g79d666c

Git Repo Owner noreply at mythtv.org
Sun Mar 5 19:24:23 UTC 2017


The branch, master has been updated on the
mythtv repository by gitolite user jpoet.
       via  79d666c3e90be2b510ab4af3349aacb9ec474f30 (commit)
       via  abcdd30225c92c23f892db33cf83b6f9282c4473 (commit)
       via  9486582dac91e9cd37963ebd5de06cfde9e00af5 (commit)
      from  23739db73e54f33efed764f763a9a4ccd9854fab (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 79d666c3e90be2b510ab4af3349aacb9ec474f30
Author:    John Poet <jpoet at mythtv.org> at Sat, 4 Mar 2017 20:45:55 -0700
Committer: John Poet <jpoet at mythtv.org> at Sun, 5 Mar 2017 12:17:58 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=79d666c3e90be2b510ab4af3349aacb9ec474f30

ChannelBase::GetChanID()   : Prefer a visible channel DVBChannel::GetChanID      : Prefer a visible channel ChannelUtil::GetChannelData: Prefer a visible channel
The Guide shows visible channels, and returns the associated chanid.  When
TVRec::StartRecording checks if the input is busy, though, it just pulls the
first chanid available for the channum.  This results in conflicts and an
existing recording can end up being killed by a new one, unnecessarily.

For example, with Directv, mythconverg.channel has:

+--------+---------+----------+---------+
| chanid | channum | callsign | visible |
+--------+---------+----------+---------+
|   2204 | 204     | HLN      |       0 |
|  11711 | 204     | HLNHD    |       1 |
+--------+---------+----------+---------+

The recording rule is created with 11711, but TVRec::IsBusy calls
channel->GetChanID() which was just returning the first chanid it found
(2204).



commit abcdd30225c92c23f892db33cf83b6f9282c4473
Author:    John Poet <jpoet at mythtv.org> at Sun, 5 Mar 2017 12:17:45 -0700
Committer: John Poet <jpoet at mythtv.org> at Sun, 5 Mar 2017 12:17:45 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=abcdd30225c92c23f892db33cf83b6f9282c4473

Make sure we get a valid channel when starting up LiveTV.



commit 9486582dac91e9cd37963ebd5de06cfde9e00af5
Author:    John Poet <jpoet at mythtv.org> at Sun, 5 Mar 2017 12:17:20 -0700
Committer: John Poet <jpoet at mythtv.org> at Sun, 5 Mar 2017 12:17:20 -0700
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=9486582dac91e9cd37963ebd5de06cfde9e00af5

GuideGrid::fillChannelInfos: Use LoadChannels()



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

Summary of changes:
 mythtv/libs/libmythtv/channelutil.cpp           |   51 +++++++++++++++++------
 mythtv/libs/libmythtv/recorders/channelbase.cpp |   28 +++++++++++--
 mythtv/libs/libmythtv/recorders/dvbchannel.cpp  |   28 +++++++++++--
 mythtv/libs/libmythtv/tv_rec.cpp                |    2 +-
 mythtv/programs/mythfrontend/guidegrid.cpp      |   11 +++--
 5 files changed, 94 insertions(+), 26 deletions(-)

-- 



More information about the mythtv-commits mailing list