annotate TOOLS/TVout/matroxfbtune @ 19343:24f2f73f03ca

Support for version 1 (64 bit) mvhd and mdhd, taken from libavformat mov demuxer
author reimar
date Sun, 06 Aug 2006 19:26:17 +0000
parents b205f8ca892a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2457
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
1 #!/bin/sh
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
2 # needs very much fixing
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
3
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
4 #
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
5 # 720x576, the upper left corner is right on my TV, but
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
6 # it's too tall and wide
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
7 #
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
8
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
9 LEFT=54
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
10 RIGHT=-36
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
11 UPPER=55
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
12 LOWER=-6
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
13 XRES=720
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
14 YRES=576
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
15
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
16 while [ 1 ]; do
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
17
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
18 clear
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
19
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
20 echo q w left
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
21 echo a s right
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
22 echo e r upper
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
23 echo d f lower
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
24 echo t y xres
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
25 echo g h yres
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
26 echo z reset
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
27 echo x save
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
28
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
29 echo n LEFT
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
30 echo m RIGHT
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
31 echo o TALLER -BUG-
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
32 echo k SHORTER -BUG-
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
33 echo p UP
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
34 echo l DOWN
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
35
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
36 echo $LEFT $RIGHT
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
37 echo $UPPER $LOWER
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
38 echo $XRES $YRES
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
39 echo
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
40 fbset
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
41
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
42 read ABC
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
43
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
44 case "$ABC" in
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
45 q)
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
46 LEFT=$(($LEFT-2))
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
47 ;;
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
48
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
49 w)
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
50 LEFT=$(($LEFT+2))
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
51 ;;
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
52
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
53 a)
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
54 RIGHT=$(($RIGHT-2))
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
55 ;;
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
56
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
57 s)
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
58 RIGHT=$(($RIGHT+2))
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
59 ;;
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
60
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
61 e)
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
62 UPPER=$(($UPPER-2))
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
63 ;;
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
64
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
65 r)
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
66 UPPER=$(($UPPER+2))
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
67 ;;
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
68
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
69 d)
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
70 LOWER=$(($LOWER-2))
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
71 ;;
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
72
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
73 f)
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
74 LOWER=$(($LOWER+2))
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
75 ;;
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
76
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
77 t)
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
78 XRES=$(($XRES-2))
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
79 ;;
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
80
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
81 y)
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
82 XRES=$(($XRES+2))
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
83 ;;
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
84
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
85 g)
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
86 YRES=$(($YRES-2))
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
87 ;;
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
88
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
89 h)
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
90 YRES=$(($YRES+2))
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
91 ;;
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
92
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
93 n)
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
94 LEFT=$(($LEFT-2))
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
95 RIGHT=$(($RIGHT+2))
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
96 ;;
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
97
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
98 m)
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
99 LEFT=$(($LEFT+2))
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
100 RIGHT=$(($RIGHT-2))
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
101 ;;
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
102
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
103 o)
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
104 UPPER=$(($UPPER-2))
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
105 LOWER=$(($LOWER-2))
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
106 YRES=$(($YRES+4))
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
107 ;;
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
108
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
109 k)
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
110 UPPER=$(($UPPER+2))
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
111 LOWER=$(($LOWER+2))
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
112 YRES=$(($YRES-4))
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
113 ;;
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
114
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
115 p)
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
116 UPPER=$(($UPPER-2))
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
117 LOWER=$(($LOWER+2))
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
118 ;;
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
119
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
120 l)
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
121 UPPER=$(($UPPER+2))
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
122 LOWER=$(($LOWER-2))
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
123 ;;
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
124
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
125 z)
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
126 LEFT=54
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
127 RIGHT=-36
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
128 UPPER=55
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
129 LOWER=-6
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
130 XRES=720
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
131 YRES=576
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
132 ;;
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
133
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
134 x)
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
135 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
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
136 ;;
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
137
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
138 esac
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
139
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
140 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
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
141
e14bf7fc7694 can set framebuffer like with xvidtune. tested with matroxfb only.
gabucino
parents:
diff changeset
142 done