[mythtv-commits] [MythTV/mythtv] b8141c: Existing multiplexes not recognized with new DVB-T...
kmdewaal
noreply at github.com
Thu Mar 21 22:10:56 UTC 2019
Branch: refs/heads/master
Home: https://github.com/MythTV/mythtv
Commit: b8141c84cba8fe95c85cd446acd6bf2f2e31d1e9
https://github.com/MythTV/mythtv/commit/b8141c84cba8fe95c85cd446acd6bf2f2e31d1e9
Author: Klaas de Waal <kdewaal at mythtv.org>
Date: 2019-03-21 (Thu, 21 Mar 2019)
Changed paths:
M mythtv/libs/libmythtv/dtvconfparserhelpers.h
M mythtv/libs/libmythtv/dtvmultiplex.cpp
Log Message:
-----------
Existing multiplexes not recognized with new DVB-T2 "Full Scan".
Doing a "Full Scan" with mythtv-setup for the first time the
channels are added and have the correct channel number.
The second run of "Full Scan" finds the same channels again
but sees them as new channels and they get the service ID number
because the correct channel number is already in use.
The third run gives conflicts on insertion because both
the correct channelnumber and the service id are already in use.
This problem is caused by the implementation of the
preliminary DVB-T2 support that has been added some time ago.
This creates some confusion whether a multiplex uses
the DVB-T or the DVB-T2 modulation system.
The strict comparison on the modulation system in
DTVMultiplex::IsEqual even for the "fuzzy" type of
comparison makes that a new multiplex is not recognized
as already existing.
The solution for now is to treat the DVB-T and DVB-T modulation
systems as compatible when the "fuzzy" type of comparison is done.
Tickets #13014 and #12638 will comprise a more complete
implementation of DVB-T2 support.
Fixes #13432
More information about the mythtv-commits
mailing list