[Mplayer-os2] Re: hiba _usleep

Balogh, Karoly (Charlie/iNQ) charlie at scenergy.dfmk.hu
Sat Mar 23 02:39:38 CET 2002


Hi,

On 23-Mar-02, Arpi wrote:

>> - Jobban megnezve az: usleep() es a GetTimer() fugvenyek, namost
>>   ezeknek miben kene lenniuk?? de az is lehet, hogy os2-ben nincs 
>>   is ilyen..
> az usleep() az microsec alapu timer lenne, es feltetlenul szukseg 
> lesz ra mplayer-hez, szoval az gaz ha ilyen nincs.
> [...]
> ha az sincs, akkor meg kene nezni mi van idozitesre os2-ben.
> windozon van valami winmm32.dll asszem, az nyujt mindenfele idozitot.
> tehat olyan fv kene, aminek azt mondod (eleg milisec pontossag) hogy 
> ennyi mili/microsecet varakozzon, es akkor annyi ido mulva ter vissza.

OS/2-ben nincs normalis Timer egyseg, bar a CLOCK0.SYS-t ami az
egesz idozitest (tobbek kozott magat a kernelet is) csinalja, azt 
mostanaban fejlesztettek, de meg mindig messze van a megfelelo 
multimediahoz hasznalhato idozitestol...

Jobbat nem tudok, minthogy felnyomod a processed TimeCritical 
prioritasra, majd egyszeru DosSleep() hivassal varsz, aminek a 
parametereben milisecben lehet megadni az idot, amennyit varni 
akarsz. Favagasnak tunik mas rendszerek idozitesehez kepest, de
meglepoen pontos tud lenni.

> a kovetkezo poenos dolog a signal() lesz valoszinu. az elegge unix 
> cucc, szal nem tudom mi lesz vele, mindeneseter elvileg mukodhet 
> nelkule is.

Nem tudom pontosan a signal() mire jo, de ha ugyanaz mint OS/2 alatt
a szemaforok, akkor olyan van. ;)

> btw toltsd le a warpvision forrast, aztan meg kell nezni abban mire
> csereltek az usleep-et :)

Bocs, most akkor mi WarpVisiont legalizalunk, vagy MPlayert 
portolunk? ;)

Bye,
-- 
Charlie/iNQ & cORE.oRGaNiZiNg - #http://core.kign.org#
.:%[ Cybernetic Hydraulic Android Responsible for ]%:. 
.:%[    Logical Infiltration and Exploration      ]%:.
.:%[         Member of TeamOS/2 Hungary           ]%:.
.:%[     Member of Hungarian Amiga User Group     ]%:.




More information about the MPlayer-os2 mailing list