From 9bbe5cc75788ab1c7885a48cf1341071aba94d9c Mon Sep 17 00:00:00 2001 From: viktorxda <35473052+viktorxda@users.noreply.github.com> Date: Sat, 11 Nov 2023 19:18:31 +0100 Subject: [PATCH] [no ci] Package: update datalink tweaksys script (#1133) --- general/package/datalink/files/tweaksys | 59 ++++++++++++++++--------- 1 file changed, 38 insertions(+), 21 deletions(-) diff --git a/general/package/datalink/files/tweaksys b/general/package/datalink/files/tweaksys index a3d7f449..569fb203 100755 --- a/general/package/datalink/files/tweaksys +++ b/general/package/datalink/files/tweaksys @@ -34,6 +34,40 @@ sigmastar() { sed -i "s!Device = /dev/ttyAMA0!Device = /dev/ttyS0!g" /etc/mavlink.conf } +majestic_generic() { + # majestic basic settings + cli -s .isp.slowShutter disabled + cli -s .isp.drc 350 + # enable digital image stabilization + # cli -s .isp.dis true + cli -s .image.contrast 50 + cli -s .image.luminance 50 + cli -s .video0.bitrate 4096 + cli -s .video0.codec h264 + cli -s .video0.rcMode cbr + cli -s .video0.gopSize 1 + cli -s .hls.enabled false + cli -s .netip.enabled false + cli -s .jpeg.enabled false + # lowdelay support only imx307 sensor + if [ ${sensor} = "imx307" ]; then + cli -s .video0.size 1280x720 + cli -s .video0.gopSize 0.2 + # cli -s .video0.fps 30 + cli -s .isp.lowDelay true + # cli -s .video0.sliceUnits 4 + fi +} + +majestic_sigmastar() { + cli -s .isp.exposure 10 + cli -s .isp.aGain 8 + cli -s .isp.dGain 8 + cli -s .video0.fps 90 + cli -s .video0.rcMode cbr + cli -s .jpeg.enabled false +} + all_other() { # set boot delay fw_setenv bootdelay 0 @@ -45,27 +79,10 @@ all_other() { sed -i "s!/usr/bin/mavlink-routerd &!#/usr/bin/mavlink-routerd &!g" /etc/init.d/S97mavlink fi if [ -f /usr/bin/majestic ]; then - # majestic basic settings - cli -s .isp.slowShutter disabled - cli -s .isp.drc 350 - # enable digital image stabilization - # cli -s .isp.dis true - cli -s .image.contrast 50 - cli -s .image.luminance 50 - cli -s .video0.bitrate 4096 - cli -s .video0.codec h264 - cli -s .video0.rcMode cbr - cli -s .video0.gopSize 1 - cli -s .hls.enabled false - cli -s .netip.enabled false - cli -s .jpeg.enabled false - # lowdelay support only imx307 sensor - if [ ${sensor} = "imx307" ]; then - cli -s .video0.size 1280x720 - cli -s .video0.gopSize 0.2 - # cli -s .video0.fps 30 - cli -s .isp.lowDelay true - # cli -s .video0.sliceUnits 4 + if [ ${vendor} = "sigmastar" ]; then + majestic_sigmastar + else + majestic_generic fi # outgoing rtp stream to udp cli -s .outgoing.enabled true