834
|
1 MPlayer TV output G400-as kártyával
|
762
|
2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
834
|
3 (ez egy válasz volt az mplayer-matrox listára)
|
762
|
4
|
834
|
5 > Nagyon szeretném, ha az MPlayer tudná azt, amit a windows-os gépem. Amikor
|
|
6 > elindítok egy lejátszást a windows-ban (ablakos vagy teljesképernyős)
|
|
7 > a film megjelenik a tv-kimeneten is. Imádom ezt, és azon gondolkoztam, milyen
|
|
8 > nehéz lenne ezt beépíteni mplayer-be.
|
762
|
9
|
834
|
10 Ez a driver korlátja. BES (Back-End Scaler, ez az overlay generator, és YUV
|
|
11 scaler a G200/G400/G450 kártyákon) csak a CRTC1-en működik. Normális esetben,
|
|
12 CRTC1 (szöveges mód, minden bpp, BES) az 1-es head-re kerül, és CRTC2
|
762
|
13 (csak 16/32bpp, csak grafika) a 2-esre (TV-kimenet).
|
|
14
|
834
|
15 Linux alatt, 2 lehetőseg van ennek működésre bírására:
|
762
|
16
|
834
|
17 1. 4.0.x-es X használatával, valamint a HAL driverrel a Matrox-tól, így
|
|
18 lesz dualhead támogatás, és át lehet irányítani TV-re. Sajnos ez
|
|
19 bekapcsolt Macrovision kódolással van ellátva, így csak közvetlenül
|
|
20 TV-re működik, videomagnón keresztül nem. (**dehonnem, régi vidi rulez**)
|
|
21 A másik gond az, hogy az Xv nem működik a második head-en.
|
|
22 (nem tudom, hogy a Windows hogy oldja meg, talán megcseréli a CRTC-ket,
|
|
23 vagy valami trükkel használja a YUV framebuffer-t a második DAC-en)
|
762
|
24
|
834
|
25 2. Matroxfb használatával, és dual-head támogatással (2.4.x kernelek).
|
|
26 Lesz egy framebufferes konzolod (CRTC2-vel, úgyhogy lassú), és
|
|
27 TV-kimenet (CRTC1-gyel, BES támogatással).
|
762
|
28 Ilyenkor elfelejtheted az X-et! :(
|
|
29
|
|
30 Hogy kell bekapcsolni?
|
|
31
|
834
|
32 - Fordíts minden matrox-féle cuccot modulba a kernelfordításkor.
|
910
|
33 (ez SZÜKSÉGES, legalábbis én máshogy még nem tudtam működésre bírni)
|
834
|
34 [indítsd az új kernelt és installáld a modulokat, de még ne töltsd be őket!]
|
762
|
35
|
834
|
36 - Futtasd a 'modules' script-et a TV-out könyvtárból.
|
|
37 Át fogja kapcsolni a konzolodat framebuffer-be.
|
|
38 Válts át tty1-re (ALT+F1)!
|
|
39 Most futtasd az 'independent' scriptet, ami így fogja beállítani a tty-ket:
|
762
|
40 tty 1,2: fb konzol, CRTC2-n, 1-es headen (monitor)
|
|
41 tty 3,4,5:..: framebuffer+BES, CRTC1-en, 2-es headen (TV-kimenet)
|
834
|
42 Futtasd a TV-* és Mon-* scripteket, hogy beállítsd a felbontásokat:
|
|
43 válts tty1-re (ALT+F1), és futtasd: Mon-* (csak az egyiket)
|
|
44 válts tty3-ra (ALT+F3), és most vissza tty1-re (ALT+F1)
|
|
45 (ez kiválasztja a tty3-at a /dev/fb1-en - trükkös)
|
762
|
46 Futtasd: TV-* (csak az egyiket)
|
834
|
47 (most egy konzolod lesz a PAL TV-n - nem tudni NTSC-vel mi van)
|
762
|
48
|
834
|
49 Ha most elindítod MPlayer-t (tty1-en), a kép tty3-on jön elő, azaz
|
|
50 a TV-den, vagy a második monitorodon.
|
762
|
51
|
834
|
52 Igen, egy csöppet gányos. Jelenleg a marvel project elkészülésére várok,
|
|
53 remélem ez normális TV-out drivereket eredményez.
|
762
|
54
|
834
|
55 Jelenlegi problámám, hogy a BES csak a CRTC1-en működik. Ezért a kép
|
|
56 mindig azon a head-en jön elő, amelyik a CRTC1-hez van irányítva
|
|
57 (általában a monitor), így hát meg kell cserélni a CRTC-ket, viszont így
|
|
58 a konzolod framebufferes lesz (mert a CRTC2 nem tud szöveges módot) és
|
|
59 egy kicsit lassú. :(
|
762
|
60
|
|
61
|
834
|
62 > egyébként csak fekete-fehér kimenet sikerült a tv-n ...
|
762
|
63 Nem lehet hogy NTSC TV-d van? Vagy csak nem futtattad le a TV-*
|
|
64 scriptet.
|
|
65
|
|
66
|
|
67 A'rpi / Astral & ESP-team
|
|
68
|