Memorynoepgcxflags-patch

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
(6 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
==Beschreibung==
 
==Beschreibung==
Schaltet das EPG-Scan auf den Sendern komplett ab.
+
'''Autor:'''
Erhöht den OSD-Speicher auf 1Mb.
+
 
Optimierung der Compileroptionen für Pentium3 oder höher.
+
*Schaltet das EPG-Scan auf den Sendern komplett ab.
==Hardwareanforderungen==
+
*Erhöht den OSD-Speicher auf 1Mb.
4Mb DVB Karte
+
*Optimierung der Compileroptionen für Pentium3 oder höher.
==Softwareanforderungen==
+
 
gcc, make, patch <br>
+
<!-- ==Bilder== -->
getestet mit vdr-1.3.15
+
 
==Installation Software==
+
Patch in einer Datei abspeichern.<br>
+
wie alle patches:
+
<pre>
+
patch -p $PATCHLEVEL -i $PATH_TO_PATCHFILE
+
make
+
</pre>
+
==Probleme==
+
Keine bekannt.
+
 
==Patch==
 
==Patch==
 
<pre>
 
<pre>
Zeile 59: Zeile 50:
 
           }
 
           }
 
</pre>
 
</pre>
 +
==Hardwareanforderungen==
 +
* 4Mb DVB Karte
 +
 +
==Softwareanforderungen==
 +
* getestet mit vdr-1.3.15
 +
 +
<!-- ==Probleme== -->
 +
 +
[[Kategorie:Patches]]
 +
 +
{{i18n|Memorynoepgcxflags-patch}}

Aktuelle Version vom 24. Februar 2006, 02:38 Uhr

Inhaltsverzeichnis

[Bearbeiten] Beschreibung

Autor:

  • Schaltet das EPG-Scan auf den Sendern komplett ab.
  • Erhöht den OSD-Speicher auf 1Mb.
  • Optimierung der Compileroptionen für Pentium3 oder höher.


[Bearbeiten] Patch

diff -ur vdr-1.3.15.orig/Makefile vdr-1.3.15.new/Makefile
--- vdr-1.3.15.orig/Makefile    2004-11-11 22:49:35.000000000 +0100
+++ vdr-1.3.15.new/Makefile     2004-11-11 23:38:10.000000000 +0100
@@ -9,10 +9,10 @@
 .DELETE_ON_ERROR:

 CC       ?= gcc
-CFLAGS   ?= -O2
+CFLAGS   ?= -O2 -march=pentium3 -funroll-loops -pipe -fomit-frame-pointer

 CXX      ?= g++
-CXXFLAGS ?= -g -O2 -Wall -Woverloaded-virtual
+CXXFLAGS ?= -g -O2 -Wall -Woverloaded-virtual -march=pentium3 -funroll-loops -pipe -fomit-frame-pointer

 DVBDIR   = ../DVB
 LSIDIR   = ./libsi
diff -ur vdr-1.3.15.orig/dvbosd.c vdr-1.3.15.new/dvbosd.c
--- vdr-1.3.15.orig/dvbosd.c    2004-11-12 11:04:28.000000000 +0100
+++ vdr-1.3.15.new/dvbosd.c     2004-11-10 21:06:51.000000000 +0100
@@ -18,7 +18,7 @@
 // --- cDvbOsd ---------------------------------------------------------------

 #define MAXNUMWINDOWS 7 // OSD windows are counted 1...7
-#define MAXOSDMEMORY  92000 // number of bytes available to the OSD (depends on firmware version, but there is no way of determining the actual value)
+#define MAXOSDMEMORY  1000000 // number of bytes available to the OSD (depends on firmware version, but there is no way of determining the actual value)

 class cDvbOsd : public cOsd {
 private:
diff -ur vdr-1.3.15.orig/eit.c vdr-1.3.15.new/eit.c
--- vdr-1.3.15.orig/eit.c       2004-11-11 23:30:49.000000000 +0100
+++ vdr-1.3.15.new/eit.c        2004-11-11 23:21:56.000000000 +0100
@@ -54,6 +54,7 @@
          // If we don't have that event yet, we create a new one.
          // Otherwise we copy the information into the existing event anyway, because the data might have changed.
          pEvent = pSchedule->AddEvent(new cEvent(channelID, SiEitEvent.getEventId()));
+        break;
          if (!pEvent)
             continue;
          }

[Bearbeiten] Hardwareanforderungen

  • 4Mb DVB Karte

[Bearbeiten] Softwareanforderungen

  • getestet mit vdr-1.3.15
In anderen Sprachen