[mythtv-commits] Ticket #12932: Patch to EIT table version handling in DVBStreamData

MythTV noreply at mythtv.org
Wed Dec 21 13:24:39 UTC 2016


#12932: Patch to EIT table version handling in DVBStreamData
-----------------------------------+-----------------------------
 Reporter:  Roger James <roger@…>  |          Owner:  stuarta
     Type:  Patch - Bug Fix        |         Status:  assigned
 Priority:  major                  |      Milestone:  29.0
Component:  MythTV - DVB           |        Version:  Master Head
 Severity:  high                   |     Resolution:
 Keywords:                         |  Ticket locked:  0
-----------------------------------+-----------------------------

Comment (by Roger James <roger@…>):

 Just attached a zip of the latest changes.

 I really appreciate if anyone could review and test my current rework of
 DVB handlng of EI and SD tables. I have attached an archive of the changed
 files. This rework fixes the identification of EI and SD sub-tables and
 adds caching of EI sub-tables. The identification now complies with ETSI
 EN 300 468 V1.15.1 (2016-03), as below.

     sub_table: collection of sections with the same value of table_id and:
     • for a NIT: the same table_id_extension (network_id) and
 version_number;
     • for a BAT: the same table_id_extension (bouquet_id) and
 version_number;
     • for a SDT: the same table_id_extension (transport_stream_id), the
 same original_network_id and
     version_number;
     • for a EIT: the same table_id_extension (service_id), the same
 transport_stream_id, the same
     original_network_id and version_number.

     NOTE: The table_id_extension field is equivalent to the fourth and
 fifth byte of a section when the
     section_syntax_indicator is set to a value of "1".

 The code has only been tested against DVB-T here in the UK. It needs
 testing against other broadcast providers. I have not fully tested the
 changes in the SD table handling. These are only used when scanning for
 channels.

 Roger

--
Ticket URL: <https://code.mythtv.org/trac/ticket/12932#comment:6>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list