Commit Graph

56 Commits

Author SHA1 Message Date
genius3000
54c52f4416 Replace missed netcam_http with netcam_keepalive 2017-04-07 20:55:01 -06:00
Joseph Heenan
8a1b9a982e Merge pull request #359 from Mr-DaveDev/hyper
SQL Event ID
2017-03-19 09:57:34 +00:00
MrDave
fb2b34112d Guide update 2017-03-12 12:25:31 -06:00
MrDave
845b39b914 ffmpeg 3.1 fix, v4l2 via netcam
Resolve crash when decode returned invalid results
Catch interupts on opening netcam
Eliminate option to use h264 with videodevice
Revise configure for pthread
Revise config file to point to guide
2017-03-11 11:39:16 -07:00
MrDave
1c7996bdd4 SQL Event ID
Additional revisions for the change related to the sql event id
including variable names to conform with norm as well as documentation
updates.
2017-03-04 20:36:27 -07:00
MrDave
58baeb4d65 V4l2 via netcam
This commit adds functionality to use a v4l2 device via the netcam_url
option.  This will allow for more v4l2 devices since the netcam_url
uses the ffmpeg libraries which should be able to to decode and transform
the unusual pixel formats and sizes.
2017-03-04 12:37:04 -07:00
MrDave
329eade94a Autotool Rewrite
Update the autotools to use packaged applications/locations and
remove the obsolete options.
2017-02-12 22:08:08 -07:00
MrDave
1a41fe8ab7 v4l2 Revisions
This commit includes:
1.  Consolidate functions into appropriate modules
2.  Rename modules to reflect contents (v4l2, bktr, common)
3.  Combines v4l2 and bktr so they can be used together
4.  Implements functional prefixes
5.  Uses HAVE_V4L2, HAVE_BKTR instead of WITHOUT_
6.  Include pthread_np.h for FreeBSD
2017-02-12 16:20:27 -07:00
MrDave
b5e71f7ac3 Webp Default to Off
The webp image format option is not available on older distributions
This commit revises the default for the webp to OFF.  Once the older
distributions reach EOL, the default can be changed back to ON.
2017-02-12 15:17:42 -07:00
Mr-Dave
9276f04bb0 Merge pull request #311 from jayslovak/master
Add webp image compression support.  Closes #310  Thanks @jayslovak.
2017-02-09 18:47:24 -07:00
Radek Hvizdos
670fcef4e2 Replace further references to libwebp with webp and move from CFLAGS to AC_DEFINE 2017-02-09 12:56:20 +01:00
Radek Hvizdos
a2deae32c4 Correct build instructions for Debian/Ubuntu 2017-02-09 12:30:20 +01:00
MrDave
2a07dd1277 Privacy Mask
This commit fully implements the privacy mask on all color components of the image.

Since activity could still be detected with just the cr/cb this change addresses
putting the mask on these color components in addition to just the y component.

It also changes the mask to black since we have to manually assign the cr/cb
to x80 to have it reflect a acceptable color for the masked area.
2017-02-02 17:06:59 -07:00
Radek Hvizdos
0e4663ae7e Adding webp build fixes and documentation update #1 2017-01-27 14:30:16 +01:00
Pascal Martin
088f39516c Initial support for conversion specifier words 2017-01-16 00:42:42 -08:00
genius3000
2d262e5f49 Added on_camera_found event: for when a lost camera is found. 2017-01-08 19:47:12 -07:00
MrDave
0e0a2ca8f1 v4l2loopback cleanup
This commit cleans up some of the items for the v4l2loopback.
  Replace tabs with spaces
  Replace printf with MOTION_LOG
  Update guide to eliminate instructions for building old vloopback
  New v4l2 does not support the - option
2016-12-17 17:09:53 -07:00
MrDave
74b4223f6e v4l update
This update removes the components for v4l and implements only
the v4l2 and BSD option.  This commit also consolidates some
of the pre-processor directives and only uses the WITHOUT_V4L2
instead of the multiple.  The checks for the HAVE_LINUX_VIDEODEV2_H
were removed from the code because the WITHOUT_V4L2 is actually
set based upon the existance of the HAVE_LINUX_VIDEODEV2_H.
Finally, this renames some files to be more consistent.
2016-12-15 21:44:41 -07:00
MrDave
66af42a2e5 Add support for greyscale v4l2
Add support for greyscale v4l2 devices and update some of the parameters
from the last change regarding pixel formats supported
2016-12-11 19:39:34 -07:00
MrDave
b2dec836e8 Add mask_privacy option
This commit adds the functionality to completely mask out
user specified areas of the images via a pgm file.   The
masking is applied only to the y component of the image
From reviewing the resulting image, it does not appear that
it is necessary to apply the mask to the cr or cb components.
It may be desired to apply the mask to these components in the
future to have a true digital mask rather than just a visual
mask.  As indicated in the code comments, the resulting blocked
section appear as white in the images since this facilitates
quicker processing.
2016-12-11 16:16:20 -07:00
Sebastiaan Lokhorst
8ba53b683b Remove SDL support 2016-11-13 20:28:15 +01:00
MrDave
434099b96b Small fixes
Closes #245 - Comment within comment warning
Closes #249 - Crash when too many filler frames
Closes #251 - Simple instruction in guide for installing a deb
2016-11-12 19:56:48 -07:00
Calin Crisan
fb47e89762 motion_guide.html: the despeckle option is actually called despeckle_filter 2016-11-01 22:17:32 +02:00
Calin Crisan
057725249f motion_guide.html: minor typo fixes and updates 2016-10-31 23:22:01 +02:00
MrDave
8ff9153b07 Update to motion_guide.html
1.  Updated motion_guide.html to reflect current options
2.  Consolidated/Revised some of the header/lists to be simpler
3.  Added the configuration option history by version cross-walk
2016-10-02 18:07:52 -06:00
MrDave
b4344e9893 Merge Infinity0 pull request #203 2016-09-28 20:03:28 -06:00
Ximin Luo
f6ff8573f0 Fix paths in documentation
Motion already installs motion-dist.conf to @sysconfdir@/motion/, but some
documentation was not updated to reflect this yet.
2016-09-28 15:58:31 +02:00
Sebastiaan Lokhorst
0a7139f928 Rename option back to ipv6_enabled (now only effects localhost) 2016-09-27 01:22:53 +02:00
Sebastiaan Lokhorst
ab12095d4e Rewrite sockets to be much simpler and properly support IPv6.
Remove option ipv6_enabled (IPv6 is always enabled)
Add option localhost_ipv4 (the user must choose to listen to IPv4 and IPv6 localhost, only relevant when the localhost option is set to on)
2016-09-25 18:00:47 +02:00
Mr-Dave
5eedddbe72 Merge pull request #179 from tosiara/extpipe-update-examples
Updated extpipe examples with ultrafast H264 (ffmpeg, mencoder and x264)
2016-09-23 22:19:50 -06:00
tosiara
6b98805913 Updated motion_guide.htm with extpipe description and examples 2016-09-21 10:56:04 +03:00
Calin Crisan
787fad43fe automatically resize mask image if size differs from that of the captured image 2016-09-17 21:18:46 +03:00
MrDave
eb92db98eb Motion guide update to reference release page and fix some wording 2016-09-04 07:47:09 -06:00
MrDave
c431ecb303 Documentation Update 2016-08-25 22:16:47 -06:00
MrDave
fbba7b8f7d Timelapse revision of swf to mpg 2016-08-25 19:29:09 -06:00
MrDave
ec83f0fbda Scale movie quality/crf values based upon ffmpeg_variable_bitrate values from 0 to 100 2016-08-21 21:00:25 -06:00
Mr Dave
2caced3e71 Revised instructions 2015-10-03 10:42:23 -06:00
momo-i
041797709d Merge remote-tracking branch 'upstream/master' 2015-09-28 17:03:02 +09:00
Mr Dave
2bd79c795b Make/configure changes 2015-09-26 21:19:06 -06:00
momo-i
e6bc27c012 HEVC testing 2015-09-25 16:17:19 +09:00
Mr Dave
e6aba9b46d Change default in configure for ffmpeg 2015-09-22 21:46:38 -06:00
Mr Dave
01769dbcad Update to motion guide 2015-09-14 13:26:45 -06:00
Mr Dave
bc7298aa32 Revise Sqlite3 into code standard 2015-09-13 13:52:40 -06:00
Mr Dave
2aed0a44ae Revised motion guide 2015-09-12 19:13:27 -06:00
Ximin Luo
45a523ca43 packaging fixes from infinity0 2014-09-25 19:09:21 -07:00
AngelCarpintero
bb4959005f Update version and latest changes from 3.2.9 for motion guide 2007-11-15 02:54:06 +00:00
KennethLavrsen
ce0f35c6d9 Updated Motion Guide for 3.2.8
Updated the script that makes a local copy of the guide to fit the version of TWiki that currently runs the Motion web
2007-07-08 14:24:53 +00:00
KennethLavrsen
2a07f7a48e Motion guide update (configure options were not updated) 2006-10-19 23:44:40 +00:00
KennethLavrsen
26e5295c5d More credits added.
Man page - old configs removed.
Motion guide update again
2006-10-16 08:47:04 +00:00
KennethLavrsen
31e506cdc5 Update guide. Removed forgotten +es from man page 2006-10-16 08:24:43 +00:00