# HG changeset patch # User gabucino # Date 1046017417 0 # Node ID 10ac5e71601404a080f6043086ff8fb8373c8dae # Parent 551d1f5ca980a72e824190755cc9d1a4fdc72051 added "Dualhead with Monitors", and "Cloning with Monitors" modes diff -r 551d1f5ca980 -r 10ac5e716014 TVout/matroxtv --- a/TVout/matroxtv Sun Feb 23 13:55:59 2003 +0000 +++ b/TVout/matroxtv Sun Feb 23 16:23:37 2003 +0000 @@ -50,6 +50,15 @@ matroxset 1 # PAL # matroxset 2 # NTSC } + +function SetMonitorMode { + matroxset 128 +} + +function nomapping { + con2fb /dev/fb0 /dev/tty1 + con2fb /dev/fb0 /dev/tty2 +} echo echo "Please read MPlayer's TV-out documentation, and install 'matroxset' and 'fbset'." @@ -65,7 +74,16 @@ echo " [ 1 ] Monitor only" echo " /---> Monitor" echo " [ 2 ] DualHead - CRTC1" +echo " [ 2 ] Cloning - CRTC1" echo " \\---> TV" +echo +echo " /---> Monitor" +echo " [ 3 ] Cloning - CRTC1" +echo " \\---> Monitor" +echo +echo " CRTC1 ---> Monitor" +echo " [ 4 ] DualHead -" +echo " CRTC2 ---> Monitor" echo @@ -86,6 +104,7 @@ ;; 1) + nomapping matroxset -f /dev/fb1 -m 0 matroxset -f /dev/fb0 -m 1 defaultmode @@ -93,12 +112,31 @@ ;; 2) + nomapping matroxset -f /dev/fb1 -m 0 matroxset -f /dev/fb0 -m 3 SetTVstandard TVdefaultmode ;; + 3) + nomapping + matroxset -f /dev/fb1 -m 0 + matroxset -f /dev/fb0 -m 3 + SetMonitorMode + defaultmode + ;; + + 4) + nomapping + matroxset -f /dev/fb0 -m 2 + matroxset -f /dev/fb1 -m 1 + SetMonitorMode + defaultmode + con2fb /dev/fb1 /dev/tty1 + con2fb /dev/fb1 /dev/tty2 + ;; + a) # 640x512 80Hz 32bpp fbset -depth 32 -left 60 -right 0 -upper 70 -lower 39 -hslen 76 -vslen 4 -xres 640 -yres 512 -bcast true