New feature on netcam_url option and enabling file:///... urls
Description of Patch
I developed a patch for motion project on svn trunk branch (next 3.2.8 release). This patch add new feature on
"netcam_url option" and it enables "file:///..." urls.
For me, it is interesting because it allows external non-standard process to get imatge and then motion grabs and processes image from local file.
Installation of Patch
Download the patch file. If it is packed as a gz or tar.gz unpack it first. Then copy it to the motion source directory and issue the command (assuming the patch file is called filename_of_patch_file.diff)
patch < patch_fileurl_netcam.diff
Then re-build Motion and test the patch.
Change History of Patch
I'll include in current trunk r179 .
--
AngelCarpintero - 23 Apr 2007
This patch needs more work , it's included in motion 3.2.9 but it's unusable yet .
--
AngelCarpintero - 19 Nov 2007
I did some fixes in svn , adding some log message and fix numeric debug_level values with defines.
How test it :
1-. Get an image (image.jpg)
2 -. Copy several times and change anything you want in those copies
3 -. Do a security copy : cp image.jpg image_orig.jpg
4 -. Run copy-loop.sh bash script
5 -. Set in motion.conf : netcam_url file:///home/user/image.jpg
6 -. Run motion and test this feature.
copy-loop.sh
#!/bin/bash
cp image_orig.jpg image_backup.jpg
cp image_backup.jpg image.jpg
while [ 1 ];
do
cp image1.jpg image.jpg
sleep 1
cp image2.jpg image.jpg
sleep 1
cp image3.jpg image.jpg
sleep 1
cp image4.jpg image.jpg
sleep 1
cp image5.jpg image.jpg
sleep 1
cp image_backup.jpg image.jpg
sleep 1
done
--
AngelCarpintero - 30 Dec 2007