[ 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? |
[ Mare34 @ 15.08.2004. 14:09 ] @
[ 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. Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|