summaryrefslogtreecommitdiffstats
path: root/package/spca5xx-view/files
diff options
context:
space:
mode:
authorJohn Crispin <john@openwrt.org>2007-06-04 18:51:41 +0000
committerJohn Crispin <john@openwrt.org>2007-06-04 18:51:41 +0000
commit6f1401a96165dacd546fad825635cbd9e1642196 (patch)
tree643fff0a1935dcd7a6c30cd3dc36feed872282c5 /package/spca5xx-view/files
parente75946542027a8c0fc5823c71a1319861a120bef (diff)
downloadmaster-31e0f0ae-6f1401a96165dacd546fad825635cbd9e1642196.tar.gz
master-31e0f0ae-6f1401a96165dacd546fad825635cbd9e1642196.tar.bz2
master-31e0f0ae-6f1401a96165dacd546fad825635cbd9e1642196.zip
added light edition of spca5xx driver and the streamin server+web-applet
SVN-Revision: 7494
Diffstat (limited to 'package/spca5xx-view/files')
-rw-r--r--package/spca5xx-view/files/servfox.config4
-rw-r--r--package/spca5xx-view/files/servfox.init31
2 files changed, 35 insertions, 0 deletions
diff --git a/package/spca5xx-view/files/servfox.config b/package/spca5xx-view/files/servfox.config
new file mode 100644
index 0000000000..3138bba88b
--- /dev/null
+++ b/package/spca5xx-view/files/servfox.config
@@ -0,0 +1,4 @@
+config servfox
+ option Device '/dev/video0'
+ option Port '7070'
+ option Resolution '640x480'
diff --git a/package/spca5xx-view/files/servfox.init b/package/spca5xx-view/files/servfox.init
new file mode 100644
index 0000000000..072e595b3f
--- /dev/null
+++ b/package/spca5xx-view/files/servfox.init
@@ -0,0 +1,31 @@
+#!/bin/sh /etc/rc.common
+# Copyright (C) 2006 OpenWrt.org
+START=90
+
+config_cb() {
+ local cfg="$CONFIG_SECTION"
+ local res
+ local dev
+ local port
+ local cfgt
+ config_get cfgt "$cfg" TYPE
+
+ case "$cfgt" in
+ servfox)
+ config_get res $cfg Resolution
+ config_get dev $cfg Device
+ config_get port $cfg Port
+
+ SERVFOX_ARGS="${dev:+-d $dev} ${res:+-s $res} ${port:+-w $port}"
+ ;;
+ esac
+}
+
+start() {
+ config_load servfox
+ /bin/servfox $SERVFOX_ARGS &
+}
+
+stop() {
+ killall servfox
+}