[mythtv-commits] Ticket #13359: Some DVB channels seen as SCTE
MythTV
noreply at mythtv.org
Mon Dec 10 23:00:50 UTC 2018
#13359: Some DVB channels seen as SCTE
------------------------------------------+---------------------------
Reporter: Klaas de Waal | Owner: (none)
Type: Patch - Bug Fix | Status: new
Priority: minor | Milestone: needs_triage
Component: MythTV - Channel Scanner | Version: Master Head
Severity: low | Keywords: DVB-C SCTE 35
Ticket locked: 0 |
------------------------------------------+---------------------------
A channelscan of the DVB-C signal of Ziggo in The Netherlands reports a
number of channels as scte channels instead of as dvb channels.
This is most likely a bug because the output of mythtv-setup is not
correct for these channels.
For example, this is the result of the multiplex at 826.75MHz:
{{{
qam_256:826750000:24Kitchen:24:5555:1536:20001:2049=2049:dvb
0:cnt(pnum:1,channum:1)
qam_256:826750000:Animal Planet HD:208:5555:1536:20002:2049=2049:dvb
0:cnt(pnum:1,channum:1)
qam_256:826750000:SBS9:19:0-0:20004:0=0=2049:scte
0:cnt(pnum:1,channum:1)
qam_256:826750000:FOX:11:5555:1536:20006:2049=2049:dvb
0:cnt(pnum:1,channum:1)
qam_256:826750000:RTL 4:4:5555:1536:20010:2049=2049:dvb
0:cnt(pnum:1,channum:1)
qam_256:826750000:RTL 5:5:5555:1536:20011:2049=2049:dvb
0:cnt(pnum:1,channum:1)
}}}
The first two and the last three channels are shown as dvb channels but
the third channel, SBS9, is shown as an scte channel; the channel number
19 is correct but the network ID is shown as 0-0 instead of 5555 and the
remainder of the line until the last = does also look wrong.
After a fix in channelscan_sm.cpp the channel SBS9 is correctly shown as a
dvb channel:
{{{
qam_256:826750000:SBS9:19:5555:1536:20004:2049=2049:dvb
0:cnt(pnum:1,channum:1)
}}}
The fix in channelscan_sm.cpp changes the statement "info.is_opencable =
true;" to "info.could_be_opencable = true;", as shown here:
{{{
for (uint i = 0; i < descs.size(); ++i)
{
RegistrationDescriptor reg(descs[i]);
if (reg.FormatIdentifierString() == "CUEI" ||
reg.FormatIdentifierString() == "SCTE")
info.could_be_opencable = true; // KdW was:
"info.is_opencable = true;"
}
}}}
The channels that are recognized as scte channels do have an SCTE
registration descriptor in the PMT, as verified with the DVB-Inspector
analysis tool.
However, this should not necessarily make them, as far as I know, into
opencable or atsc channels.
Note that the backend can record all channels found, irrespective whether
they are identified as scte or as dvb channels.
--
Ticket URL: <https://code.mythtv.org/trac/ticket/13359>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list