#!/bin/sh

HPD_STATE=/sys/class/amhdmitx/amhdmitx0/hpd_state
DISP_CAP=/sys/class/amhdmitx/amhdmitx0/disp_cap
DISP_MODE=/sys/class/display/mode

case "$1" in
    *)
        hdmi=`cat $HPD_STATE`
        if [ $hdmi -eq 1 ]; then
            mode=`awk -f /etc/display/get_hdmi_mode.awk $DISP_CAP`
            echo $mode > $DISP_MODE
        else
            exit 1
        fi

        #dd if=/dev/zero of=/dev/fb0

        case $mode in
            720*)
                fbset -fb /dev/fb0 -g 1280 720 1280 720 32
                ;;
            1080*)
                fbset -fb /dev/fb0 -g 1920 1080 1920 1080 32
                ;;
            *)
                echo 720p > $DISP_MODE
                fbset -fb /dev/fb0 -g 1280 720 1280 720 32
                ;;
        esac
esac


sh /etc/set_display_mode.sh

killall gui > /dev/null 2>&1

exit $?

