Problem with osdteletext plugin 0.9.0

Message ID 4D25CE64.20700@lightcomp.cz
State New
Headers

Commit Message

Michal Jan. 6, 2011, 2:15 p.m. UTC
  I'm successfully using osdteletext-0.8.2.cz from 
http://www.cssf.cz/showthread.php?35867-vdr-1.7.10-a-eHD with attached 
patch.

Regards
Michal


On 01/05/2011 11:51 PM, Marek Hajduk wrote:
>
> I just get this error:
>
> sock_send: socket write error
> Segmentation fault
>
> It seems, there is a problem with wrong choosing of character set on Czech
> or Slovak teletext pages.
>
> How can I debug it?
>
> Regards
>
> Marky
>
>
> -----Original Message-----
> From: vdr-bounces@linuxtv.org [mailto:vdr-bounces@linuxtv.org] On Behalf Of
> Marek Hajduk
> Sent: Sunday, January 02, 2011 11:40 PM
> To: 'VDR Mailing List'
> Subject: [vdr] Problem with osdteletext plugin 0.9.0
>
> Hi all,
>
> VDR-1.7.16 with plugin osdteletext-0.9.0 crashes on channels with slovak or
> czech teletext.
>
> You can try on this fta channel:
>
> CT 24;CS
> Link:12525:VC34M2O0S0:S23.5E:27500:165=2:100=cze@4:52:0:8006:3:3014:0
>
> Any help appreciated
>
> Marek Hajduk
>
>
> _______________________________________________
> vdr mailing list
> vdr@linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
>
>
> _______________________________________________
> vdr mailing list
> vdr@linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
  

Comments

Marek Hajduk Jan. 6, 2011, 5:32 p.m. UTC | #1
Thanks Michal for your answer,

I tried it, but my vdr can't start now.

Here is my log:

vdr: /data/install_dvb-s2/vdr/vdr/PLUGINS/lib/libvdr-osdteletext.so.1.7.16:
undefined symbol: _ZN11cRenderPage18ReadTeletextHeaderEPh

Marky

-----Original Message-----
From: vdr-bounces@linuxtv.org [mailto:vdr-bounces@linuxtv.org] On Behalf Of
Michal
Sent: Thursday, January 06, 2011 3:15 PM
To: vdr@linuxtv.org
Subject: Re: [vdr] Problem with osdteletext plugin 0.9.0

I'm successfully using osdteletext-0.8.2.cz from
http://www.cssf.cz/showthread.php?35867-vdr-1.7.10-a-eHD with attached
patch.

Regards
Michal


On 01/05/2011 11:51 PM, Marek Hajduk wrote:
>
> I just get this error:
>
> sock_send: socket write error
> Segmentation fault
>
> It seems, there is a problem with wrong choosing of character set on 
> Czech or Slovak teletext pages.
>
> How can I debug it?
>
> Regards
>
> Marky
>
>
> -----Original Message-----
> From: vdr-bounces@linuxtv.org [mailto:vdr-bounces@linuxtv.org] On 
> Behalf Of Marek Hajduk
> Sent: Sunday, January 02, 2011 11:40 PM
> To: 'VDR Mailing List'
> Subject: [vdr] Problem with osdteletext plugin 0.9.0
>
> Hi all,
>
> VDR-1.7.16 with plugin osdteletext-0.9.0 crashes on channels with 
> slovak or czech teletext.
>
> You can try on this fta channel:
>
> CT 24;CS
> Link:12525:VC34M2O0S0:S23.5E:27500:165=2:100=cze@4:52:0:8006:3:3014:0
>
> Any help appreciated
>
> Marek Hajduk
>
>
> _______________________________________________
> vdr mailing list
> vdr@linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
>
>
> _______________________________________________
> vdr mailing list
> vdr@linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
  
Marek Hajduk Jan. 6, 2011, 6:10 p.m. UTC | #2
Aaaaaaaargh, my mistake.

Michal thank you. Osdteletext-0.8.2 with cz patch and your patch Works.

Regards

Marky

-----Original Message-----
From: vdr-bounces@linuxtv.org [mailto:vdr-bounces@linuxtv.org] On Behalf Of
Marek Hajduk
Sent: Thursday, January 06, 2011 6:33 PM
To: 'VDR Mailing List'
Subject: Re: [vdr] Problem with osdteletext plugin 0.9.0

Thanks Michal for your answer,

I tried it, but my vdr can't start now.

Here is my log:

vdr: /data/install_dvb-s2/vdr/vdr/PLUGINS/lib/libvdr-osdteletext.so.1.7.16:
undefined symbol: _ZN11cRenderPage18ReadTeletextHeaderEPh

Marky

-----Original Message-----
From: vdr-bounces@linuxtv.org [mailto:vdr-bounces@linuxtv.org] On Behalf Of
Michal
Sent: Thursday, January 06, 2011 3:15 PM
To: vdr@linuxtv.org
Subject: Re: [vdr] Problem with osdteletext plugin 0.9.0

I'm successfully using osdteletext-0.8.2.cz from
http://www.cssf.cz/showthread.php?35867-vdr-1.7.10-a-eHD with attached
patch.

Regards
Michal


On 01/05/2011 11:51 PM, Marek Hajduk wrote:
>
> I just get this error:
>
> sock_send: socket write error
> Segmentation fault
>
> It seems, there is a problem with wrong choosing of character set on 
> Czech or Slovak teletext pages.
>
> How can I debug it?
>
> Regards
>
> Marky
>
>
> -----Original Message-----
> From: vdr-bounces@linuxtv.org [mailto:vdr-bounces@linuxtv.org] On 
> Behalf Of Marek Hajduk
> Sent: Sunday, January 02, 2011 11:40 PM
> To: 'VDR Mailing List'
> Subject: [vdr] Problem with osdteletext plugin 0.9.0
>
> Hi all,
>
> VDR-1.7.16 with plugin osdteletext-0.9.0 crashes on channels with 
> slovak or czech teletext.
>
> You can try on this fta channel:
>
> CT 24;CS
> Link:12525:VC34M2O0S0:S23.5E:27500:165=2:100=cze@4:52:0:8006:3:3014:0
>
> Any help appreciated
>
> Marek Hajduk
>
>
> _______________________________________________
> vdr mailing list
> vdr@linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
>
>
> _______________________________________________
> vdr mailing list
> vdr@linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
  
Udo Richter Jan. 8, 2011, 4:46 p.m. UTC | #3
Am 06.01.2011 15:15, schrieb Michal:
> I'm successfully using osdteletext-0.8.2.cz from
> http://www.cssf.cz/showthread.php?35867-vdr-1.7.10-a-eHD with attached
> patch.

This issue is tracked at vdr-developer.org bug tracking:
http://projects.vdr-developer.org/issues/469

Cheers,

Udo
  

Patch

--- txtrender.c.orig	2009-05-26 19:00:30.000000000 +0200
+++ txtrender.c	2011-01-06 14:36:19.000000000 +0100
@@ -536,16 +536,19 @@ 
         c.SetCharset(FirstG0);
         c.SetChar(' ');
         if (Flags&0x60) {
             c.SetBoxedOut(true);    
         }
         SetChar(x,24,c);
     }       
 //enhanced code
+
+    return;
+
     int next_des = *(int *)(PageCode+TELEPAGE_SIZE);
     int *eh = (int *)(PageCode+TELEPAGE_SIZE+4);
     int row = 0;
     int *p, *e;
 
     if (next_des < 1)
 	return;