[SCM] vdr-plugin-graphtft packaging repository branch, master, updated. debian/0.3.2_rc2+svn20090728.2153-5-9-g15cfd37

etobi git at e-tobi.net
Sat Jun 2 19:25:51 UTC 2012


The following commit has been merged in the master branch:
commit a5b2fc35d5074940d50134a3d803ac398f1091b5
Author: etobi <git at e-tobi.net>
Date:   Sat Jun 2 21:15:53 2012 +0200

    Merged changes from yaVDR - thx guys!

diff --git a/debian/changelog b/debian/changelog
index 0c896a0..35e709d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+vdr-plugin-graphtft (0.3.4+urknall-1) UNRELEASED; urgency=medium
+
+  * Merged changes from yaVDR - thx guys!
+
+ -- Tobias Grimm <etobi at debian.org>  Sat, 02 Jun 2012 21:04:31 +0200
+
 vdr-plugin-graphtft (0.3.2~rc2+svn20120602.1849-1) experimental; urgency=low
 
   * New upstream snapshot
diff --git a/debian/patches/01_Makefile-fPIC-fix.patch b/debian/patches/01_Makefile-fPIC-fix.patch
deleted file mode 100644
index c6e434c..0000000
--- a/debian/patches/01_Makefile-fPIC-fix.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-
-## Makefile-fPIC-fix patch
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Adds -fPIC to Makefile to fix potential FTBFS.
-
- at DPATCH@
-Index: vdr-plugin-graphtft/Makefile
-===================================================================
---- vdr-plugin-graphtft.orig/Makefile	2012-06-02 20:51:04.000000000 +0200
-+++ vdr-plugin-graphtft/Makefile	2012-06-02 20:55:45.000000000 +0200
-@@ -125,8 +125,7 @@
- 
- ## compiler options:
- 
--#CXXFLAGS += -Wextra -pedantic
--
-+CXXFLAGS += -fPIC -O3 -Wall -Woverloaded-virtual
- 
- ### The directory environment:
- 
-@@ -234,7 +233,7 @@
-   DEFINES += -DPVRFB
- endif
- 
--CXXFLAGS += -g -ggdb -O0
-+#CXXFLAGS += -g -ggdb -O0
- 
- ### The object files (add further files here):
- 
diff --git a/debian/patches/02_ffmpeg.patch b/debian/patches/02_ffmpeg.patch
deleted file mode 100644
index 7daaac3..0000000
--- a/debian/patches/02_ffmpeg.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 02_ffmpeg.dpatch by Tobias Grimm <tg at e-tobi.net>
-##
-## Thomas Günther <tom at toms-cafe.de>:
-##   - adapted to svn snapshot 20090728.2153
-##   - adapted to newer ffmpeg versions
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: FFMPEG related fixes
-
- at DPATCH@
-Index: vdr-plugin-graphtft/Makefile
-===================================================================
---- vdr-plugin-graphtft.orig/Makefile	2012-06-02 20:55:45.000000000 +0200
-+++ vdr-plugin-graphtft/Makefile	2012-06-02 20:56:03.000000000 +0200
-@@ -155,6 +155,7 @@
- 				-I./dfbrenderer -I./imlibrenderer/dmyrenderer $(GTOP_INC)
- 
- DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"'
-+DEFINES += -D__STDC_CONSTANT_MACROS
- 
- ifdef HAVE_IMLIB
-   LIBS += `imlib2-config --libs`
-Index: vdr-plugin-graphtft/imlibrenderer/dvbrenderer/mpeg2encoder.c
-===================================================================
---- vdr-plugin-graphtft.orig/imlibrenderer/dvbrenderer/mpeg2encoder.c	2012-06-02 20:51:33.000000000 +0200
-+++ vdr-plugin-graphtft/imlibrenderer/dvbrenderer/mpeg2encoder.c	2012-06-02 20:56:03.000000000 +0200
-@@ -23,10 +23,10 @@
- 
- extern "C" 
- {
--#include <avcodec.h>
-+#include <libavcodec/avcodec.h>
- 
- #ifdef HAVE_SWSCALE
--#  include <swscale.h>
-+#  include <libswscale/swscale.h>
- #endif
- }
- 
-Index: vdr-plugin-graphtft/imlibrenderer/fbrenderer/fbrenderer.c
-===================================================================
---- vdr-plugin-graphtft.orig/imlibrenderer/fbrenderer/fbrenderer.c	2012-06-02 20:51:33.000000000 +0200
-+++ vdr-plugin-graphtft/imlibrenderer/fbrenderer/fbrenderer.c	2012-06-02 20:56:03.000000000 +0200
-@@ -33,7 +33,7 @@
- 
- #include <fbrenderer.h>
- 
--#include <avcodec.h>
-+#include <libavcodec/avcodec.h>
- 
- #include <common.h>
- #include <setup.h>
-Index: vdr-plugin-graphtft/imlibrenderer/fbrenderer/mpeg2decoder.c
-===================================================================
---- vdr-plugin-graphtft.orig/imlibrenderer/fbrenderer/mpeg2decoder.c	2012-06-02 20:51:04.000000000 +0200
-+++ vdr-plugin-graphtft/imlibrenderer/fbrenderer/mpeg2decoder.c	2012-06-02 20:56:03.000000000 +0200
-@@ -24,7 +24,7 @@
- extern "C" 
- {
- # ifdef HAVE_SWSCALE
--#  include <swscale.h>
-+#  include <libswscale/swscale.h>
- # endif
- }
- 
-Index: vdr-plugin-graphtft/imlibrenderer/fbrenderer/mpeg2decoder.h
-===================================================================
---- vdr-plugin-graphtft.orig/imlibrenderer/fbrenderer/mpeg2decoder.h	2012-06-02 20:51:04.000000000 +0200
-+++ vdr-plugin-graphtft/imlibrenderer/fbrenderer/mpeg2decoder.h	2012-06-02 20:56:03.000000000 +0200
-@@ -19,7 +19,7 @@
- 
- extern "C"
- {
--#include <avcodec.h>
-+#include <libavcodec/avcodec.h>
- }
- 
- #include <vdr/plugin.h>
diff --git a/debian/patches/03_gcc44.patch b/debian/patches/03_gcc44.patch
deleted file mode 100644
index 572efaf..0000000
--- a/debian/patches/03_gcc44.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 03_gcc44.dpatch by  <gda> http://www.vdrportal.de/board/thread.php?threadid=89910
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: patch for graphtft to compile with gcc-4.4.
-
- at DPATCH@
-Index: vdr-plugin-graphtft/scan.h
-===================================================================
---- vdr-plugin-graphtft.orig/scan.h	2012-06-02 20:51:33.000000000 +0200
-+++ vdr-plugin-graphtft/scan.h	2012-06-02 20:58:13.000000000 +0200
-@@ -12,6 +12,7 @@
- // Includes
- //***************************************************************************
- 
-+#include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <stdio.h>
diff --git a/debian/patches/10_graphtft_ChannelSwitch.patch b/debian/patches/10_graphtft_ChannelSwitch.patch
new file mode 100644
index 0000000..361bca1
--- /dev/null
+++ b/debian/patches/10_graphtft_ChannelSwitch.patch
@@ -0,0 +1,36 @@
+--- a/display.c
++++ b/display.c
+@@ -931,12 +931,15 @@
+ // Osd Channel Switch
+ //***************************************************************************
+ 
+-void cGraphTFTDisplay::ChannelSwitch(const cDevice* Device, int ChannelNumber) 
+-{
++#if VDRVERSNUM >= 10726
++void cGraphTFTDisplay::ChannelSwitch(const cDevice* Device, int ChannelNumber, bool LiveView) {
++#else
++void cGraphTFTDisplay::ChannelSwitch(const cDevice* Device, int ChannelNumber) {
++    bool LiveView = Device && Device->IsPrimaryDevice() && !EITScanner.UsesDevice(Device);
++#endif
+    tell(5, "ChannelSwitch on %p: %d", Device, ChannelNumber);
+ 
+-   if (Device->IsPrimaryDevice() 
+-       && !EITScanner.UsesDevice(Device) 
++   if (LiveView 
+        && _channel != ChannelNumber 
+        && cDevice::CurrentChannel() != _channel) 
+    {
+--- a/display.h
++++ b/display.h
+@@ -348,7 +348,11 @@
+ 
+       // status interface
+ 
++#if VDRVERSNUM >= 10726
++      virtual void ChannelSwitch(const cDevice* Device, int ChannelNumber, bool LiveView);
++#else
+       virtual void ChannelSwitch(const cDevice* Device, int ChannelNumber);
++#endif
+       virtual void OsdSetEvent(const cEvent* event);
+       virtual void OsdSetRecording(const cRecording* recording);
+       virtual void OsdChannel(const char* Text);
diff --git a/debian/patches/InitializeMagick.patch b/debian/patches/InitializeMagick.patch
new file mode 100644
index 0000000..5d8f432
--- /dev/null
+++ b/debian/patches/InitializeMagick.patch
@@ -0,0 +1,24 @@
+diff -u --recursive --new-file graphtft-new1/graphtft-fe/graphtft.cc graphtft-new/graphtft-fe/graphtft.cc
+--- graphtft-new1/graphtft-fe/graphtft.cc	2012-05-12 18:43:15.262233197 +0200
++++ graphtft-new/graphtft-fe/graphtft.cc	2012-04-17 14:36:57.000000000 +0200
+@@ -269,6 +269,8 @@
+    imlib_context_set_colormap(cm);      // colormap
+    imlib_context_set_drawable(win);     // and drawable we are using 
+ 
++   InitializeMagick(0);
++
+    return 0;
+ }
+ 
+diff -u --recursive --new-file graphtft-new1/imlibrenderer/imlibrenderer.c graphtft-new/imlibrenderer/imlibrenderer.c
+--- graphtft-new1/imlibrenderer/imlibrenderer.c	2012-05-12 18:42:55.798233772 +0200
++++ graphtft-new/imlibrenderer/imlibrenderer.c	2012-04-17 14:36:57.000000000 +0200
+@@ -756,6 +756,8 @@
+    int w, h;
+    DATA32* p;
+ 
++   InitializeMagick(0);
++
+    imlib_context_set_image(_cur_image);
+    
+    p = imlib_image_get_data_for_reading_only();
diff --git a/debian/patches/recording-api-fixes.patch b/debian/patches/recording-api-fixes.patch
new file mode 100644
index 0000000..b5e2047
--- /dev/null
+++ b/debian/patches/recording-api-fixes.patch
@@ -0,0 +1,11 @@
+--- a/dspitems.c
++++ b/dspitems.c
+@@ -419,7 +419,7 @@
+          else if (strcasecmp(var, "Path") == 0)
+             return Str::notNull(recording->FileName());
+          else if (strcasecmp(var, "Time") == 0)
+-            return formatDateTime(recording->start, fmt, buf, sizeof(buf));
++            return formatDateTime(recording->Start(), fmt, buf, sizeof(buf));
+          else if (strcasecmp(var, "EventID") == 0)
+             return Str::toStr(!recording->Info() ? na : (int)recording->Info()->EventID());
+          // return Str::toStr(!recording->Info() ? na : na);
diff --git a/debian/patches/remove-i18n.patch b/debian/patches/remove-i18n.patch
new file mode 100644
index 0000000..69d28e3
--- /dev/null
+++ b/debian/patches/remove-i18n.patch
@@ -0,0 +1,1266 @@
+diff -u --recursive --new-file graphtft-new/i18n.c graphtft-jw/i18n.c
+--- graphtft-new/i18n.c	2012-05-12 18:35:47.182246420 +0200
++++ graphtft-jw/i18n.c	1970-01-01 01:00:00.000000000 +0100
+@@ -1,1220 +0,0 @@
+-/**
+- *  GraphTFT plugin for the Video Disk Recorder 
+- * 
+- *  i18n.c - A plugin for the Video Disk Recorder
+- *
+- *  (c) 2004 Lars Tegeler, Sascha Volkenandt  
+- *
+- * This code is distributed under the terms and conditions of the
+- * GNU GENERAL PUBLIC LICENSE. See the file COPYING for details.
+- *
+- * $Id: i18n.c,v 1.5 2007/11/10 17:45:09 root Exp $
+- *
+- **/
+-
+-#if APIVERSNUM < 10507
+-
+-#include "i18n.h"
+-
+-const tI18nPhrase Phrases[] = {
+-  { "GraphTFT",
+-    "GraphTFT",
+-    "",// TODO
+-    "GraphTFT",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "GraphTFT",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Graph-TFT",//noch benötigt?
+-    "Graph-TFT",
+-    "",// TODO
+-    "Graph-TFT",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "Graph-TFT",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Reload themes",
+-    "Themes neu laden",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Normal Display",
+-    "Standardanzeige",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Refresh Display",
+-    "Anzeige aktualisieren",
+-    "",// TODO
+-    "Aggiorna",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Picture beside Picture",
+-    "Bild neben Bild",
+-    "",// TODO
+-    "Immagine dietro immagine",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "Kuva kuvan viereen",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Hide Mainmenu Entry",
+-    "Hauptmenueintrag verstecken",
+-    "",// TODO
+-    "Nascondi voce nel menu principale",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "Piilota valinta päävalikosta",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Theme",
+-    "Aussehen",
+-    "",// TODO
+-    "Tema",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "Ulkoasu",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Unknown title",
+-    "Unbekannter Titel",// TODO
+-    "",// TODO
+-    "Titolo sconosciuto",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Debug Level",
+-    "Debug Level",// TODO-DE
+-    "",// TODO
+-    "Livello degub",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "Debug-taso",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Log Device",
+-    "Log Device",// TODO-DE
+-    "",// TODO
+-    "Log scheda",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "Debug-loki",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Border to Width",
+-    "Rahmen zur Hoehe",// TODO
+-    "",// TODO
+-    "Larghezza bordo",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "Leveysraja",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Border to Height",
+-    "Rahmen zur Breite",// TODO
+-    "",// TODO
+-    "Altezza bordo",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "Korkeusraja",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "X Offset",
+-    "X Koordinaten Abweichung",// TODO
+-    "",// TODO
+-    "Limite X",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "Vaakakeskitys",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Y Offset",
+-    "Y Koordinaten Abweichung",// TODO
+-    "",// TODO
+-    "Limite Y",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "Pystykeskitys",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Convert Iso to UTF-8",
+-    "Konvertiere ISO zu UTF-8",// TODO
+-    "",// TODO
+-    "Converti ISO in UTF-8",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "Muunna ISO UTF-8:ksi",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Dump image height",
+-    "Dump Bild Hoehe",// TODO
+-    "",// TODO
+-    "Estrai altezza immagine",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "Tallennettavan kuvan korkeus",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Dump image width",
+-    "Dump Bild Breite",// TODO
+-    "",// TODO
+-    "Estrai larghezza immagine",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "Tallennettavan kuvan leveys",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Dump image to file",
+-    "Dump Bild in Datei speichern",// TODO
+-    "",// TODO
+-    "Estrai immagine in un file",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "Tallenna kuva tiedostoon",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Use StillPicture",
+-    "Benutze StillPicture",// TODO
+-    "",// TODO
+-    "Utilizza Adatta Immagine",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "Käytä StillPicture-toimintoa",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Refresh",
+-    "Aktualisieren",// TODO
+-    "",// TODO
+-    "Aggiorna",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "Päivitä",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "DVB Device",
+-    "",// TODO
+-    "",// TODO
+-    "Scheda DVB",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "DVB-laite",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "DVB/FB Device",
+-    "",// TODO
+-    "",// TODO
+-    "Scheda DVB/FB",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "DVB/FB-laite",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "directFB Device",//noch genutzt?
+-    "",// TODO
+-    "",// TODO
+-    "Scheda directFB",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "DirectFB-laite",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Debug",
+-    "",// TODO
+-    "",// TODO
+-    "Debug",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "Debug",
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Can't save snapshot, missing event information",
+-    "Kann Snapshot nicht speichern, es fehlen Event Informationen",// TODO-DE
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Snapshot saved",
+-    "Snapshot gespeichert",// TODO-DE
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Error saving snapshot",
+-    "Fehler beim Snapshot speichern",// TODO-DE
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Snapshot",
+-    "",// TODO-DE
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Snapshot width",
+-    "Snapshot Breite",// TODO-DE
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Snapshot height",
+-    "Snapshot Hoehe",// TODO-DE
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Snapshot Jpeg Quality",
+-    "Snapshot JPEG Qualitaet",// TODO-DE
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Snapshot path",
+-    "Snapshot Ablagepfad",// TODO-DE
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Force redraw every [sec]",
+-    "Erzwungenes Neuzeichnen alle [Sek]",// TODO-DE
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Spectrum Analyzer",
+-    "",// TODO-DE
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Dump Image",
+-    "Dump Bild",// TODO-DE
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Dump Refresh",
+-    "Dump alle [Sek] erneuern",// TODO-DE
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Flip OSD",
+-    "Tausche OSD",// TODO-DE
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Width",
+-    "Breite",// TODO-DE
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Height",
+-    "Hoehe",// TODO-DE
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "TCP Connection",
+-    "TCP Verbindung",// TODO-DE
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Jpeg Quality",
+-    "JPEG Qualitaet",// TODO-DE
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "touch Device",
+-    "",// TODO-DE
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Device",
+-    "",// TODO-DE
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Test",
+-    "",// TODO-DE
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Calibrate",
+-    "Kalibrieren",// TODO-DE
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Stop",
+-    "",// TODO-DE
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "--- end of playlist ---",
+-    "--- Ende der Abspielliste ---",// TODO-DE
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "No EPG data available.",
+-    "Keine EPG Daten vorhanden.",// TODO-DE
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Title",
+-    "Titel",// TODO-DE
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "Artist",
+-    "Interpret",// TODO-DE
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { "graphTFT: The syntax version of the theme file don't match!",
+-    "graphTFT: Die Version des Themes passt nicht zur graphTFT Version!",// TODO-DE
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-    "",// TODO
+-#if VDRVERSNUM >= 10302
+-    "",// TODO
+-#endif
+-#if VDRVERSNUM >= 10307
+-    "",// TODO
+-#endif
+-  },
+-  { NULL }
+-  };
+-
+-//***************************************************************************
+-#endif // APIVERSNUM < 10507
+\ Kein Zeilenumbruch am Dateiende.
+diff -u --recursive --new-file graphtft-new/i18n.h graphtft-jw/i18n.h
+--- graphtft-new/i18n.h	2012-05-12 18:35:50.738246316 +0200
++++ graphtft-jw/i18n.h	1970-01-01 01:00:00.000000000 +0100
+@@ -1,25 +0,0 @@
+-/**
+- *  GraphTFT plugin for the Video Disk Recorder 
+- * 
+- *  i18n.h - A plugin for the Video Disk Recorder
+- *
+- *  (c) 2004 Lars Tegeler, Sascha Volkenandt  
+- *
+- * This code is distributed under the terms and conditions of the
+- * GNU GENERAL PUBLIC LICENSE. See the file COPYING for details.
+- *
+- * $Id: i18n.h,v 1.2 2007/12/03 19:58:20 root Exp $
+- *
+- **/
+-
+-#ifndef __GTFT_I18N_H
+-#define __GTFT_I18N_H
+-
+-#include <vdr/i18n.h>
+-
+-#if APIVERSNUM < 10507
+-#  define trVDR(s)  I18nTranslate(s)
+-   extern const tI18nPhrase Phrases[];
+-#endif
+-
+-#endif //__GTFT_I18N_H
+diff -u --recursive --new-file graphtft-new/Makefile graphtft-jw/Makefile
+--- graphtft-new/Makefile	2012-05-12 18:37:16.994243771 +0200
++++ graphtft-jw/Makefile	2012-04-17 14:36:57.000000000 +0200
+@@ -248,7 +248,7 @@
+ ### The object files (add further files here):
+ 
+ COMMONOBJS = $(PLUGIN).o dspitems.o display.o \
+-	i18n.o setup.o scan.o theme.o common.o sysinfo.o \
++	setup.o scan.o theme.o common.o sysinfo.o \
+    touchthread.o
+ 
+ # transfer.o
diff --git a/debian/patches/series b/debian/patches/series
index f58a26c..82e7aad 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
-01_Makefile-fPIC-fix.patch
-02_ffmpeg.patch
-03_gcc44.patch
+InitializeMagick.patch
+10_graphtft_ChannelSwitch.patch
+recording-api-fixes.patch
+remove-i18n.patch
diff --git a/debian/rules b/debian/rules
index 26b4bc3..02d648b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -10,9 +10,11 @@ MAKE_OPTIONS = VDRDIR=/usr/include/vdr LIBDIR=. LOCALEDIR=locale
 
 override_dh_auto_build:
 	dh_auto_build -- all $(MAKE_OPTIONS)
+	dh_auto_build -- -C graphtft-fe all $(MAKE_OPTIONS)
 
 override_dh_auto_clean:
 	$(MAKE) -o .dependencies clean $(MAKE_OPTIONS)
+	$(MAKE) -C graphtft-fe -o .dependencies clean $(MAKE_OPTIONS)
 	rm -rf locale libvdr-*.so.*
 
 override_dh_gencontrol:

-- 
vdr-plugin-graphtft packaging repository



More information about the pkg-vdr-dvb-changes mailing list