[Mplayer-os2] os2dll AO (fwd)
Doodle
kocsisp at dragon.klte.hu
Mon Apr 22 14:01:51 CEST 2002
Haj!
Ugy tunik, nem ert el a listara a mult penteki levelem, szal elkuldom
megint. Ha valakihez odaert, attol bocsi....
-- Doodle -------------------------------------------------------------------
PapirPosta: Kocsis Peter, 5363, Nagyiva'n, O~rsi 2/c
-------------------------------------------------------------------- OS/2 ---
---------- Forwarded message ----------
Date: Fri, 19 Apr 2002 13:57:47 +0200 (MET DST)
From: Doodle <kocsisp at dragon.klte.hu>
To: mplayer-os2 at mplayer.dev.hu
Subject: os2dll AO
Sziasztok!
Nem birtam ki, csak megirtam.:)
http://dragon.klte.hu/~kocsisp/OS2AO_R1.ZIP
Akinel fordul a mplayer, legyszi probalja ki...
Egy kis hasznalati utasitas a csomaghoz:
ao_os2dll.c <- ertelemszeruen a libao2 konyvtarba megy, es a megfelelo
file-t modositani kell, hogy ezt is hasznalja. (fejbol mar nemtom a nevet)
aotest.c <- a m.cmd forditja, aotest.exe lesz belole. A fenti modult
teszteli (bovebb teszteleshez lasd lentebb)
LIBAO2.dll <- Ez ugye a lenyeg, a libao2.pas-bol fordul virtual
pascallal.
LIBAO2.exe <- Ez egy kulon allatfajta. Ez is a libao2.pas-bol fordul, ha
a DLL_TEST szimbolum definialva van. Ekkor nem DLL lesz belole, hanem egy
EXE, amivel tesztelni lehet a DLL-t. Elindulas utan betolti a
c:\mmos2\sounds\desktop\dsk_strt.wav filet, es a kovetkezo billentyuket
lehet hasznalni:
space: egy adag (8k) hang elkuldese (play fuggveny tesztelese)
p : pause fuggveny tesztelese
r : resume fuggveny tesztelese
s : reset (stop) fuggveny tesztelese
esc : kilepes
Futas kozben a program folyamatosan kijelzi a kovetkezoket
(oszlopok balrol jobbra:)
[az eppen lejatszott buffer sorszama]
[a lejatszasi sorban levo bufferek szama]
[get_space() fuggveny visszateresi erteke] (lasd DOCS/tech/hun-vmi.txt!)
[get_delay() fuggveny erteke] (szinten!)
[utoljara elinditott buffer elinditasanak timestamp-je]
[Az aktualis timestamp]
A program (es egyben a DLL is) a default hangkartyat hasznalja (mar ha
tobb is van...), 16 db 8KByte-os buffert allokal, azaz max 128K adatot
lehet elkuldeni egyszerre, es minimum 8K kell.
Egy ismert problemaja van: az elso inditaskor (illetve reset utan is) ket
buffert is el kell kuldeni hogy elinduljon a lejatszas.
Jo hetveget mindenkinek, sziasztok!
Doodle
-- Doodle -------------------------------------------------------------------
PapirPosta: Kocsis Peter, 5363, Nagyiva'n, O~rsi 2/c
-------------------------------------------------------------------- OS/2 ---
More information about the MPlayer-os2
mailing list