[mythtv-commits] Ticket #12327: Scheduling of repeats unreliable (unreliable CRIDs)
MythTV
noreply at mythtv.org
Sat Nov 29 12:14:07 UTC 2014
#12327: Scheduling of repeats unreliable (unreliable CRIDs)
-----------------------------------------+--------------------------
Reporter: angela.schmid@… | Owner: dekarl
Type: Bug Report - General | Status: assigned
Priority: minor | Milestone: unknown
Component: MythTV - EIT | Version: 0.27.3
Severity: medium | Resolution:
Keywords: eit crid seriesid programid | Ticket locked: 0
-----------------------------------------+--------------------------
Comment (by dekarl):
Yes, I wrote that code and it is in master already. I run master in
production. (although I try to just use xmltv.se as epg provider these
days :)
Your subtitle code seems to do almost the same as mine, but it has some
small issues. The three letter code is a language code, and the subtitle
does begin directly after the language code. But the text can start with a
special encoding mark of 1 to 3 bytes. (btw, that is a common setup for
all kinds of texts in DVB descriptors, length, three letter language, then
the text maybe including an encoding mark)
Also there appears to be a off by one when reading the subtitle starting
at the second byte, but still reading the full length.
0xA7 is used as a magic value instead of a constant, e.g.
upc_event_episode_title in master.
Should a provider start to send multiple subtitles with different
languages we can start to pick the correct one. The settings are already
in place.
The addition of kFixGenericDVB should not be necessary as it is added
automatically for all DVB-EIT events.
As always, I'd love to collect some specimen (hexdumps from dvbsnoop
showing an EIT event in the wild) for the work in progress unit tests.
(Although they are a bit on the back burner at the moment)
--
Ticket URL: <https://code.mythtv.org/trac/ticket/12327#comment:5>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list