Opened 10 years ago

Closed 10 years ago

#6058 closed patch (fixed)

H264 HDTV channels with service type 0x11 not recognized

Reported by: klaas.de.waal@… Owned by: Stuart Auchterlonie
Priority: minor Milestone: 0.22
Component: mythtv Version: head
Severity: medium Keywords: channelscan dvb hdtv h264 servicetype
Cc: Ticket locked: no

Description

The mythtv-setup channelscan recognizes not all five HDTV channels on my DVB-C signal. It does recognize National Geographic Channel HD, Brava HD and History HD. It does NOT recognize Discovery HD and Eurosport HD as HDTV channels, but instead gives the following messages:

Skipping Discovery HD on 29 - Data Only Channel (off-air?)

Skipping Eurosport HD on 167 - Data Only Channel (off-air?)

A bit of debugging in mythtv/libs/libmythtv/mpeg/dvbdescriptors.h shows that the HDTV channels that are recognized do have the service type value 0x19 (enumerated as kServiceTypeHDTV = 0x19). The HDTV channels that are not recognized do have the service type value 0x11. The value 0x11 is not present in the enumeration.

I have made a fix for dvbdescriptors.h in which I have added 0x11 as a HDTV value in the enumeration. I have also changed the function "bool IsHDTV()" to test for both values. With this fix I can receive all five HDTV channels on my cable. This fix is tested with today's svn 19540. The patch for dvbdescriptors.h attached below.

Results of some searching of what the 0x11 and 0x19 are all about:

My rather old copy of ETSI EN 300 468 lists the values from 0x11 to 0x7F as "reserved for future use" in Table 75, "Service type coding", so that is no help.

Searching in Google for "HDTV service 0x11 0x19" gives a pointer to

www.dgtv.it/stat/Allegati/Allegato_3_Bollino_STB.pdf

This document is about HDTV on DVB-T in Italy and here it says that 0x11 and 0x19 are both service types for HDTV channels.

Attachments (1)

dvbdescriptors.h.patch (1.1 KB) - added by klaas.de.waal@… 10 years ago.
Recognize HDTV channels with service type 0x11

Download all attachments as: .zip

Change History (4)

Changed 10 years ago by klaas.de.waal@…

Attachment: dvbdescriptors.h.patch added

Recognize HDTV channels with service type 0x11

comment:1 Changed 10 years ago by Stuart Auchterlonie

Milestone: unknown0.22
Owner: changed from Isaac Richards to Stuart Auchterlonie
Status: newassigned

comment:2 Changed 10 years ago by Stuart Auchterlonie

(In [19542]) Refs #6058. Recognize stream type 0x11 as an HDTV stream.

Thanks to a patch from Klaas de Waal.

comment:3 Changed 10 years ago by Stuart Auchterlonie

Resolution: fixed
Status: assignedclosed

(In [19545]) Closes #6058. Recognize stream type 0x11 as an HDTV stream. Backport to 0.21-fixes.

Thanks to a patch from Klaas de Waal

Note: See TracTickets for help on using tickets.