[vdr] vdr-1.4.3-1.diff epg problems

VDR User user.vdr at gmail.com
Wed Oct 11 15:44:41 CEST 2006


I can confirm this as well.  Tried the new patch, didn't solve the problem.
EIT -1, Klaus - 0  ;)

On 10/10/06, V Live <vlivecd at yahoo.com> wrote:
>
> Thank you for your effort. But the attached patch still did not fix the
> "no title" in the epg guide or yaepg plugin. But like I said before removing
> the eit.c patch from your vdr-1.4.3-1.diff and it works fine.
>
> *Klaus Schmidinger <Klaus.Schmidinger at cadsoft.de>* wrote:
>
> V Live wrote:
> > I patched your vdr-1.4.3-1.diff against my vdr-1.4.3 version and since
> > the epg guide and vdr-yaepg plugin show "no title" in th epg. Seems that
>
> > there is an error there.
> > However if I remove the patches to eit.c and eit.h but keep the rest of
> > the patch the epg guide works like it should.
>
> Well, meanwhile I guess I found it.
> The problem only occurs if there is external EPG data (with
> table id 0x00). The attached patch should fix that.
>
> Klaus
>
> --- eit.c 2006/10/07 12:32:24 1.121
> +++ eit.c 2006/10/09 16:14:36
> @@ -234,7 +234,7 @@
> pEvent->SetTitle(ShortEventDescriptor->name.getText(buffer,
> sizeof(buffer)));
> pEvent->SetShortText(ShortEventDescriptor->text.getText(buffer,
> sizeof(buffer)));
> }
> - else {
> + else if (!HasExternalData) {
> pEvent->SetTitle(NULL);
> pEvent->SetShortText(NULL);
> }
> @@ -242,7 +242,7 @@
> char buffer[ExtendedEventDescriptors->getMaximumTextLength(": ") + 1];
> pEvent->SetDescription(ExtendedEventDescriptors->getText(buffer,
> sizeof(buffer), ": "));
> }
> - else
> + else if (!HasExternalData)
> pEvent->SetDescription(NULL);
> }
> delete ExtendedEventDescriptors;
> @@ -250,7 +250,8 @@
>
> pEvent->SetComponents(Components);
>
> - pEvent->FixEpgBugs();
> + if (!HasExternalData)
> + pEvent->FixEpgBugs();
> if (LinkChannels)
> channel->SetLinkChannels(LinkChannels);
> Modified = true;
> _______________________________________________
> vdr mailing list
> vdr at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
>
>
> ------------------------------
> Get your own web address for just $1.99/1st yr. We'll help. Yahoo! Small
> Business<http://us.rd.yahoo.com/evt=41244/*http://smallbusiness.yahoo.com/>.
>
>
>
> _______________________________________________
> vdr mailing list
> vdr at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.linuxtv.org/pipermail/vdr/attachments/20061011/298b1101/attachment.htm


More information about the vdr mailing list