mirror of https://github.com/mpv-player/mpv
can set framebuffer like with xvidtune. tested with matroxfb only.
how to set wide/tall ? git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2458 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
2166c1e537
commit
f83d1526ef
|
@ -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
|
Loading…
Reference in New Issue