[OpenWrt-Devel] [PATCH] Update mjpg-streamer package

2010-01-11 Thread Roberto Riggio

update the mjpg-streamer package to the latest version.

Signed-off-by: Roberto Riggioroberto.rig...@create-net.rorg

--

Index: multimedia/mjpg-streamer/Makefile
===
--- multimedia/mjpg-streamer/Makefile   (revision 19100)
+++ multimedia/mjpg-streamer/Makefile   (working copy)
@@ -8,7 +8,7 @@
 include $(TOPDIR)/rules.mk

 PKG_NAME:=mjpg-streamer
-PKG_REV:=84
+PKG_REV:=94
 PKG_VERSION:=r$(PKG_REV)
 PKG_RELEASE:=2
 


___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


Re: [OpenWrt-Devel] [PATCH] Update mjpg-streamer

2009-07-26 Thread Florian Fainelli
Le Sunday 26 July 2009 12:10:43 roberto.rig...@create-net.org, vous avez 
écrit :
 Changes:

  - use version
  - add config and init script
  - add hotplug support (start the video server qhen the usb cam is plugged)

Applied in r17002. Thanks !



 Signed-off-by: roberto.rig...@create-net.org

 --

 Index: mjpg-streamer/files/mjpg-streamer.init
 ===
 --- mjpg-streamer/files/mjpg-streamer.init(revision 0)
 +++ mjpg-streamer/files/mjpg-streamer.init(revision 0)
 @@ -0,0 +1,23 @@
 +#!/bin/sh /etc/rc.common
 +# Copyright (C) 2009 OpenWrt.org
 +START=50
 +
 +SSD=start-stop-daemon
 +NAME=mjpg_streamer
 +PIDF=/var/run/$NAME.pid
 +PROG=/usr/bin/$NAME
 +
 +start() {
 + config_load mjpg-streamer
 + config_get device core device
 + config_get resolution core resolution
 + config_get fps core fps
 + config_get port core port
 + config_get_bool enabled core enabled
 + [ $enabled -gt 0 -a -c $device ]  sleep 3  $SSD -S -m -p $PIDF -q -x
 $PROG -- --input input_uvc.so --device $device --fps $fps --resolution
 $resolution --output output_http.so --port $port  +}
 +
 +stop() {
 + $SSD -K -p $PIDF
 +}
 +

 Property changes on: mjpg-streamer/files/mjpg-streamer.init
 ___
 Added: svn:executable
+ *

 Index: mjpg-streamer/files/mjpg-streamer.config
 ===
 --- mjpg-streamer/files/mjpg-streamer.config  (revision 0)
 +++ mjpg-streamer/files/mjpg-streamer.config  (revision 0)
 @@ -0,0 +1,6 @@
 +config mjpg-streamer core
 + option device   /dev/video0
 + option resolution   640x480
 + option fps  5
 + option port 8080
 + option enabled  true
 Index: mjpg-streamer/files/mjpg-streamer.hotplug
 ===
 --- mjpg-streamer/files/mjpg-streamer.hotplug (revision 0)
 +++ mjpg-streamer/files/mjpg-streamer.hotplug (revision 0)
 @@ -0,0 +1,11 @@
 +case $ACTION in
 + add)
 + # start process
 + /etc/init.d/mjpg-streamer start
 + ;;
 + remove)
 + # stop process
 + /etc/init.d/mjpg-streamer stop
 + ;;
 +esac
 +
 Index: mjpg-streamer/patches/001-no_input_testpictures.patch
 ===
 --- mjpg-streamer/patches/001-no_input_testpictures.patch (revision 16991)
 +++ mjpg-streamer/patches/001-no_input_testpictures.patch (working copy)
 @@ -1,11 +0,0 @@
 -diff -urN mjpg-streamer-r74/Makefile mjpg-streamer-r74.new/Makefile
  mjpg-streamer-r74/Makefile   2009-02-08 14:51:37.0 +0100
 -+++ mjpg-streamer-r74.new/Makefile   2009-02-08 14:52:48.0 +0100
 -@@ -31,7 +31,6 @@
 - PLUGINS = input_uvc.so
 - PLUGINS += output_file.so
 - PLUGINS += output_http.so
 --PLUGINS += input_testpicture.so
 - PLUGINS += output_autofocus.so
 - PLUGINS += input_gspcav1.so
 - PLUGINS += input_file.so
 Index: mjpg-streamer/Makefile
 ===
 --- mjpg-streamer/Makefile(revision 16991)
 +++ mjpg-streamer/Makefile(working copy)
 @@ -1,5 +1,5 @@
  #
 -# Copyright (C) 2007-2009 OpenWrt.org
 +# Copyright (C) 2006-2009 OpenWrt.org
  #
  # This is free software, licensed under the GNU General Public License v2.
  # See /LICENSE for more information.
 @@ -25,7 +25,7 @@
CATEGORY:=Multimedia
TITLE:=MJPG-streamer
DEPENDS:=...@linux_2_6 +libpthread +libjpeg
 -  URL:=http://www.naaa.de/uvc_streamer.htm
 +  URL:=http://mjpg-streamer.wiki.sourceforge.net/
  endef

  define Package/mjpg-streamer/description
 @@ -35,13 +35,17 @@
  EXTRA_CFLAGS += $(TARGET_CPPFLAGS) $(TARGET_LDFLAGS)

  define Package/mjpg-streamer/install
 - $(INSTALL_DIR) $(1)/sbin
 - $(INSTALL_BIN) $(PKG_BUILD_DIR)/mjpg_streamer $(1)/sbin
 + $(INSTALL_DIR) $(1)/usr/bin
 + $(INSTALL_BIN) $(PKG_BUILD_DIR)/mjpg_streamer $(1)/usr/bin/
 + $(INSTALL_DIR) $(1)/etc/config
 + $(CP) ./files/mjpg-streamer.config $(1)/etc/config/mjpg-streamer
 + $(INSTALL_DIR) $(1)/etc/init.d
 + $(CP) ./files/mjpg-streamer.init $(1)/etc/init.d/mjpg-streamer
   $(INSTALL_DIR) $(1)/usr/lib
   $(CP) $(foreach input_plugin,file uvc
 gspcav1,$(PKG_BUILD_DIR)/input_$(input_plugin).so) $(1)/usr/lib $(CP)
 $(foreach output_plugin,http file
 autofocus,$(PKG_BUILD_DIR)/output_$(output_plugin).so) $(1)/usr/lib
 - $(INSTALL_DIR) $(1)/webcam_www
 - $(CP) $(PKG_BUILD_DIR)/www/* $(1)/webcam_www
 + $(INSTALL_DIR) $(1)/etc/hotplug.d/usb
 + $(INSTALL_DATA) ./files/mjpg-streamer.hotplug
 $(1)/etc/hotplug.d/usb/20-mjpg-streamer endef

  $(eval $(call BuildPackage,mjpg-streamer))
 Index: uvc-streamer/files/uvc-streamer.init
 ===
 ---