[mythtv-commits] Ticket #13455: EIT/ETT broadcast data; title/description mismatch
MythTV
noreply at mythtv.org
Thu Sep 19 21:25:43 UTC 2019
#13455: EIT/ETT broadcast data; title/description mismatch
----------------------------------+-------------------------------
Reporter: Roanld L Humble | Owner: Klaas de Waal
Type: Bug Report - General | Status: assigned
Priority: minor | Milestone: 31.0
Component: MythTV - EIT | Version: v30-fixes
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
----------------------------------+-------------------------------
Comment (by Klaas de Waal):
Attached is patch 20190919-atsc-eit-eit-13455-v0.patch which removes the
ETT caching completely. This patch applies to the current master.
The idea is that the first ETT event that is received after the EIT event
is received will be used to make the EIT event complete. This ordering
means that the ETT event has always at least the same table version as the
EIT event.
Note that another possible reason for the problems encountered with EIT
and ETT caching is the scope of the event ID, as described in the ATSC
documentation A/65:2013, page 40:
{{{
For a particular virtual channel, an event_id identifies uniquely each
of the events programmed for the 3-hour interval of an EIT.
}}}
This means that the event ID for the same program can change 8 times per
day.....
The original code also had, the way I read it, a memory leak in the case
that an expected ETT event was not received. This should now be fixed.
Please note that this patch is not tested at all so there can be a few
iterations needed to make it perfect. It would be greatly appreciated if
this patch could be tested in ATSC country.
--
Ticket URL: <https://code.mythtv.org/trac/ticket/13455#comment:3>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list