[mythtv] Small patch for DVB EPG parsing
jmp at tarantella.com
Fri May 13 12:25:44 UTC 2005
On Fri, 2005-05-13 at 12:49 +0200, Stephan Krings wrote:
> >>I using DVB-S in Germany with Astra. But I still have to comment out the
> >>code in siparser.cpp which is marked with my name.
> > <snip>
> > Did anyone work out why this wasn't working ? i.e I know what/where
> > the fix is, but do we know why we need to do this ?
> It was/is working, it was just missing some of the event information.
> The DVB SI spec (EN 300468) states:
> "The extended event descriptor provides a detailed text description of
> an event, which may be used in addition to the
> short event descriptor. More than one extended event descriptor can be
> associated to allow information about one event
> greater in length than 256 bytes to be conveyed."
> The present code only extracts the text from the first descriptor. I
> wondered why the program descriptions were all truncated and used the
> dvbsnoop tool to look at the stream. I realized that there are often
> more extended event descriptors present, which carry additional text for
> a program.
> My patch just makes sure that _all_ the extended event descriptors for
> the prefered language are taken into account, when building the program
> description, and not just the first blob of text.
sorry didn't make myself clear, (I'm sure your patch is fine :) )
Do we know why on DVB-S Astra, Kristian needs to alter the code ?
More information about the mythtv-dev