*** 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) Ctrl-Alt-Keypad +, - to switch back manually)
o some drivers simply display strange colors o some drivers simply display strange colors
o some drivers lie about the amount of memory they map into the process's 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 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 case the DGA driver will crash telling you about a nonsense mode of
100000x100000 or the like ... 100000x100000 or the like ...
@ -152,12 +152,14 @@ A. Sample modelines
~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~
Section "Modes" Section "Modes"
Identifier "Modes[0]" 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 # 800x600 @ 60 Hz, 37.8 kHz hsync
Modeline "800x600" 40 800 840 968 1056 600 601 605 628 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 "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 EndSection

View File

@ -68,23 +68,70 @@ Tartalom
5. A DGA driver képességei 5. A DGA driver képességei
~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~
A DGA driver meghivasa a -vo dga parancssori opcio megadasaval tortenik. A DGA driver meghívása a -vo dga parancssori opció megadásával történik.
Az alapertelmezett magatartas szerint a video meretehez legkozelebb eso Az alapértelmezett magatartás szerint a video méretéhez legközelebb eső
felbontasba valt. Figyelmen kivul hagyja a -vm es -fs kapcsolokat felbontásba vált. Figyelmen kívul hagyja a -vm es -fs kapcsolókat
(felbontasvaltas es teljeskepernyo) - mindig az adot felbontas leheto legjobb (felbontásváltás és teljesképernyő) - mindig az adott felbontás lehető legjobb
kihasznalasara torekszik, igy egy arva CPU ciklusnak sem kell forditodnia a kep kihasználására törekszik, így egy árva CPU ciklusnak sem kell fordítódnia a
nagyitasara. kép nagyítására.
Ha nem tetszik a mod amit kivalasztott, megadhatod hogy az -x es -y altal Ha nem tetszik a mód amit kiválasztott, megadhatod hogy az -x es -y által
kijelolt merethez valasszon felbontast. kijelölt mérethez válasszon felbontást.
A -v opcio megadasaval a DGA driver tobbek kozott kiirja az XF86Config A -v opció megadásaval a DGA driver többek között kiírja az XF86Config
filed altal elerheto felbontasokat. file-d által elérhető felbontásokat.
DGA2-vel megadhatod a hasznalando szinmelyseget is, a -bpp opcioval. DGA2-vel megadhatod a használandó színmélységet is, a -bpp opcióval.
Hasznalhato: 15, 16, 24 es 32. A hardware-edtol fugg, hogy ezek kozul melyeket Használható: 15, 16, 24 es 32. A hardware-edtől függ, hogy ezek közül melyeket
hasznalhatod, valamint hogy (lassu) konverzio lehetseges-e. 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 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 A. Néhány modeline