[ Mare34 @ 15.08.2004. 14:09 ] @
Ako imam definiciju:
#ifdef NTSC
#define FPS_NUM 25
#else
#define FPS_NUM 23.976
#endif
Ovo je definicija za broj frameova u MicroDVD formatu.
Kako program prepoznaje da li je NTSC standard ili nije?
[ milanche @ 15.08.2004. 16:48 ] @
Sve zavisi od toga sta program radi - ako je DVD player ili MPEG dekoder, onda ocitava
tu informaciju sa diska odnosno iz MPEG stream-a. U svim ostalim slucajevima, mora da
mu se nekako zada, da li pre kompajliranja ili u toku izvrsavanja programa.

U tvom slucaju, ocito da je program pisan tako da treba rekompajlira za bilo koju
opciju (bilo za NTCS ili za PAL).

[Ovu poruku je menjao milanche dana 15.08.2004. u 10:56 GMT]
[ Milan Aksic @ 15.08.2004. 17:22 ] @
Ako program koristi navedene presprocesorke uslovne direktive za utvrdjivanje postojanja tog standarda onda isti prepoznaje na osnovu toga da li je NTSC definisan u fajlu koji ukljucuje ove preprocesorske direktive. Koncept je objasnjen u skoro svakoj knjizi o C/C++ - u, i u starijim temema na ovom forumu.
NTSC takodje mozes definisati i prosledjivanjem parametra kompajleru odnosno preprocesoru.