mirror of https://github.com/mpv-player/mpv
143 lines
1.6 KiB
Bash
Executable File
143 lines
1.6 KiB
Bash
Executable File
#!/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
|