C.Y.M wrote: > There seem to be a few hardcoded values for PAL in VDR's source code. Klaus, can > you tell me if any of these would make a difference to a NTSC only system? I > know that most tv's in Europe can do both NTSC and PAL. Unfortunately, almost > all the tv's in America only support NTSC and cant handle the PAL formats. I guess if you have an NTSC only system these changes should be ok for you. Note to self: make these configurable/automatic after version 1.4 ;-) Klaus > diff -ruN vdr-1.3.45.orig/recording.h vdr-1.3.45/recording.h > --- vdr-1.3.45.orig/recording.h 2006-03-26 08:34:35.000000000 -0800 > +++ vdr-1.3.45/recording.h 2006-03-26 08:36:45.000000000 -0800 > @@ -179,7 +179,7 @@ > }; > > //XXX+ > -#define FRAMESPERSEC 25 > +#define FRAMESPERSEC 30 > > // The maximum size of a single frame (up to HDTV 1920x1080): > #define MAXFRAMESIZE KILOBYTE(512) > --- vdr-1.3.45/dvbosd.c.orig 2006-04-04 02:46:01.000000000 -0700 > +++ vdr-1.3.45/dvbosd.c 2006-04-04 02:47:00.000000000 -0700 > @@ -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); > } > --- vdr-1.3.45/dvbspu.c.orig 2006-04-04 02:46:15.000000000 -0700 > +++ vdr-1.3.45/dvbspu.c 2006-04-04 02:47:21.000000000 -0700 > @@ -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; }