Mailing List Archive

mythtv branch fixes/29 updated by gigem. v29.0-89-g52db4bd
The branch, fixes/29 has been updated on the
mythtv repository by gitolite user gigem.
via 52db4bd73058e1a31f251e5695aa9455fc764d9e (commit)
via 9468749f86406cb01dd4404c603d84cbdec753d2 (commit)
via d0fe8b8bb02ed1afed199c75c4963823f41dc0aa (commit)
via a9b80cf65053491856891ec82da9bbc57a60dae5 (commit)
via 918ad1f3eba328bd50e7b5290834278eebc716ce (commit)
via a51922abe954c771ff54aa0fd283e02414c847ed (commit)
via 4e351f4d62237214c05618d4f98ce777c21965c1 (commit)
from 364f324db18cd70c0b0cec0e52b224c4c9bcd0e6 (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 52db4bd73058e1a31f251e5695aa9455fc764d9e
Author: David Engel <> at Wed, 18 Oct 2017 11:49:00 -0500
Committer: David Engel <> at Wed, 31 Jan 2018 13:15:08 -0600

Change NEXTINPUT/CARD to really change to a differnt device.
It's pointless to change to different, virtual input on the same
device when multirec is in use.

(cherry picked from commit 84da057d38a211cab02a4517dae773424b3c8154)

commit 9468749f86406cb01dd4404c603d84cbdec753d2
Author: David Engel <> at Tue, 17 Oct 2017 14:40:39 -0500
Committer: David Engel <> at Wed, 31 Jan 2018 13:14:46 -0600

Only offer one switchable input per multirec devcie in live TV.
It's pointless to offer every free input when they all use the same
underlying device. Instead, offer just one input per device.

(cherry picked from commit 184620e132ba5ed5c9251324b4b2b610fda95950)

commit d0fe8b8bb02ed1afed199c75c4963823f41dc0aa
Author: David Engel <> at Mon, 16 Oct 2017 09:51:52 -0500
Committer: David Engel <> at Wed, 31 Jan 2018 13:14:11 -0600

Use short input name instead of sgroupid in some Scheduler output.
The schedule group ID isn't passed over the wire, so some output, like
from mythbackend --printsched would print useless zeros. Also, clear
the input name when a program isn't going to be recorded. This is
similar to how the other input information is already cleared.

(cherry picked from commit bcd8b7c37c394da3d5d1d171b67217931330a8f4)

commit a9b80cf65053491856891ec82da9bbc57a60dae5
Author: David Engel <> at Mon, 16 Oct 2017 09:51:09 -0500
Committer: David Engel <> at Wed, 31 Jan 2018 13:13:37 -0600

Add GetShortInputName and ClearInputName methods to ProgramInfo.
(cherry picked from commit d9a040e4d9e3dd17c827b88c83333b14e3d88d93)

commit 918ad1f3eba328bd50e7b5290834278eebc716ce
Author: David Engel <> at Fri, 15 Sep 2017 19:06:59 -0500
Committer: David Engel <> at Wed, 31 Jan 2018 13:12:49 -0600

Change the ProgramInfo::ToMap() "input" item to include a shortened inputname.
The is to complement the existing "card" item which provides a short,
combined version of input number for recording/will record entries and
recording status for won't record entries. The difference now is that
the "input" variation will show the last two characters of the
configured input display name instead of the input number. This can
be more useful in configurations with large numbers of inputs and high
max recordings, multirec settings.

(cherry picked from commit 211b8da558d11e9cdd1732638cc7e86f2915537a)

commit a51922abe954c771ff54aa0fd283e02414c847ed
Author: David Engel <> at Thu, 14 Sep 2017 20:03:21 -0500
Committer: David Engel <> at Wed, 31 Jan 2018 13:12:10 -0600

Remove QueryInputDisplayName/kUnknownInputName nonsense.
As I remember it, when inputname was added to ProgramInfo, we didn't
want to further bloat the Myth protocol by passing it around too.
Instead, we made provisions to load it on demand from the database.
Later, someone else realized lots of database queries were happening
to get the inputname and slowing things down, so they added inputname
to the protocol. This change [hopefully] makes sure inputname
initially gets set everywhere it should and removes all vestiges of
the load on demand support.

(cherry picked from commit d2d92b2d34c08db5092c0ee0e5b432efa7c58f97)

commit 4e351f4d62237214c05618d4f98ce777c21965c1
Author: David Engel <> at Thu, 14 Sep 2017 13:39:24 -0500
Committer: David Engel <> at Wed, 31 Jan 2018 13:08:45 -0600

Enhance RecStatus::toString() to allow a replacement string.
A future change will allow use of a shortened inputname instead of
just the numberic inputid.

(cherry picked from commit e82386cbced67f5f0e36d36be833b162f9847299)


Summary of changes:
mythtv/libs/libmyth/programinfo.cpp | 78 +++-----------------
mythtv/libs/libmyth/programinfo.h | 7 ++-
mythtv/libs/libmythbase/mythversion.h | 2 +-
.../libmythservicecontracts/enums/recStatus.cpp | 16 +++-
.../libs/libmythservicecontracts/enums/recStatus.h | 1 +
mythtv/libs/libmythtv/recordinginfo.cpp | 9 +-
mythtv/libs/libmythtv/recordinginfo.h | 3 +-
mythtv/libs/libmythtv/tv_play.cpp | 6 +-
mythtv/libs/libmythtv/tvremoteutil.cpp | 19 ++++-
mythtv/programs/mythbackend/scheduler.cpp | 16 +++-
mythtv/programs/mythfrontend/progdetails.cpp | 2 +-
11 files changed, 70 insertions(+), 89 deletions(-)


mythtv-firehose mailing list