Commit Graph

72 Commits

Author SHA1 Message Date
Mr-DaveDev
c194fa8a6d Guide Update
1.  Change from htmlpreview to rawgit.
2.  In guide have top menu always point to home page.
3.  Include the home page in the usage notice.
4.  Reference home page guide as preferred default
5.  Update changelog with revisions since 4.1.1
2018-01-07 18:37:01 -07:00
Mr-DaveDev
46be66fabf Update motion_guide
Revise the Motion guide to use a style sheet and split the guide into the components as used on the Motion home page.
2017-12-13 20:32:36 -07:00
Mr-DaveDev
b103dc08b7 Documentation Update (#534)
* Documentation Update
2017-11-07 21:02:29 -07:00
Mr-DaveDev
fbb3c2e022 Limit parameters available on webcontrol (#530)
Implement a new configuration option which allows users to specify the
type of parameters which can be accessed via the webcontrol page.  The
new option permits levels 0(none) to 3(restricted) with a default of
none.  This option is to enhance the security associated with the
application for users that may expose the webcontrol port publicly.

Close #515
2017-11-01 18:13:05 -06:00
Mr-DaveDev
ec9a5f993d Separate Timelapse Options (#528)
* Timelapse Options

1.  Revise the configuration options to have some of the timelapse options use distinct configuration values.

Closes #43

* Whitespace
2017-10-29 16:04:07 -06:00
MrDave
3f75f380c1 Add RTMP format specifier
1.  Add RTMP as a valid network camera protocol

Closes #401
2017-10-28 19:32:24 -06:00
Mr-DaveDev
69ad4fb350 High Resolution (#522)
* High Resolution

Refactor the netcam_rtsp module and associated image variables to allow for processing a dual stream from rtsp cameras.

Continue the process of segregating the functionality of the netcams into distinct modules based upon their function.
2017-10-28 17:29:16 -06:00
genius3000
c03a4f98cb Add a runtime argument to dump config options (#513)
* Add a runtime argument to dump config options

In order to simplify support requests, we can now dump all enabled
config options to the log(file), with argument 'o' for 'options'.
Any likely sensitive information will be redacted.

* Documentation update for dump config argument
2017-10-15 10:30:46 -06:00
tosiara
7d8ba03cfc Motion substream (#454)
Add option to output a sub-stream from Motion
2017-10-15 10:29:43 -06:00
Ferdinand Keil
329f99515c switched to rpmfusion.org's RPM repository for ffmpeg 2017-09-02 18:48:31 +02:00
Ferdinand Keil
cd815a52e7 added list of packages for CentOS 7 to motion_guide.html 2017-09-01 20:05:57 +02:00
genius3000
3af03ad642 Improvements to the camera_dir config option
- The `camera_dir` option was always being set to a default path
which was missing a 'motion/' compared to the installed config
file default. This caused it to always check that folder and
upon a Web config-write, to always write out as enabled.
We now set it NULL like most other options and read the config
value into it, if enabled.
- Upon a Web config-write if the option is disabled, we now write
out the installed default path with it (remaining disabled).
- Improved the guide and config help to be more clear of how the
option works.
2017-08-16 23:55:14 -06:00
Joseph Heenan
c2f27a5bca Fixes for stream_port documentation
closes #409
2017-06-27 23:33:30 +09:00
Joseph Heenan
2904cccc75 Fix typo in guide ('steam' -> 'stream') 2017-06-23 15:39:12 +09:00
Diogo Gomes
667dd72ef2 minor improvements
indentation
shorted string comparison
2017-05-25 23:16:58 +01:00
Diogo Gomes
0b66c6a164 added flip_axis
added flip_axis entries and fixed href on #rotate
2017-05-23 23:22:02 +01:00
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