16 echo "usage: $0 [-d] [-t pal|ntsc] [-c composite|svideo] [-l 0|1] [-{p|n}s w,h] [-{p|n}p x,y]"
22 # we must preallocate enough memory for the scaler layer
23 # since the app won't be able to change this
24 # the whole time TV-out is running..
25 ofbset -fb /dev/fb1 -mem $[3*1024*1024] -size 512 256 -en 0
30 echo "${tv_type}, ${conn_type}, layer $layer $pos $size"
31 cd /sys/devices/platform/omapdss
32 echo 0 > overlay0/enabled
33 echo 0 > overlay1/enabled
34 echo 0 > overlay2/enabled
35 echo "" > /sys/class/graphics/fb2/overlays
36 echo "" > /sys/class/graphics/fb1/overlays
37 if [ $layer -eq 1 ]; then
39 echo "0" > /sys/class/graphics/fb0/overlays
40 echo "1,2" > /sys/class/graphics/fb1/overlays
42 # assume layer 0 for now
43 echo "0,2" > /sys/class/graphics/fb0/overlays
44 echo "1" > /sys/class/graphics/fb1/overlays
46 echo $conn_type > display1/venc_type
47 echo "tv" > overlay2/manager
48 echo $size > overlay2/output_size
49 echo $pos > overlay2/position
50 echo $tv_type > display1/timings
51 echo 1 > overlay0/enabled
52 echo 1 > overlay2/enabled
53 echo 1 > display1/enabled
58 cd /sys/devices/platform/omapdss
59 echo 0 > overlay0/enabled
60 echo 0 > overlay1/enabled
61 echo 0 > overlay2/enabled
62 echo 0 > display1/enabled
63 echo "" > /sys/class/graphics/fb2/overlays
64 echo "" > /sys/class/graphics/fb1/overlays
65 echo 0 > /sys/class/graphics/fb0/overlays
66 echo 1 > /sys/class/graphics/fb1/overlays
67 echo 2 > /sys/class/graphics/fb2/overlays
68 echo 1 > overlay0/enabled
114 if ! shift; then break; fi
118 if [ "$tv_type" != "pal" -a "$tv_type" != "ntsc" ]; then
122 if [ "$conn_type" != "svideo" -a "$conn_type" != "composite" ]; then
126 if [ "$layer" != "0" -a "$layer" != "1" ]; then
130 if [ "$tv_type" = "ntsc" ]; then
139 # old zenity menu, to be removed
140 while mainsel=$(zenity --title="TV-Out Configuration" --width="420" --height="248" --list \
141 --column "id" --column "Please select" --hide-column=1 \
142 --text="This is a very simple TV Out Script. It will be enhanced." \
143 "pal" "Enable TV Out in PAL Mode" \
144 "ntsc" "Enable TV Out in NTSC Mode" \
145 "pal2" "Enable TV Out in PAL Mode, overlay" \
146 "ntsc2" "Enable TV Out in NTSC Mode, overlay" \
147 "disable" "Disable TV Out" \
157 zenity --info --title="TV Out" --text "TV Out (PAL Mode) has been enabled." --timeout 6
165 zenity --info --title="TV Out" --text "TV Out (PAL Mode) has been enabled." --timeout 6
173 zenity --info --title="TV Out" --text "TV Out (NTSC Mode) has been enabled." --timeout 6
181 zenity --info --title="TV Out" --text "TV Out (NTSC Mode) has been enabled." --timeout 6
186 zenity --info --title="TV Out" --text "TV Out has been disabled." --timeout 6