Mercurial > mplayer.hg
changeset 2457:e14bf7fc7694
can set framebuffer like with xvidtune. tested with matroxfb only.
how to set wide/tall ?
author | gabucino |
---|---|
date | Wed, 24 Oct 2001 20:33:19 +0000 |
parents | ac62521e4030 |
children | dbd91f3c5699 |
files | TVout/matroxfbtune |
diffstat | 1 files changed, 142 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/TVout/matroxfbtune Wed Oct 24 20:33:19 2001 +0000 @@ -0,0 +1,142 @@ +#!/bin/sh +# needs very much fixing + +# +# 720x576, the upper left corner is right on my TV, but +# it's too tall and wide +# + +LEFT=54 +RIGHT=-36 +UPPER=55 +LOWER=-6 +XRES=720 +YRES=576 + +while [ 1 ]; do + +clear + +echo q w left +echo a s right +echo e r upper +echo d f lower +echo t y xres +echo g h yres +echo z reset +echo x save + +echo n LEFT +echo m RIGHT +echo o TALLER -BUG- +echo k SHORTER -BUG- +echo p UP +echo l DOWN + +echo $LEFT $RIGHT +echo $UPPER $LOWER +echo $XRES $YRES +echo +fbset + +read ABC + +case "$ABC" in + q) + LEFT=$(($LEFT-2)) + ;; + + w) + LEFT=$(($LEFT+2)) + ;; + + a) + RIGHT=$(($RIGHT-2)) + ;; + + s) + RIGHT=$(($RIGHT+2)) + ;; + + e) + UPPER=$(($UPPER-2)) + ;; + + r) + UPPER=$(($UPPER+2)) + ;; + + d) + LOWER=$(($LOWER-2)) + ;; + + f) + LOWER=$(($LOWER+2)) + ;; + + t) + XRES=$(($XRES-2)) + ;; + + y) + XRES=$(($XRES+2)) + ;; + + g) + YRES=$(($YRES-2)) + ;; + + h) + YRES=$(($YRES+2)) + ;; + + n) + LEFT=$(($LEFT-2)) + RIGHT=$(($RIGHT+2)) + ;; + + m) + LEFT=$(($LEFT+2)) + RIGHT=$(($RIGHT-2)) + ;; + + o) + UPPER=$(($UPPER-2)) + LOWER=$(($LOWER-2)) + YRES=$(($YRES+4)) + ;; + + k) + UPPER=$(($UPPER+2)) + LOWER=$(($LOWER+2)) + YRES=$(($YRES-4)) + ;; + + p) + UPPER=$(($UPPER-2)) + LOWER=$(($LOWER+2)) + ;; + + l) + UPPER=$(($UPPER+2)) + LOWER=$(($LOWER-2)) + ;; + + z) +LEFT=54 +RIGHT=-36 +UPPER=55 +LOWER=-6 +XRES=720 +YRES=576 + ;; + + x) + echo "fbset -fb /dev/fb1 -left $LEFT -right $RIGHT -upper $UPPER -lower $LOWER -hslen 46 -vslen 4 -xres $XRES -yres $YRES -vxres 720 -vyres 576 -depth 32 -laced false -bcast true" > save + ;; + +esac + +fbset -fb /dev/fb1 -left $LEFT -right $RIGHT -upper $UPPER -lower $LOWER -hslen 46 -vslen 4 -xres $XRES -yres $YRES -vxres 720 -vyres 576 -depth 32 -laced false -bcast true + +done