Mercurial > mplayer.hg
comparison DOCS/Hungarian/DGA @ 860:edc6758694ed
sok csunya ize
author | gabucino |
---|---|
date | Thu, 24 May 2001 16:22:18 +0000 |
parents | |
children | b194061e3f03 |
comparison
equal
deleted
inserted
replaced
859:3560d38486ab | 860:edc6758694ed |
---|---|
1 | |
2 Tartalom | |
3 ~~~~~~~~ | |
4 | |
5 1. Eloszo | |
6 2. Mi az a DGA | |
7 3. Felbontasvaltas | |
8 4. DGA es MPlayer | |
9 5. A DGA driver kepessegei | |
10 6. Sebesseg | |
11 7. Ismert hibak | |
12 8. Beepitendo dolgok | |
13 | |
14 A. Nehany modeline | |
15 | |
16 | |
17 | |
18 1. Eloszo | |
19 ~~~~~~~~~ | |
20 Ez a dokumentum nehany szoban elmagyarazza hogy altalaban veve mi is az a | |
21 DGA, es mit tud az MPlayerben (es mit nem). | |
22 | |
23 2. Mi a DGA? | |
24 ~~~~~~~~~~~~ | |
25 | |
26 A DGA szo a Direct Graphics Access roviditese, es egy olyan modszert takar | |
27 amivel a program az X szerver kikerulesevel kozvetlenul irhat a framebuffer | |
28 memoriaba. Szaknyelven szolva ez a framebuffer memorianak a processz | |
29 teruletere torteno lapozasaval tortenik. Ezt a kernel csak root jogosultsaggal | |
30 engedi. Ez tortenhet root-kent torteno bejelentkezessel, vagy a suid bit | |
31 beallitasaval az mplayer programon. | |
32 | |
33 A DGA-nak ket verzioja van: a DGA1-et az XFree 3.X.X hasznalja, a DGA2 | |
34 pedig az XFree 4.0.1 ota letezik. | |
35 | |
36 A DGA1 csak a fent leirt kozvetlen hozzaferest nyujtja. A felbontasvaltashoz | |
37 itt szukseg van az XVidMode kiterjesztesre. | |
38 | |
39 A DGA2 tartalmazza az XVidMode tudasat, tovabba engedelyezi a szinmelyseg | |
40 megvaltoztatasat. Igy lehetseges, hogy egy 32 bites melysegu X szervert | |
41 atvaltsunk 15 bitesbe, vagy forditva. | |
42 | |
43 A DGA-nak van nehany hatranya. Valamelyest fugg a grafikus chiptol, es ennek | |
44 X-es driveretol, ezert nem minden rendszeren mukodik ... | |
45 | |
46 | |
47 3. Felbontasvaltas | |
48 ~~~~~~~~~~~~~~~~~~ | |
49 A DGA driver kepes felbontasvaltasra. Ezzel kikerulheto a (lassu) szoftveres | |
50 scale, ugyanakkor teljeskepernyos lesz a lejatszas. Idealis esetben pontosan | |
51 egyezo felbontast valaszt, de csak azon videomodok kozul tud valasztani, | |
52 ami az /etc/X11/XF86Config fileban szerepel. Ezeket ugynevezett modeline-okkal | |
53 definialjuk, es a videokartya kepessegeitol fuggenek. Az X szerver ezt | |
54 a konfig filet nezi at indulaskor, es kikapcsolja mindazokat amiket a | |
55 kartya nem tud. A fennmarado modok az X11 log-jaban talalhatoak: | |
56 /var/log/XFree86.0.log | |
57 Az A fuggelekben nehany modeline pelda talalhato. | |
58 | |
59 4. DGA es MPlayer | |
60 ~~~~~~~~~~~~~~~~ | |
61 | |
62 Az MPlayer-ben ket helyen lehet DGA-t hasznalni: az SDL driverben | |
63 (-vo sdl -sdl dga), valamint a DGA driverben (-vo dga). A fentiek mindkettore | |
64 igazak; a kovetkezo nehany reszben elmagyarazom hogy is mukodik az MPlayer | |
65 DGA drivere. | |
66 | |
67 | |
68 5. A DGA driver kepessegei | |
69 ~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
70 | |
71 ... folyt. kov. ... | |
72 | |
73 | |
74 A. Nehany modeline | |
75 ~~~~~~~~~~~~~~~~~~ | |
76 Section "Modes" | |
77 Identifier "Modes[0]" | |
78 Modeline "712x600" 35.0 712 740 850 900 400 410 412 425 | |
79 Modeline "640x480" 25.175 640 664 760 800 480 491 493 525 | |
80 Modeline "352x240" 15.750 352 368 416 432 240 244 246 262 Doublescan | |
81 # 800x600 @ 60 Hz, 37.8 kHz hsync | |
82 Modeline "800x600" 40 800 840 968 1056 600 601 605 628 | |
83 Modeline "352x288" 25.10 352 368 416 432 288 296 290 310 | |
84 EndSection | |
85 | |
86 | |
87 Ezek a bejegyzesek mukodnek az en Riva128-asomon, az nv.o driverrel. | |
88 | |
89 Acki (acki@acki-netz.de, www.acki-netz.de) 17.5.2001 | |
90 | |
91 |