@@ -507,7 +507,7 @@ case "$@" in
507507 ;;
508508 " get air wfbng air_channel" )
509509 channel=$( get_wfb_value ' .wireless.channel' | tr -d ' \n' )
510- iw list | grep " \[$channel \]" | tr -d ' []' | awk ' {print $4 " (" $2 " " $3 ")"}' | sort -n | uniq | tr -d ' \n' | head -c -1
510+ iw list | grep " \[$channel \]" | tr -d ' []' | awk ' {print $4 " (" $2 " " $3 ")"}' | sort -n | uniq | tr -d ' \n'
511511 ;;
512512 " get air wfbng width" )
513513 get_wfb_value ' .wireless.width'
@@ -711,6 +711,9 @@ case "$@" in
711711 " values gs wfbng txpower" )
712712 echo -n -e " 1\n100"
713713 ;;
714+ " values gs system rx_codec" )
715+ echo -n -e " h264\nh265"
716+ ;;
714717 " values gs system video_scale" )
715718 echo -n 0.5 1.0
716719 ;;
@@ -726,7 +729,10 @@ case "$@" in
726729 " values gs system rec_fps" )
727730 echo -n -e " 60\n90\n120"
728731 ;;
729-
732+ " get gs system rx_codec" )
733+ . /etc/default/pixelpilot
734+ echo $PIXELPILOT_CODEC
735+ ;;
730736 " get gs system rx_mode" )
731737 . /etc/default/wifibroadcast
732738 if [ x$WIFIBROADCAST_ENABLED = x" false" ]
@@ -747,6 +753,9 @@ case "$@" in
747753 . /etc/default/pixelpilot
748754 echo $PIXELPILOT_DVR_FRAMERATE
749755 ;;
756+ " set gs system rx_codec" * )
757+ sed -i " s/^PIXELPILOT_CODEC=.*/PIXELPILOT_CODEC=\" $5 \" /" /etc/default/pixelpilot
758+ ;;
750759 " set gs system rx_mode" * )
751760 EXCLUDE_IFACE=" wlan0"
752761 SSID=" ${6:- OpenIPC} "
0 commit comments