*** empty log message ***

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1107 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
gabucino 2001-06-12 09:07:36 +00:00
parent f06ec8c85d
commit 17ae9505a4
2 changed files with 68 additions and 19 deletions

View File

@ -135,7 +135,7 @@ Contents
Ctrl-Alt-Keypad +, - to switch back manually)
o some drivers simply display strange colors
o some drivers lie about the amount of memory they map into the process's
address spacei, thus vo_dga won't use doublebuffering (SIS?)
address space, thus vo_dga won't use doublebuffering (SIS?)
o some drivers seem to fail to report even a single valid mode. In this
case the DGA driver will crash telling you about a nonsense mode of
100000x100000 or the like ...
@ -152,12 +152,14 @@ A. Sample modelines
~~~~~~~~~~~~~~~~~~~
Section "Modes"
Identifier "Modes[0]"
Modeline "712x600" 35.0 712 740 850 900 400 410 412 425
Modeline "640x480" 25.175 640 664 760 800 480 491 493 525
Modeline "352x240" 15.750 352 368 416 432 240 244 246 262 Doublescan
# 800x600 @ 60 Hz, 37.8 kHz hsync
Modeline "800x600" 40 800 840 968 1056 600 601 605 628
Modeline "712x600" 35.0 712 740 850 900 400 410 412 425
Modeline "640x480" 25.175 640 664 760 800 480 491 493 525
Modeline "400x300" 20 400 416 480 528 300 301 303 314 Doublescan
Modeline "352x288" 25.10 352 368 416 432 288 296 290 310
Modeline "352x240" 15.750 352 368 416 432 240 244 246 262 Doublescan
Modeline "320x240" 12.588 320 336 384 400 240 245 246 262 Doublescan
EndSection

View File

@ -68,23 +68,70 @@ Tartalom
5. A DGA driver képességei
~~~~~~~~~~~~~~~~~~~~~~~~~~
A DGA driver meghivasa a -vo dga parancssori opcio megadasaval tortenik.
Az alapertelmezett magatartas szerint a video meretehez legkozelebb eso
felbontasba valt. Figyelmen kivul hagyja a -vm es -fs kapcsolokat
(felbontasvaltas es teljeskepernyo) - mindig az adot felbontas leheto legjobb
kihasznalasara torekszik, igy egy arva CPU ciklusnak sem kell forditodnia a kep
nagyitasara.
Ha nem tetszik a mod amit kivalasztott, megadhatod hogy az -x es -y altal
kijelolt merethez valasszon felbontast.
A -v opcio megadasaval a DGA driver tobbek kozott kiirja az XF86Config
filed altal elerheto felbontasokat.
DGA2-vel megadhatod a hasznalando szinmelyseget is, a -bpp opcioval.
Hasznalhato: 15, 16, 24 es 32. A hardware-edtol fugg, hogy ezek kozul melyeket
hasznalhatod, valamint hogy (lassu) konverzio lehetseges-e.
A DGA driver meghívása a -vo dga parancssori opció megadásával történik.
Az alapértelmezett magatartás szerint a video méretéhez legközelebb eső
felbontásba vált. Figyelmen kívul hagyja a -vm es -fs kapcsolókat
(felbontásváltás és teljesképernyő) - mindig az adott felbontás lehető legjobb
kihasználására törekszik, így egy árva CPU ciklusnak sem kell fordítódnia a
kép nagyítására.
Ha nem tetszik a mód amit kiválasztott, megadhatod hogy az -x es -y által
kijelölt mérethez válasszon felbontást.
A -v opció megadásaval a DGA driver többek között kiírja az XF86Config
file-d által elérhető felbontásokat.
DGA2-vel megadhatod a használandó színmélységet is, a -bpp opcióval.
Használható: 15, 16, 24 es 32. A hardware-edtől függ, hogy ezek közül melyeket
használhatod, valamint hogy (lassú) konverzió lehetséges-e.
Ha szerencsed van es van meg eleg memoriad hogy a kep megegyszer elferjen,
Ha szerencséd van és van még elég memóriád hogy a kép mégegyszer elférjen,
akkor a DGA driver doublebuffering-et fog alkalmazni, ami sokkal folyamatosabb
lejatszast eredmenyez.
lejátszást eredményez.
6. Sebesség
~~~~~~~~~~~
A DGA framebuffer használatával legalább olyan gyors képet kapunk mint X11-el,
plusz teljeskepérnyős mód. A százalékos CPU használati értekeket amiket
MPlayer kiír óvatosan kezeljuk, mert pl az X11 drivernél nem tartalmazzák
az X szerver által a megjelenítéshez használt időt. Kapcsolj egy terminalt
a soros portodra es indíts egy top-ot hogy lásd valójában mi történik.
Általánosan szólva a DGA sebességnövekedése az X11-hez képest erősen függ
a videokártyádtól, és annak driverétől.
Ha lassú a rendszered, jobb ha 15 vagy 16bpp-s színmélységet használsz,
mivel ezek a 32bites mód memóriaigényének csak a felét követelik.
A 24bites mélység használata akkor jó, ha a kártyád csak 32bites módot
támogat, mivel így 25%-al kevesebb adatnak kell átjutnia, a 32/32bites
módhoz képest.
Már láttam AVI fileokat lejátszódni Pentium MMX 266-on. AMD K6/2 CPU-k
400Mhz-en vagy afölött már jók.
7. Ismert hibák
~~~~~~~~~~~~~~~
Nos, néhány XFree fejlesztő szerint a DGA nagy szörnyűség. Szerintük nem
érdemes használni. Az implementációja nem minden driverben tökeletes.
o XFree 4.0.3-mal es nv.o driverrel van egy bug ami furcsa szineket eredményez
o az ATI driverrel egynél többször kell módot váltani miután a DGA használat
befejeződott
o némely driverek egyszerűen nem tudnak visszaváltani a normális felbontásba
(használd a Ctrl-Alt-Keypad +, - billentyűket)
o néhány driver furcsa szineket jelenít meg
o mások hazudnak arról hogy mennyi memoriát map-elnek be, így vo_dga
nem fog doublebuffering-et használni (SIS?)
o megint mások nem adnak vissza egyetlen videomódot se. Ebben az esetben
a DGA driver leáll, valami nonszensz üzenettel mint pl 100000x100000 vagy
ilyesmi ...
o az OSD csak doublebuffering-el működik
8. Beépítendő dolgok
~~~~~~~~~~~~~~~~~~~~
o az új X11 render interface használata OSD-hez
o hol van a TODO listám ???? :-((((
A. Néhány modeline