From c35e6eb414de43191ee014e5ee3c1e67b012fda1 Mon Sep 17 00:00:00 2001 From: gtxaspec Date: Mon, 27 Nov 2023 19:11:45 -0800 Subject: [PATCH] update module opts --- .../ingenic-libimp-control.mk | 7 +-- .../ingenic-libimp-control/src/imp-control.sh | 60 +------------------ 2 files changed, 5 insertions(+), 62 deletions(-) diff --git a/general/package/ingenic-libimp-control/ingenic-libimp-control.mk b/general/package/ingenic-libimp-control/ingenic-libimp-control.mk index 4daaa683..5c2d4cfd 100644 --- a/general/package/ingenic-libimp-control/ingenic-libimp-control.mk +++ b/general/package/ingenic-libimp-control/ingenic-libimp-control.mk @@ -10,13 +10,12 @@ INGENIC_LIBIMP_CONTROL_LICENSE = GPL-2.0 INGENIC_LIBIMP_CONTROL_LICENSE_FILES = COPYING define INGENIC_LIBIMP_CONTROL_BUILD_CMDS - $(MAKE) CROSS_COMPILE=$(TARGET_CROSS) -C $(@D) + $(MAKE) CONFIG_SOC=$(OPENIPC_SOC_MODEL) CROSS_COMPILE=$(TARGET_CROSS) -C $(@D) endef define INGENIC_LIBIMP_CONTROL_INSTALL_TARGET_CMDS - $(INSTALL) -D -m 0755 $(@D)/libimp_control.so $(TARGET_DIR)/usr/lib - $(INSTALL) -m 755 -t $(TARGET_DIR)/usr/sbin $(INGENIC_LIBIMP_CONTROL_PKGDIR)/src/imp-control.sh - + $(INSTALL) -D -m 0755 $(@D)/libimp_control.so $(TARGET_DIR)/usr/lib + $(INSTALL) -m 755 -t $(TARGET_DIR)/usr/sbin $(INGENIC_LIBIMP_CONTROL_PKGDIR)/src/imp-control.sh endef $(eval $(generic-package)) diff --git a/general/package/ingenic-libimp-control/src/imp-control.sh b/general/package/ingenic-libimp-control/src/imp-control.sh index c3bf7e65..c3f9d6ea 100755 --- a/general/package/ingenic-libimp-control/src/imp-control.sh +++ b/general/package/ingenic-libimp-control/src/imp-control.sh @@ -3,61 +3,5 @@ # This script provides a control interface for the libimp_control library. # It sends commands to the server listening on localhost port 4000. -full_demo() { - -demo() { - echo "imp_control $*" | nc localhost 4000 >/dev/null 2>&1 -} - -random_range() { - echo $(($1 + RANDOM % ($2 - $1 + 1))) -} - -run_demo() { - echo "Running $1..." - for v in $(seq 127 -1 1) $(seq 1 255) $(seq 254 -1 127); do - echo -n "$v." - demo $1 $v - sleep 0.004 - done - echo -e "\n$1 Done" -} - -mask() { - start=$(date +%s) - echo "Mask demo" - while [ $(($(date +%s) - start)) -lt 10 ]; do - demo mask "0 1 $(random_range 0 640) $(random_range 0 1024) 320 240 $(random_range 0 255) $(random_range 0 255) $(random_range 0 255)" - sleep 0.5 - done - demo mask 0 0 516 34 320 240 49 98 163 -} -mask - -echo "Whitebalance demo" -for wb in $(seq 1 9) 0; do demo whitebalance $wb; sleep 1; done -echo "isp mode demo" -demo ispmode 1; sleep 3; demo ispmode 0; sleep 1 - -echo "Front Crop Demo" -for v in $(seq 0 400); do demo frontcrop 1 $v 0 1280 720; done -for v in $(seq 0 800); do demo frontcrop 1 0 $v 1280 720; done -demo frontcrop 1 0 0 1920 1080 - -echo "autozoom demo" -for zoom in 1.05 1.10 1.15 1.20 1.15 1.10 1.05; do - demo autozoom 0 1 $(awk "BEGIN {print int(1920 * $zoom)}") $(awk "BEGIN {print int(1080 * $zoom)}") 1 0 0 1920 1080 - echo "Autozoom: $zoom" - sleep 1 -done -demo autozoom 0 0 2304 1296 0 0 0 1920 1080 - -for func in brightness contrast saturation sharpness sinter temper aecomp dpc drc hue; do run_demo $func; done -} - -if [ "$1" == "full_demo" ]; then - full_demo -else - # Send the command and parameters to the server - echo "imp_control $*" | nc localhost 4000 -fi +# Send the command and parameters to the server +echo "imp_control $*" | nc localhost 4000