mirror of
https://github.com/mpv-player/mpv
synced 2025-02-27 02:40:53 +00:00
(vki ekezetesitse, ha van ideje!) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@763 b3059339-0415-0410-9bf9-f77b7e298cf2
69 lines
3.0 KiB
Plaintext
69 lines
3.0 KiB
Plaintext
MPlayer TV kimenet G400-as kartyaval
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
(ez egy valasz volt az mplayer-matrox listara)
|
|
|
|
> Nagyon szeretnem ha az MPlayer tudna azt, amit a windows-os gepem. Amikor
|
|
> elinditok egy lejatszast a windows-ban (ablakos vagy teljeskepernyos)
|
|
> a film megjelenik a tv-kimeneten is. Imadom ezt, es azon gondolkoztam milyen
|
|
> nehez lenne ezt beepiteni mplayer-be.
|
|
|
|
Ez a driver korlatja. BES (Back-End Scaler, ez az overlay generator, es YUV
|
|
scaler a G200/G400/G450 kartyakon) csak a CRTC1-en mukodik. Normalis esetben,
|
|
CRTC1 (szoveges mod, minden bpp, BES) az 1-es head-re kerul, es CRTC2
|
|
(csak 16/32bpp, csak grafika) a 2-esre (TV-kimenet).
|
|
|
|
Linux alatt, 2 lehetoseg van ennek mukodesre birasara:
|
|
|
|
1. 4.0.x-es X hasznalataval, valamint a HAL driverrel a Matrox-tol, igy
|
|
lesz dualhead tamogatas, es at lehet iranyitani TV-re. Sajnos ez
|
|
bekapcsolt Macrovision kodolassal van ellatva, igy csak kozvetlenul
|
|
TV-re mukodik, videomagnon keresztul nem.
|
|
A masik gond az, hogy az Xv nem mukodik a masodik head-en.
|
|
(nem tudom hogy a Windows hogy oldja meg, talan megcsereli a CRTC-ket,
|
|
vagy valami trukkel hasznalja a YUV framebuffer-t a masodik DAC-en)
|
|
|
|
2. Matroxfb hasznalataval, es dual-head tamogatassal (2.4.x kernelek).
|
|
Lesz egy framebufferes konzolod (CRTC2-vel, ugyhogy lassu), es
|
|
TV-kimenet (CRTC1-gyel, BES tamogatassal).
|
|
Ilyenkor elfelejtheted az X-et! :(
|
|
|
|
Hogy kell bekapcsolni?
|
|
|
|
- Fordits minden matrox-fele cuccot modulba a kernelforditaskor.
|
|
(ez SZUKSEGES, legalabbis en mashogy meg nem birtam mukodesre birni)
|
|
[inditsd az uj kernelt es installald a modulokat, de meg ne toltsd be oket!]
|
|
|
|
- Futtasd a 'modules' script-et a TV-out konyvtarbol.
|
|
At fogja kapcsolni a konzolodat framebuffer-be.
|
|
Valts at tty1-re (ALT+F1)!
|
|
Most futtasd az 'independent' scriptet, ami igy fogja beallitani a tty-ket:
|
|
tty 1,2: fb konzol, CRTC2-n, 1-es headen (monitor)
|
|
tty 3,4,5:..: framebuffer+BES, CRTC1-en, 2-es headen (TV-kimenet)
|
|
Futtasd a TV-* es Mon-* scripteket hogy beallitsd a felbontasokat:
|
|
valts tty1-re (ALT+F1), es futtasd: Mon-* (csak az egyiket)
|
|
valts tty3-ra (ALT+F3), es most vissza tty1-re (ALT+F1)
|
|
(ez kivalasztja a tty3-at a /dev/fb1-en - trukkos)
|
|
Futtasd: TV-* (csak az egyiket)
|
|
(most egy konzolod lesz a PAL TV-n - nem tudni NTSC-vel mivan)
|
|
|
|
Ha most elinditod MPlayer-t (tty1-en), a kep tty3-on jon elo, azaz
|
|
a TV-den, vagy a masodik monitorodon.
|
|
|
|
Igen, egy csoppet ganyos. Jelenleg a marvel project elkeszulesere varok,
|
|
remelem ez normalis TV-out drivereket eredmenyez.
|
|
|
|
Jelenlegi problemam hogy a BES csak a CRTC1-en mukodik. Ezert a kep
|
|
mindig azon a head-en jon elo, amelyik a CRTC1-hez van iranyitva
|
|
(altalaban a monitor), igyhat meg kell cserelni a CRTC-ket viszont igy
|
|
a konzolod framebufferes lesz (mert a CRTC2 nem tud szoveges modot) es
|
|
egy kicsit lassu. :(
|
|
|
|
|
|
> egyebkent csak fekete-feher kimenet sikerult a tv-n ...
|
|
Nem lehet hogy NTSC TV-d van? Vagy csak nem futtattad le a TV-*
|
|
scriptet.
|
|
|
|
|
|
A'rpi / Astral & ESP-team
|
|
|