diff --git a/Makefile b/Makefile index ccf5a34..3a4e763 100644 --- a/Makefile +++ b/Makefile @@ -4,8 +4,8 @@ KERNEL_DIR ?= /usr/src/linux CC := $(CROSS_COMPILE)gcc KERNEL_INCLUDE := -I$(KERNEL_DIR)/include -I$(KERNEL_DIR)/arch/$(ARCH)/include -CFLAGS := -W -Wall -g $(KERNEL_INCLUDE) -LDFLAGS := -g +CFLAGS := -W -Wall -O3 $(KERNEL_INCLUDE) +LDFLAGS := -O3g all: uvc-gadget diff --git a/multi-gadget.sh b/multi-gadget.sh index 2fd474a..65cb8ed 100755 --- a/multi-gadget.sh +++ b/multi-gadget.sh @@ -28,7 +28,7 @@ ln -s /sys/kernel/config/usb_gadget/pi4/functions/uvc.usb0/control/header/h /sys # For 720p: mkdir -p /sys/kernel/config/usb_gadget/pi4/functions/uvc.usb0/streaming/mjpeg/m/720p cat < /sys/kernel/config/usb_gadget/pi4/functions/uvc.usb0/streaming/mjpeg/m/720p/dwFrameInterval -5000000 +333333 EOF cat < /sys/kernel/config/usb_gadget/pi4/functions/uvc.usb0/streaming/mjpeg/m/720p/wWidth 1280 @@ -49,7 +49,7 @@ EOF # For 1080p: # mkdir -p /sys/kernel/config/usb_gadget/pi4/functions/uvc.usb0/streaming/mjpeg/m/1080p # cat < /sys/kernel/config/usb_gadget/pi4/functions/uvc.usb0/streaming/mjpeg/m/1080p/dwFrameInterval -# 5000000 +# 333333 # EOF # cat < /sys/kernel/config/usb_gadget/pi4/functions/uvc.usb0/streaming/mjpeg/m/1080p/wWidth # 1920 diff --git a/piwebcam b/piwebcam index 5075169..172ce3e 100755 --- a/piwebcam +++ b/piwebcam @@ -12,4 +12,4 @@ sudo /home/pi/uvc-gadget/multi-gadget.sh # For 720p: sudo /home/pi/uvc-gadget/uvc-gadget -f1 -s1 -r0 -u /dev/video1 -v /dev/video0 # For 1080p: -# sudo /home/pi/uvc-gadget/uvc-gadget -f1 -s1 -r1 -u /dev/video1 -v /dev/video0 +#sudo /home/pi/uvc-gadget/uvc-gadget -f1 -s1 -r1 -u /dev/video1 -v /dev/video0