Files
wyze-firmware/SD_ROOT/wz_mini/etc/rc.d/S18fps
T
2022-08-05 19:37:32 -07:00

40 řádky
859 B
Bash

#!/bin/sh
### BEGIN INIT INFO
# Provides:
# Short-Description: Set system FPS
# Description: Set system FPS if greater than factory defaults
### END INIT INFO
. /opt/wz_mini/wz_mini.conf
case "$1" in
start)
echo "#####$(basename "$0")#####"
echo "Seting system FPS if greater than default"
if [ $RTSP_HI_RES_FPS -gt 20 ]; then
if cat /configs/.user_config | grep fps; then
sed -i "s/fps.*/fps\=$RTSP_HI_RES_FPS/" /configs/.user_config
else
sed -i "/\[SETTING\].*/a fps=$RTSP_HI_RES_FPS" /configs/.user_config
fi
elif [ $RTSP_LOW_RES_FPS -gt 20 ]; then
if cat /configs/.user_config | grep fps; then
sed -i "s/fps.*/fps\=$RTSP_LOW_RES_FPS/" /configs/.user_config
else
sed -i "/\[SETTING\].*/a fps=$RTSP_LOW_RES_FPS" /configs/.user_config
fi
fi
;;
*)
echo "Usage: $0 {start}"
exit 1
;;
esac