On Dec 31, 2007 8:14 AM, Andrey Kuzmin <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I've googled and tried all patches I could find to build text2skin
> against 1.5.10 (11 and 12 too), but still could not build text2skin plugin.
> Any how-to's or working patches?

I've used every version of the current vdr developer tree and haven't
needed an updated text2skin patch since 1.5.4.  Try the attached
patch.

Also, there appears to be a problem with text2skin although it still
works fine.  If anyone cares to have a look and possibly fix it,
that'd be great!

The problem:

Stopping: VDR
*** glibc detected *** ./vdr: double free or corruption (fasttop):
0x0b1ba848 ***
======= Backtrace: =========
/lib/libc.so.6[0xb7c94ac5]
/lib/libc.so.6(cfree+0x90)[0xb7c98570]
./PLUGINS/lib/libvdr-text2skin.so.1.5.12(_ZN14cText2SkinI18nD0Ev+0x5f)[0xb746405f]
======= Memory map: ========
08048000-08183000 r-xp 00000000 03:03 833366
/usr/local/dvb/vdr.source/vdr-1.5.12/vdr
08183000-0818c000 rw-p 0013a000 03:03 833366
/usr/local/dvb/vdr.source/vdr-1.5.12/vdr
0818c000-0b973000 rw-p 0818c000 00:00 0          [heap]
diff -ruN vdr-1.5.4.orig/font.c vdr-1.5.4/font.c
--- vdr-1.5.4.orig/font.c	2007-06-17 05:13:49.000000000 -0700
+++ vdr-1.5.4/font.c	2007-06-18 09:24:39.000000000 -0700
@@ -524,3 +524,8 @@
      }
   return s;
 }
+
+cFont *LoadFreetypeFont(const char *Name, int CharHeight)
+{
+  return (new cFreetypeFont(Name, CharHeight));
+}
diff -ruN vdr-1.5.4.orig/font.h vdr-1.5.4/font.h
--- vdr-1.5.4.orig/font.h	2007-06-17 05:11:31.000000000 -0700
+++ vdr-1.5.4/font.h	2007-06-18 09:24:39.000000000 -0700
@@ -98,4 +98,6 @@
       ///< Returns the given Line. The first line is numbered 0.
   };
 
+extern cFont *LoadFreetypeFont(const char *, int);
+
 #endif //__FONT_H
_______________________________________________
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr

Reply via email to