summaryrefslogtreecommitdiffstats
path: root/package/spca5xx-view/files
diff options
context:
space:
mode:
authorblogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73>2007-06-04 18:51:41 +0000
committerblogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73>2007-06-04 18:51:41 +0000
commit09a26b3e31c9fa40dd5d7de8d649e6aa5219109c (patch)
tree4f9dc6f474f6a9fe59954c8211146ded2de71390 /package/spca5xx-view/files
parent00e5005064eda277a53357efedd85bc7d57675ed (diff)
added light edition of spca5xx driver and the streamin server+web-applet
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7494 3c298f89-4303-0410-b956-a3cf2f4a3e73
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 000000000..3138bba88
--- /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 000000000..072e595b3
--- /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
+}