[mythtv-commits] [MythTV/mythtv] 990429: Change channel.visible to a 4-value, enum type.

David Engel noreply at github.com
Wed Jan 1 19:18:41 UTC 2020


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: 990429ddbc7156bba0e9233fabdd1fabfbd12563
      https://github.com/MythTV/mythtv/commit/990429ddbc7156bba0e9233fabdd1fabfbd12563
  Author: David Engel <dengel at mythtv.org>
  Date:   2020-01-01 (Wed, 01 Jan 2020)

  Changed paths:
    M mythtv/libs/libmyth/programinfo.cpp
    M mythtv/libs/libmythbase/mythversion.h
    M mythtv/libs/libmythservicecontracts/datacontracts/programAndChannel.h
    M mythtv/libs/libmythservicecontracts/services/channelServices.h
    M mythtv/libs/libmythtv/channelinfo.cpp
    M mythtv/libs/libmythtv/channelinfo.h
    M mythtv/libs/libmythtv/channelscan/channelimporter.cpp
    M mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp
    M mythtv/libs/libmythtv/channelscan/externrecscanner.cpp
    M mythtv/libs/libmythtv/channelscan/iptvchannelfetcher.cpp
    M mythtv/libs/libmythtv/channelscan/vboxchannelfetcher.cpp
    M mythtv/libs/libmythtv/channelsettings.cpp
    M mythtv/libs/libmythtv/channelutil.cpp
    M mythtv/libs/libmythtv/channelutil.h
    M mythtv/libs/libmythtv/eitscanner.cpp
    M mythtv/libs/libmythtv/recorders/channelbase.cpp
    M mythtv/libs/libmythtv/recorders/dvbchannel.cpp
    M mythtv/programs/mythbackend/scheduler.cpp
    M mythtv/programs/mythbackend/services/channel.cpp
    M mythtv/programs/mythbackend/services/channel.h
    M mythtv/programs/mythbackend/services/guide.cpp
    M mythtv/programs/mythbackend/services/serviceUtil.cpp
    M mythtv/programs/mythfilldatabase/channeldata.cpp
    M mythtv/programs/mythfilldatabase/main.cpp
    M mythtv/programs/mythfrontend/channelrecpriority.cpp
    M mythtv/programs/mythfrontend/networkcontrol.cpp
    M mythtv/programs/mythfrontend/progfind.cpp
    M mythtv/programs/mythfrontend/proglist.cpp
    M mythtv/programs/mythtv-setup/importicons.cpp

  Log Message:
  -----------
  Change channel.visible to a 4-value, enum type.

This change essentially adds two, new values, kChannelAlwaysVisible
and kChannelNeverVisible, to the previous true/false values.  The
intent of these new values is to indicate that channel visibility is
exclusively controlled by the user.  Automated utilities like
MythUtil-Channel-HDHR-visibilityCheck and MythTV itself should never
override those values without user approval.




More information about the mythtv-commits mailing list