mirror of https://github.com/OpenIPC/wiki.git
93 lines
2.2 KiB
Bash
93 lines
2.2 KiB
Bash
echo $1 $2 >>/tmp/channels.log
|
|
|
|
#channel 5
|
|
if [ $1 -eq 5 ]; then
|
|
if [ $2 -gt 1600 ]; then
|
|
CURRENT_SIZE=`yaml-cli -g .video0.size`
|
|
if [ $CURRENT_SIZE == '1280x720' ]; then
|
|
/root/1080.sh
|
|
sleep 3
|
|
else
|
|
/root/720.sh
|
|
sleep 3
|
|
fi
|
|
fi
|
|
fi
|
|
|
|
#channel 6
|
|
#if [ $1 -eq 6 ]; then
|
|
# if [ $2 -lt 1600 ]; then
|
|
# /root/ircut.sh off
|
|
# else
|
|
# /root/ircut.sh on
|
|
# fi
|
|
#fi
|
|
|
|
if [ $1 -eq 6 ]; then
|
|
if [ $2 -gt 1600 ]; then
|
|
CURRENT_SIZE=`yaml-cli -g .video0.size`
|
|
CURRENT_FPS=`yaml-cli -g .video0.fps`
|
|
if [ $CURRENT_SIZE == '1280x720' ] && [ $CURRENT_FPS == '30' ] ; then
|
|
/root/720b.sh
|
|
sleep 3
|
|
elif [ $CURRENT_SIZE == '1280x720' ] && [ $CURRENT_FPS == '60' ] ; then
|
|
/root/720c.sh
|
|
sleep 3
|
|
elif [ $CURRENT_SIZE == '1280x720' ] && [ $CURRENT_FPS == '90' ] ; then
|
|
/root/720d.sh
|
|
sleep 3
|
|
elif [ $CURRENT_SIZE == '1280x720' ] && [ $CURRENT_FPS == '120' ] ; then
|
|
/root/1080.sh
|
|
sleep 3
|
|
elif [ $CURRENT_SIZE == '1920x1080' ] && [ $CURRENT_FPS == '30' ] ; then
|
|
/root/1080b.sh
|
|
sleep 3
|
|
elif [ $CURRENT_SIZE == '1920x1080' ] && [ $CURRENT_FPS == '60' ] ; then
|
|
/root/1080c.sh
|
|
sleep 3
|
|
elif [ $CURRENT_SIZE == '1920x1080' ] && [ $CURRENT_FPS == '90' ] ; then
|
|
/root/3K.sh
|
|
sleep 3
|
|
elif [ $CURRENT_SIZE == '3200x1800' ]; then
|
|
/root/4K.sh
|
|
sleep 3
|
|
else
|
|
/root/720.sh
|
|
sleep 3
|
|
fi
|
|
fi
|
|
fi
|
|
|
|
#channel 7
|
|
if [ $1 -eq 7 ]; then
|
|
if [ $2 -lt 1400 ]; then
|
|
yaml-cli -s .image.luminance 50
|
|
killall -1 majestic
|
|
elif [ $2 -gt 1400 ] && [ $2 -lt 1600 ]; then
|
|
yaml-cli -s .image.luminance 90
|
|
killall -1 majestic
|
|
else
|
|
yaml-cli -s .image.luminance 30
|
|
killall -1 majestic
|
|
fi
|
|
fi
|
|
|
|
#channel 8
|
|
if [ $1 -eq 8 ]; then
|
|
if [ $2 -gt 1600 ]; then
|
|
CURRENT_BITRATE=`yaml-cli -g .video0.bitrate`
|
|
if [ $CURRENT_BITRATE -lt 7168 ]; then
|
|
NEW_BITRATE="$(($CURRENT_BITRATE+1024))"
|
|
else
|
|
NEW_BITRATE="1024"
|
|
sleep 2
|
|
fi
|
|
yaml-cli -s .video0.bitrate $NEW_BITRATE
|
|
sleep .2
|
|
/root/kill.sh
|
|
fi
|
|
sleep 3
|
|
fi
|
|
|
|
exit 1
|