annotate DOCS/tech/tech-hun.txt @ 87:061aab88aa9e

fixed some typos
author arpi_esp
date Sun, 11 Mar 2001 20:25:08 +0000
parents f61bcfc02d2d
children b58a0827732c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
86
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
1 [yes, this is hungarian. maybe someone will translate this to russian or
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
2 something else...]
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
3
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
4 Nos, akkor leirom, hogyan is működik ez az egész.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
5
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
6 Az ékezetekkel majd lesz valami, nem nagyon vagyok hozzászokva az
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
7 ékezetes gépeléshez...
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
8
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
9 A program felépítése alapjaiban logikus, de eleg gányul van megirva :)
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
10
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
11 A fő modulok:
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
12
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
13 1. streamer.c: ez az input, azaz ez olvassa a filet vagy VCD-t.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
14 amit tudnia kell: megfelelő bufferelés, seek, skip funkciók,
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
15 byte-onkénti ill. tetszőleges méretű blockonkénti olvasás.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
16 Egy stream (input device/file) leírására a stream_t struktura szolgál.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
17
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
18 2. demuxer.c: ez végzi az input szétszedését audio és video csatornákra,
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
19 és a kiválasztott scatornák bufferelt package-nkénti olvasását.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
20 A demuxer.c inkább csak egy framework, ami közös minden input
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
21 formátumra, és az egyes formátumokhoz (mpeg-es,mpeg-ps, avi, avi-ni, asf)
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
22 külön parser van, ezek a demux_*.c fileokban vannak.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
23 A hozza tartozo struktura a demuxer_t. osszesen egy demuxer van.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
24
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
25 2.a. demuxer stream, azaz ds. struct: demux_stream_t
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
26 minden egyes csatornahoz (a/v) tartozik egy ilyen.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
27 egyelore demuxer-enkent 2 ilyen lehet, egy a hanghoz es egy a kephez.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
28
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
29 2.b. demux_packet_t, azaz dp.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
30 ez egy darab chunk-ot (avi) vagy packet-et (asf,mpg) tartalmaz.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
31 memoriaban ezek lancolt listaban vannak, mivel kulonbozo meretuek.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
32
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
33 hogy is muxik ez a beolvasosdi?
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
34 - meghivodik a demuxer.c/demux_read_data(), megkapja melyik ds-bol
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
35 (audio vagy video), mennyi byteot es hova (memoriacim) szeretnenk
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
36 beolvasni. ezt hivogatjak gyakorlatilag a codec-ek.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
37 - ez megenzi,hogy az adott ds bufferében van-e valami, ha igen akkor
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
38 onnan olvas amennyit kell. ha nincs/nincs eleg, akkor meghivja
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
39 a ds_fill_buffer()-t ami:
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
40 - megnezi hogy az adott ds-ben vannak-e bufferelve csomagok (dp-k)
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
41 ha igen, akkor a legregebbit atrakja a bufferbe es olvas tovabb.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
42 ha ures a lancolt lista, akkor meghivja a demux_fill_buffer()-t:
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
43 - ez az input formatumnak megfelelo parset meghivja ami olvassa
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
44 tovabb a filet, es a talalt csomagokat rakja be a megfelelo bufferbe.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
45 na ha mondjuk audio csomagot szeretennk, de csak egy rakat video csomag
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
46 van, akkor jon elobb-utobb a DEMUXER: Too many (%d in %d bytes) audio
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
47 packets in the buffer... hibauzenet.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
48
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
49 Eddig kb tiszta ugy, ezt akarom majd atrakni kulon lib-be.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
50
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
51 na nezzuk tovabb:
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
52
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
53 3. mplayer.c - igen, o a fonok :)
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
54 az idozites eleg erdekesen van megoldva, foleg azert mert minden
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
55 fileformatumnal maskepp kell/celszeru, es neha tobbfele keppen is lehet.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
56 van egy a_frame es egy v_frame nevu float valtozo, ez tarolja az epp
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
57 lathato/hallhato a/v poziciojat masodpercben.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
58 akkor jelenit meg ujabb video frame-t, ha v_frame<a_frame, es akkor
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
59 dekodol tovabb hangot ha a_frame<v_frame.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
60 amikor lejatszik (hang/kep) akkor a lejatszott valami idotartamaval
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
61 noveli a megfelelo valtozot. videonal ez altalaban 1.0/fps, persze
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
62 meg kell jegyeznem hogy videonal nem igazna szamit az fps, asf-nel
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
63 pl. nincs is olyan, ahelyett duration van es framenkent valtozhat.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
64 mpeg2-nel pedig repeat_count van ami 1-2.5 idotartamban elnyujtja
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
65 a framet... avi-nal van talan egyedul fix fps, meg mpeg1-nel.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
66
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
67 Na most ez addig nagyon szepen mukodik, amig a hang es kep tokeletes
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
68 szinkronban van, mivel igy vegulis a hang szol, az adja az idozitest,
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
69 es amikor eltelt egy framenyi ido akkor kirakja a kovetkezo framet.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
70 de mi van ha valamiert az input fileban csuszik a ketto?
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
71 Akkor jon be a PTS correction. az input demuxer-ek olvassak a csomagokkal
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
72 egyutt a hozzajuk tartozo PTS-t (presentation timestamp) is, ami alapjan
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
73 eszreveheto ha el van csuszva a ketto. ilyenkor egy megadott maximalis
87
061aab88aa9e fixed some typos
arpi_esp
parents: 86
diff changeset
74 hataron (lasd -mc opcio) belul kepes az mplayer korrigalni az a_frame
86
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
75 erteket. a korrekciok osszege van a c_total-ban.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
76
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
77 persze ez meg nem minden szinkron ugyben, van meg nemi gaz.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
78 pl. az hogy a hangkartya eleg rendesen kesleltet, ezt az mplayernek
87
061aab88aa9e fixed some typos
arpi_esp
parents: 86
diff changeset
79 korrigalnia kell: ezert kell neki az audio buffer merete. amit a
061aab88aa9e fixed some typos
arpi_esp
parents: 86
diff changeset
80 select()-e tud lemerni amit viszont nem tud minden kartya...
86
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
81 ilyenkor kell a -abs opcioval megadni.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
82
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
83 aztan van olyan gond is, hogy pl. mpegnel nem framenkent van PTS
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
84 hanem szektoronkent, ami tartalmazhat 10 framet is de 0.1-et is.
87
061aab88aa9e fixed some typos
arpi_esp
parents: 86
diff changeset
85 hogy ez ne csessze el az idozitest, atlagoljuk 5 framenkent a
86
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
86 PTS-t es ezt az atlag erteket vesszuk figyelembe korrekcional.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
87
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
88 avi-nal sem egyszeru az elet. ott a 'hivatalos' idozitesi mod a
87
061aab88aa9e fixed some typos
arpi_esp
parents: 86
diff changeset
89 BPS-alapu, azaz a headerben le van tarolva hany tomoritett audio
86
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
90 byte tartozik egy masodpercnyi (fps darab) kephez.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
91 ez persze nem mindig mukodik... miert is mukodne :)
87
061aab88aa9e fixed some typos
arpi_esp
parents: 86
diff changeset
92 ezert en megcsinaltam hogy az mpeg-nel hasznalatos sectoronkenti
86
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
93 PTS erteket emulalom avi-ra is, azaz az AVI parser minden beolvasott
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
94 chunk-nal szamol egy kamu PTS-t a framek tipusa alapjan. es ez
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
95 alapjan idozitek. es van amikor ez mukodik jobban.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
96 persze itt meg bejatszik az is, hogy AVI-nal altalaban elore letarolnak
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
97 egy nagyobb adag hangot, es csak utana kezdodik a kep. ezt persze
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
98 bele kell szamolni a kesleltetesbe, ez az Initial PTS delay.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
99 ilyen persze 2 is van, az egyik a headerben le is van irva, es
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
100 nem nagyon hasznlajak :) a masik sehol nincs leirva de hasznaljak, ezt
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
101 csak merni lehet...
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
102
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
103 4. codecek. ezek kulonbozo lib-ek szanaszet mindenfelol.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
104 mint pl. libac3, libmpeg2, xa/*, alaw.c, opendivx/*, loader, mp3lib.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
105 az mplayer.c hivogatja oket amikor egy egy darab hangot vagy framet
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
106 kell lejatszani (lasd 3. pont elejen)
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
107 ezek pedig hivjak a megfelelo demuxert hogy megkapjak a tomoritett
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
108 adatokat (lasd 2. pont).
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
109
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
110 4.a codec controller: na ez a legnagypbb gány az egeszben :)
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
111 a libmpeg2 ugyanis annyira instabil hogy az mar hatareset.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
112 persze ezt nem ugy kell erteni hogy szar :) hanem ugy, hogy csak
87
061aab88aa9e fixed some typos
arpi_esp
parents: 86
diff changeset
113 teljesen szabvanyos, hibatlan mpeg streamet eszik meg. ha hibat
061aab88aa9e fixed some typos
arpi_esp
parents: 86
diff changeset
114 talal, egyszeruen segfault ;) es nem rohogni, ez nagyon jo igy,
86
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
115 teljesitmeny szempontbol 50-100%-al lasabb lenne ha teleraknak
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
116 ellenorzesekkel. ezert csinaltam azt a megoldast, hogy kulon
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
117 processzben futtatom, es ha elszall, hat kit izgat, majd inditok
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
118 egy masikat. ehhez azert kell par dolog:
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
119 - codec controller process: egy kulon processz, ami sleep-el, de
87
061aab88aa9e fixed some typos
arpi_esp
parents: 86
diff changeset
120 ha a gyereke (a libmpeg2 processz) meghal, akkor indit gyorsan
86
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
121 egy masikat. igy az mplayer-nek nem kell ezzel fogallkoznia, o
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
122 csak pumpalja a gyerekbe a tomoritett adatot az meg rakja kifele.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
123 - shmem: a tomoritett adatok, es a kitomoritett framek is shared
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
124 memoryban vannak, tehat mind a 3 processz (mplayer, codeccontrol,
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
125 libmpeg2 codec) is latja. igy tudnak gyorsan adatot cserelni.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
126 - a koztuk levo kommunikaciora meg FIFO van.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
127 - valamint ha dekodolas kozben meghal a gyerek, az altala sikeresen
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
128 dekodolt adatok nem vesznek el, hanem a shmem-en keresztul oroklodik
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
129 az uj gyereknek! ezert max egy pici hiba latszik a kepen, nem tunik
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
130 el az egesz meg zoldul be, mint a regi verzioban.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
131 hatranya ennek az egesznek, hogy a libvo-libmpeg2 szoros kapcsolodasa
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
132 miatt a libvo is abban a processzben kell fusson, amiben a libmpeg2,
87
061aab88aa9e fixed some typos
arpi_esp
parents: 86
diff changeset
133 tehat abban ami allandoan megdoglik-ujraszuletik, es nem abban amiben
86
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
134 a vezerlo processz, az mplayer fut. ez eleg sok gondot okozik, foleg
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
135 a libvo ablakban tortent esemenyek (billentyunyomas pl) kezelesekor.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
136 erre mindenfele workaroundok vannak, FIFO-k minden mennyisegben, meg
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
137 trukk ami kihasznalja hogy az X-nek mind1 melyik processz kerdezi
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
138 le az Event-jeit.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
139
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
140 szeretnem a kozeljovoben ezt megszuntetni, es az mpeg2dec-devel
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
141 listan kidolgozott signal/longjmp (szinten gány :)) modszert hasznalni.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
142
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
143 5. libvo: ez vegzi a kep kirakasat. jelenleg 2 kulonbozo kepkirako
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
144 van benne:
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
145 5.a draw_slice(): ez planar YV12 kepet rak ki (3 db frame, egy teljes
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
146 meretu ami a fenyerot tartalmazza, es 2 negyedakkora, ami a
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
147 szin infot). ezt hasznaljak az mpeg codecek (libmpeg2,opendivx).
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
148 ez mar tud olyat hogy nem az egesz kep kirakasa, hanem csak kis
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
149 reszletek updatelese: ilyenkor a sarkanak es a darabka meretenek
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
150 megadasaval lehet csinalni.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
151 5.b draw_frame(): ez a regebbi interface, ez csak komplett framet rak ki,
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
152 es csak packed formatumot (YUY2, RGB/BGR) tud.
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
153 ezt hasznaljak a win32 codecek (divx,indeo stb).
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
154
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
155
f61bcfc02d2d how does mplayer works - hungarian doc
arpi_esp
parents:
diff changeset
156