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