[mythtv-commits] [MythTV/mythtv] 81d405: Wait for NIT or MGT when scanning

kmdewaal noreply at github.com
Sat Mar 28 07:32:28 UTC 2020


  Branch: refs/heads/fixes/31
  Home:   https://github.com/MythTV/mythtv
  Commit: 81d4056c2402882621590e7cd88ae8af5ba134aa
      https://github.com/MythTV/mythtv/commit/81d4056c2402882621590e7cd88ae8af5ba134aa
  Author: Klaas de Waal <kdewaal at mythtv.org>
  Date:   2020-03-28 (Sat, 28 Mar 2020)

  Changed paths:
    M mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp

  Log Message:
  -----------
  Wait for NIT or MGT when scanning

In mythtv-setup channel scan, wait for a NIT or a MGT when the
PAT/PMT have been found. This solves the problem that sometimes
channels are found but the channel names are missing.

Refs #13472

(cherry picked from commit ac67d5837062ab47aa6f9b93df001a2a245d32ad)
Signed-off-by: Klaas de Waal <kdewaal at mythtv.org>


  Commit: 2ef589a8d742613ebe247362366cc045855b195c
      https://github.com/MythTV/mythtv/commit/2ef589a8d742613ebe247362366cc045855b195c
  Author: Klaas de Waal <kdewaal at mythtv.org>
  Date:   2020-03-28 (Sat, 28 Mar 2020)

  Changed paths:
    M mythtv/libs/libmythtv/mpeg/dvbdescriptors.cpp
    M mythtv/libs/libmythtv/mpeg/dvbdescriptors.h
    M mythtv/libs/libmythtv/mpeg/mpegdescriptors.cpp

  Log Message:
  -----------
  T2_terrestrial_delivery_system debug output

Debug output of the T2 terrestrial delivery system descriptor added.
First version with only the mandatory fields.

(cherry picked from commit 8bde08adc702f05344c12d6eeb2b6c6b37255924)
Signed-off-by: Klaas de Waal <kdewaal at mythtv.org>


  Commit: d052cbc41cce4201b7a578f3a0820a9c9d3771d9
      https://github.com/MythTV/mythtv/commit/d052cbc41cce4201b7a578f3a0820a9c9d3771d9
  Author: Klaas de Waal <kdewaal at mythtv.org>
  Date:   2020-03-28 (Sat, 28 Mar 2020)

  Changed paths:
    M mythtv/libs/libmythtv/channelscan/channelimporter.cpp
    M mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp
    M mythtv/libs/libmythtv/channelscan/channelscan_sm.h
    M mythtv/libs/libmythtv/channelscan/frequencytablesetting.cpp
    M mythtv/libs/libmythtv/dtvmultiplex.cpp
    M mythtv/libs/libmythtv/dtvmultiplex.h
    M mythtv/libs/libmythtv/frequencytables.h
    M mythtv/libs/libmythtv/recorders/signalmonitor.h
    M mythtv/libs/libmythtv/ringbuffer.cpp

  Log Message:
  -----------
  Signal strength of scanned transports

Show the signal strength of the scanned transports in the transport list.
The transport list is shown if the "-v chanscan" option is given when running mythtv-setup.
The signal strengths are useful to determine which transport to choose when identical
transports can be received from different transmitters on different frequencies.

Refs #13472

(cherry picked from commit 31129946b719ff21b1a6cad86b2580ef8043a10f)
Signed-off-by: Klaas de Waal <kdewaal at mythtv.org>


  Commit: f48478b4772547cfb67cea011a962f068a057ff6
      https://github.com/MythTV/mythtv/commit/f48478b4772547cfb67cea011a962f068a057ff6
  Author: Klaas de Waal <kdewaal at mythtv.org>
  Date:   2020-03-28 (Sat, 28 Mar 2020)

  Changed paths:
    M mythtv/libs/libmythtv/cardutil.cpp
    M mythtv/libs/libmythtv/dtvmultiplex.h
    M mythtv/libs/libmythtv/frequencytables.cpp

  Log Message:
  -----------
  Add Full Scan option for DVB-C Netherlands

Add an entry in the frequency tables for a "Full Scan" option
for DVB-C in The Netherlands. There is currently only one entry
which is the initial tuning frequency of the Ziggo network.

(cherry picked from commit a74700c34657ef0cb99b4207f069e7881b4d948c)
Signed-off-by: Klaas de Waal <kdewaal at mythtv.org>


  Commit: e0e09b6b69c8e95fb45d97f1a2a56d625cb2df77
      https://github.com/MythTV/mythtv/commit/e0e09b6b69c8e95fb45d97f1a2a56d625cb2df77
  Author: Klaas de Waal <kdewaal at mythtv.org>
  Date:   2020-03-28 (Sat, 28 Mar 2020)

  Changed paths:
    M mythtv/libs/libmythtv/channelscan/channelimporter.cpp
    M mythtv/libs/libmythtv/channelscan/channelimporter.h
    M mythtv/libs/libmythtv/channelscan/channelscanmiscsettings.h
    M mythtv/libs/libmythtv/channelscan/channelscanner.cpp
    M mythtv/libs/libmythtv/channelscan/channelscanner.h
    M mythtv/libs/libmythtv/channelscan/channelscanner_cli.cpp
    M mythtv/libs/libmythtv/channelscan/channelscanner_gui.cpp
    M mythtv/libs/libmythtv/channelscan/scanwizardconfig.cpp
    M mythtv/libs/libmythtv/channelscan/scanwizardconfig.h
    M mythtv/libs/libmythtv/scanwizard.cpp
    M mythtv/libs/libmythtv/scanwizard.h
    M mythtv/programs/mythtv-setup/main.cpp

  Log Message:
  -----------
  Scan option "Remove duplicate channels"

Add new scan option to remove duplicate transports and duplicate
channels based on signal strength of the received signal.
This can be useful when receiving DVB-T2 and other OTA signals
when the same channels can sometimes be received from more than
one transmitter on different frequencies.

Refs #13472

(cherry picked from commit d0626e90287427408b28e2b0eabe12c0cb835118)
Signed-off-by: Klaas de Waal <kdewaal at mythtv.org>


  Commit: fec7309d231992cc88156e7fe80fd060f5639142
      https://github.com/MythTV/mythtv/commit/fec7309d231992cc88156e7fe80fd060f5639142
  Author: Klaas de Waal <kdewaal at mythtv.org>
  Date:   2020-03-28 (Sat, 28 Mar 2020)

  Changed paths:
    M mythtv/libs/libmythtv/channelscan/channelimporter.cpp

  Log Message:
  -----------
  Fix for "Remove duplicate channels" scan option

Fix counting bug in this new feature.
Fixed corner case in updating existing channels where
the same channel was present more than once in the database.
Improved debug output.

(cherry picked from commit e9931870756c32d3c0ba85e6ab6a6d71130a571a)
Signed-off-by: Klaas de Waal <kdewaal at mythtv.org>


  Commit: c8c59f5548ce99d1248cb52e467e4c9e1100476e
      https://github.com/MythTV/mythtv/commit/c8c59f5548ce99d1248cb52e467e4c9e1100476e
  Author: Klaas de Waal <kdewaal at mythtv.org>
  Date:   2020-03-28 (Sat, 28 Mar 2020)

  Changed paths:
    M mythtv/libs/libmythtv/channelinfo.cpp
    M mythtv/libs/libmythtv/channelscan/channelimporter.cpp
    M mythtv/libs/libmythtv/channelscan/channelimporter.h
    M mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp
    M mythtv/libs/libmythtv/channelscan/channelscanmiscsettings.h
    M mythtv/libs/libmythtv/dtvmultiplex.h
    M mythtv/libs/libmythtv/frequencytables.h

  Log Message:
  -----------
  Updated "Remove duplicates" channel scan option

Renamed the feature from "Remove duplicate channels" to "Remove duplicates".
Changed the default for this option to Selected/Checked.
Removed the check on individual channels across all scanned channels.
The implementation does not check for original network ID plus transport ID
on a per-transport basis, as suggested in ticket #12107 for DVB, but it checks
this on all channels in the transport. The implementation is also expected to work for ATSC.
Thanks to John Pilkington for numerous tests in the daily changing UK Freeview landscape.

Refs #13472
Fixes #12107

(cherry picked from commit 1b4d44b468de0a8c7ad2c25a1d779ce1dc2c06b8)
Signed-off-by: Klaas de Waal <kdewaal at mythtv.org>


Compare: https://github.com/MythTV/mythtv/compare/f496eb12ea1e...c8c59f5548ce


More information about the mythtv-commits mailing list