mjpg-streamer: Update cambozola to specific version, add yuv and jpeg quality init...
authorTed Hess <redacted>
Fri, 1 May 2015 18:04:13 +0000 (14:04 -0400)
committerTed Hess <redacted>
Fri, 1 May 2015 18:04:13 +0000 (14:04 -0400)
Signed-off-by: Ted Hess <redacted>
multimedia/mjpg-streamer/Makefile
multimedia/mjpg-streamer/files/mjpg-streamer.config
multimedia/mjpg-streamer/files/mjpg-streamer.init

index 0a297d4e67f69cde33d89dca5a7a904517cabcce..e1e0e200eda3a80629b881b73093c16cf993b89b 100644 (file)
@@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
 PKG_NAME:=mjpg-streamer
 PKG_REV:=182
 PKG_VERSION:=r$(PKG_REV)
-PKG_RELEASE:=6
+PKG_RELEASE:=7
 PKG_MAINTAINER:=Roger D <rogerdammit@gmail.com>
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).1.tar.bz2
@@ -49,12 +49,12 @@ define Package/mjpg-streamer/conffiles
 /etc/config/mjpg-streamer
 endef
 
-CAMBOZOLA:=cambozola-latest.tar.gz
+CAMBOZOLA:=cambozola-0.936.tar.gz
 
 define Download/cambozola
   URL:=http://www.andywilcock.com/code/cambozola
   FILE:=$(CAMBOZOLA)
-  MD5SUM:=c9b0da91f8e6e72efccd307e04e2b75b
+  MD5SUM:=35c45188aa9635aef2b745c35c311396
 endef
 
 # Fetch latest cambozola that works with latest Java(s)
index 7d6bfa454d965714324d4dadde091ba6935a90a5..a40d7873cf7b6a0f49ddb6cecff148f20f7e6374 100644 (file)
@@ -5,6 +5,8 @@ config mjpg-streamer 'core'
        option output 'http'
        option device '/dev/video0'
        option resolution '640x480'
+       option yuv '0'
+       option quality '80'
        option fps '5'
        option led 'auto'
        option www '/www/webcam'
index 1ce5ce1dbd1be4ab6ae590a1cffde8beaf896179..06630d42331e103ae847ca47527305d06287b1e7 100644 (file)
@@ -43,6 +43,13 @@ start_instance() {
                config_get fps "$s" 'fps'
                [ -n "$fps" ] && input_arg="${input_arg} --fps $fps"
 
+               config_get_bool yuv "$s" 'yuv' 0
+               if [ $yuv -ne 0 ]; then
+                       input_arg="${input_arg} --yuv"
+                       config_get quality "$s" 'quality'
+                       [ -n "$quality" ] && input_arg="${input_arg} --quality $quality"
+               fi
+
                config_get resolution "$s" 'resolution'
                [ -n "$resolution" ] && input_arg="${input_arg} --resolution $resolution"
 
git clone https://git.99rst.org/PROJECT