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

MythTV noreply at mythtv.org
Fri Dec 2 08:41:08 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@…>):

 A weakness of this implementation is that it cannot detect version number
 wrap round. This happens when a table version change is left incomplete,
 usually caused by loss or interruption of a transport stream. If when the
 stream is retuned sufficient time has elapsed for the version number to
 have rotated all the way round (modulo 32) the table may be incorrectly
 marked as complete using some segments with old data.

 I have been thinking about algorithms to address this, and would like some
 help! Think of this as a competition where the only prize is a better
 mythtv. Here are some thoughts.

 Time stamping the version change.

 Using the ETSI minimum table repetition rate standards.

 I am getting far too old to be doing this stuff!

 Roger

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


More information about the mythtv-commits mailing list