Commit Graph

32 Commits

Author SHA1 Message Date
Mr-DaveDev
cf1582967c Webcontrol Actions (#900)
* Update Webcontrol Actions and Resolve Compiler Warnings
2019-02-03 10:16:59 -07:00
Mr-DaveDev
d8377cb5bc v4l2 via netcam revisions
Closes #853
Closes #854
Closes #855
Closes #857
2018-11-27 18:34:55 -07:00
Mr-DaveDev
f76cbf3743 Additional message for initial setup 2018-11-21 11:28:30 -07:00
Mr-DaveDev
d49630f404 Guide Update
* Guide update
2018-11-14 21:31:10 -07:00
Mr-DaveDev
32379332a5 Guide update 2018-10-27 18:20:18 -06:00
Mr-DaveDev
0afea9cc4e Update to guide for mjpeg passthrough
Closes #773
2018-10-20 17:02:51 -06:00
Mr-DaveDev
dddfe9c9c1 Guide Update 2018-10-20 12:36:46 -06:00
Mr-DaveDev
0353dca523 Add threshold_maximum 2018-10-11 18:15:55 -06:00
Mr-DaveDev
0c806fec2e Add legacy webcontrol
* Add legacy webcontrol
2018-10-11 18:14:37 -06:00
Mr-DaveDev
fa974d799c Revert mjpeg and static processing 2018-10-11 18:12:55 -06:00
Mr-DaveDev
5c95ed8fe2 Add eventstart and eventend for webcontrol
1.  Add eventstart/eventend as options for webcontrol api.
2.  Revise action names on webcontrol html.
3.  Revise variable name in code from makemovie to event_stop.
4.  Revise some code indentation for code-folding in IDE

Closes #796
2018-09-08 19:28:02 -06:00
Mr-DaveDev
15288b362f Allow conversion specifiers for track_generic_move
closes #792
2018-09-08 15:07:06 -06:00
Mr-DaveDev
029fc161cd Additional Stream Options
1.  Add separate stream for motion images.
2.  Add separate stream for source images from camera.
3.  Add additional preview option(3) for showing live stream next to motion stream.
4.  Add additional preview option(4) for showing source images from camera.
5.  Refactor webu_stream to improve efficiency
6.  Improved shutdown process for webu_streams.
7.  Revised variable name in webu_html to correlate with what it contains.(camid instead of thrd)
2018-08-22 18:24:56 -06:00
Mr-DaveDev
90763ba943 Add static file processing via netcam_url
1.  Add static movie processing via netcam_url
2.  Remove file netcam_url which only processed single image
3.  Remove experimental protocol of mjpg
2018-08-19 20:03:17 -06:00
Mr-DaveDev
5d863a19dc Revisions to configuration options
Revisions to configuration options.

1.  Revise config options to be `movie_` and `picture_`
2.  Revise config options to align with topic and code.
    *  motion_video_pipe, ipv6_enabled, rtsp_uses_tcp
    *  switchfilter, logfile, process_id_file
3.  Revise depreciated options to still be valid for webcontrol and config files.
4.  Revise distributed config files to only include most common options
5.  Revise sequence of config options to be arranged by topic.
6.  Revise code to use names consistent with config parms.
7.  Revise manual, guide and code to specify same default values.
8.  Update guide and manual to reflect revised option names.
2018-08-17 21:00:45 -06:00
Mr-DaveDev
3cd68cab49 Implement libmicrohttpd
Implement micro-httpd for providing webcontrol and streams

1.  Add tls support for webcontrol and streams.  aka ssl/tls, https
2.  Add functionality to provide streams on single port
3.  Add functionality for additional authentication methods of webcontrol.
4.  Add functionality for providing static images
5.  Update documentation for new functionality.
6.  Resolve issue with stream_preview_newline
7.  Add functionality for specifying camera in webcontrol and streams via camera_id
8.  Depreciated functionality to specify substream via port 
9.  Add functionality to specify substream via a URL
10.  Revise `quit` to only be available via text (programmatic) interface
11.  Added functionality for CORS header on webcontrol interface

Closes #526 
Closes #661 
Closes #709 
Closes #737 
Closes #750
2018-08-01 20:20:15 -06:00
Perelandric
43b9c2b299 update to reflect correct 'output_pictures' default (#739)
The default setting for 'output_pictures' option was changed
from 'on' to 'off', but the docs had not been updated.

This change brings the docs into agreement with the new default.
2018-06-26 06:38:16 -06:00
Mr-DaveDev
74333c80f5 Add stream_grey
* Add stream_grey closes #506
2018-06-13 19:20:48 -06:00
Mr-DaveDev
189974106b Native Language Revisions
* Revise MOTION_LOG macro

* Add native_language option

* Additional languages

* Add log messages to po files
2018-06-09 14:17:02 -06:00
genius3000
d5c18031c2 Enhance 'lightswitch' with a config option of ignored frames (#689)
* Rename 'lightswitch' to 'lightswitch_percent' and properly deprecate the old option

* Add 'lightswitch_frames' for how many frames to ignore  Defaulting to the original '5' and set a hard range of '1-1000'

* Updated config guide and supplied example config

Also updated the 'lightswitch_percent' comments in the config to match those in conf.c

Closes #686
2018-04-03 18:24:08 -06:00
sander1234567890
a0816e72f0 Event timestamp and SQL improvements (#668)
Use the same timestamp for FILECREATE and FILECLOSE events

Propagate timestamp to the FILECREATE and FILECLOSE events, so the
timestamp available for the "Conversion Specifiers" for SQL queries
matches the timestamp used in filenames.

Move FILE_CREATE event call from picture.c:put_picture() to its calling functions in event.c.

Add new option to execute a SQL query on the FILECLOSE event

Don't try to execute empty sqlquery strings

Always clear result with PQclear

Improve Postgresql error handling

Don't regard PGRES_TUPLES_OK status as error.

Print Postgresql error status and error message on error.
2018-03-25 15:01:57 -06:00
Mr-DaveDev
9b6297387b Replace webhttpd (#658)
Replace the webhttpd module with new webu and translation modules
2018-03-01 18:07:06 -07:00
jackxbritton
11e6339f44 Cross origin resource sharing (CORS) config parameter
* Add configuration parameter for a cross origin resource sharing on the Motion stream
2018-02-11 11:30:24 -07:00
jackxbritton
113ff690b5 Add text_scale config parameter. (#640)
Replace configuration parameter of `text_double` with `text_scale`

Closes #395
2018-02-10 17:40:27 -07:00
christophe-lohr
44c8f5911d track generic move
Add track_generic_move parameter to execute external script for moving camera

Provide environment variables that can be used by external script for tracking.
2018-02-10 07:30:13 -07:00
Mr-DaveDev
6fae7e3dbf Guide Update for conversion specifiers 2018-01-31 21:22:55 -07:00
Mr-DaveDev
46b5f88140 Add vid_control_params and refactor video_v4l2.c
1.  Revise v4l2 for new control option of vid_control_params
2.  Refactor most of the video_v4l2.c code
3.  Revisions required for video_bktr.c
4.  Revise sequence for configuration parms on webui to ensure similar parameters are together.

Closes #363 
Closes #551 
Closes #552 
Closes #582 
Closes #608 
Closes #613
2018-01-31 18:50:08 -07:00
Mr-DaveDev
999a37485e Update documentation for %{ver} specifier 2018-01-11 20:47:58 -07:00
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
a9d9acc0f1 Update Motion Guide
Update Motion Guide
2018-01-02 17:55:43 -07:00
Mr-DaveDev
631200a928 Pass Through
Implement pass through using concept from @iskunk fork.  

Closes #124
2017-12-30 07:54:55 -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