[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