diff -Naur vdr-1.5.8.org/dvbosd.c vdr-1.5.8/dvbosd.c --- vdr-1.5.8.org/dvbosd.c 2007-10-01 10:44:52.041350549 -0400 +++ vdr-1.5.8/dvbosd.c 2007-10-01 11:24:36.973366153 -0400 @@ -85,7 +85,7 @@ return oeBppNotSupported; if ((Areas[i].Width() & (8 / Areas[i].bpp - 1)) != 0) return oeWrongAlignment; - if (Areas[i].Width() < 1 || Areas[i].Height() < 1 || Areas[i].Width() > 720 || Areas[i].Height() > 576) + if (Areas[i].Width() < 1 || Areas[i].Height() < 1 || Areas[i].Width() > 720 || Areas[i].Height() > 480) return oeWrongAreaSize; TotalMemory += Areas[i].Width() * Areas[i].Height() / (8 / Areas[i].bpp); } diff -Naur vdr-1.5.8.org/dvbspu.c vdr-1.5.8/dvbspu.c --- vdr-1.5.8.org/dvbspu.c 2007-02-03 05:13:18.000000000 -0500 +++ vdr-1.5.8/dvbspu.c 2007-10-01 11:24:36.974366228 -0400 @@ -56,7 +56,7 @@ #define setMax(a, b) if (a < b) a = b #define spuXres 720 -#define spuYres 576 +#define spuYres 480 #define revRect(r1, r2) { r1.x1 = r2.x2; r1.y1 = r2.y2; r1.x2 = r2.x1; r1.y2 = r2.y1; } diff -Naur vdr-1.5.8.org/recording.h vdr-1.5.8/recording.h --- vdr-1.5.8.org/recording.h 2007-10-01 09:01:10.030274841 -0400 +++ vdr-1.5.8/recording.h 2007-10-01 11:24:36.974366228 -0400 @@ -178,7 +178,7 @@ }; //XXX+ -#define FRAMESPERSEC 25 +#define FRAMESPERSEC 30 #define INDEXFILESUFFIX "/index.vdr" // The maximum size of a single frame (up to HDTV 1920x1080):