Commit Graph

3075 Commits

Author SHA1 Message Date
Chris Wiggins 8da327e9a3 Keep last keyframe so that as soon as the video starts to record, it has a keyframe to use rather than waiting 2013-09-28 23:26:28 +12:00
Chris Wiggins 35468a5b9c Tidy up starting and stopping of recording 2013-09-28 23:22:58 +12:00
Chris Wiggins 938f81c753 Add snapshot.jpg to event directory if we are doing a video recording 2013-09-28 23:17:22 +12:00
Chris Wiggins 65afc830b1 Save a snapshot image alongside the h264 video for thumbnail and poster use 2013-09-28 18:50:54 +12:00
Chris Wiggins a1a407d543 Merge branch 'modern' into feature-h264-videostorage 2013-09-27 12:11:18 +12:00
Kyle Johnson 9566bfd31a Display the monitors as "panels" 2013-09-26 13:46:58 -04:00
Chris Wiggins 4c30a70cae Merge pull request #173 from chetan-prime/feature-h264-videostorage
Minor patches to support older ffmpeg under distro's like Ubuntu 12.04. Also ensure H264 recording only for FFMPEG cameras
2013-09-25 12:27:30 -07:00
Chetan Chauhan 1251918cff once more 2013-09-25 15:01:00 +00:00
Kyle Johnson 6b4e703388 Added help text to the Monitors General tab 2013-09-25 10:09:36 -04:00
Kyle Johnson 5ae657d6b0 Added help text to the Monitors Buffers tab 2013-09-25 10:09:14 -04:00
Chetan Chauhan a6ae54eed1 Add a #ifdef to include libavcodec/opt.h only for older ffmpeg's which have it 2013-09-25 14:05:38 +00:00
Chetan Chauhan 9e7cd026eb Enable record support for non-h.264 camera's 2013-09-25 13:58:53 +00:00
Chetan Chauhan 26e75df32e Minor patches to support older ffmpeg under distro's like Ubuntu 12.04 2013-09-25 11:28:38 +00:00
Kyle Johnson 47336fee15 Don't apply default classes to the Monitors edit and add checkboxes 2013-09-24 21:40:21 -04:00
Kyle Johnson 7c32525c9a Don't put the default div around the Monitors form close button 2013-09-24 21:35:47 -04:00
Kyle Johnson 8fc599240e Set the class of the default divs to form-group 2013-09-24 21:32:38 -04:00
Kyle Johnson ae895ad8b7 Set the width of the tab-content to 400px 2013-09-24 21:32:07 -04:00
Kyle Johnson 11983ab039 Don't add a fieldset to the timestamp tab 2013-09-24 21:26:31 -04:00
Kyle Johnson 3994378dd9 Don't use a horizontal form for Monitors add and edit views 2013-09-24 21:23:35 -04:00
Kyle Johnson 29abee74ad Included the create element instead of the end element 2013-09-24 21:16:44 -04:00
Kyle Johnson d8108fc6cd Moved common Monitors add and edit form code to elements. 2013-09-24 21:14:56 -04:00
Kyle Johnson f3c235544d Moved the common Monitors add and edit nav code to an element. 2013-09-24 20:43:48 -04:00
Kyle Johnson 3957b709bb Tell Travis to skip building the modern branch for now [skip ci] 2013-09-24 20:39:02 -04:00
Kyle Johnson 186f763a4c Moved vars for Monitors edit and add views to appropriate elements.
This saves a bunch of redundant code, while putting the code in the
'right place'.
2013-09-24 20:34:36 -04:00
Kyle Johnson fad481d472 Be quiet with apt-get upgrade and install 2013-09-24 13:25:55 -04:00
Kyle Johnson f385db2d80 Moved the scaling of streams from JS to PHP
The Monitor model is now smart enough to change the stream's scale.
It also has the option of not scaling at all (in the case of the
single monitor view).
2013-09-24 12:54:37 -04:00
Kyle Johnson 5f103b35a4 Load masonry on all pages 2013-09-24 11:21:27 -04:00
Kyle Johnson 87fe605435 Updated masonry from 3.0.0 to 3.1.2 2013-09-24 10:58:23 -04:00
Kyle Johnson 88dbd8db1d Removed the LiveStreamHelper completely.
No longer needed as of 2fa0d3a284
2013-09-24 09:18:01 -04:00
Kyle Johnson 9ccf5c72ce Forgot to remove debug() from a view 2013-09-24 09:12:42 -04:00
Kyle Johnson 2fa0d3a284 Rewrote the way that monitor streams are created.
No longer need LiveStreamHelper, and the logic of which image to
display (live or placeholder) has been moved to the Moniors model.
This way should be much easier to understand and support.  This also
fixes my 'ugly hack' in commit eed6c81287
2013-09-24 08:56:04 -04:00
Kyle Johnson 22f9ba5c38 Write the daemon status to Configure 2013-09-24 08:55:46 -04:00
Chris Wiggins 94d291a8db Update readme again =/ 2013-09-24 15:27:54 +12:00
Chris Wiggins 3be2a2df8e Update readme 2013-09-24 15:26:42 +12:00
Chris Wiggins 10e4ca848f Update branch to track modern 2013-09-24 14:58:41 +12:00
Kyle Johnson eed6c81287 An ugly hack to make the liveStreams display in both index and view views. 2013-09-23 21:51:02 -04:00
Kyle Johnson d9bbcdf3a9 Removed web from SUBDIRS in Makefile.am 2013-09-23 20:54:15 -04:00
Kyle Johnson ea2f2cbac2 Removed old web/ Makefiles from configure.ac 2013-09-23 15:55:16 -04:00
Kyle Johnson 172d7a52d1 Revert "Wrapping the main content in a container to fix #169"
This reverts commit 8a9f9a8ab5.
2013-09-23 15:22:07 -04:00
Kyle Johnson 0b0c7bea4b Initial commit of .travis.yml 2013-09-23 15:14:30 -04:00
Kyle Johnson 3f70f6714f Removed an old </table> tag 2013-09-23 15:09:58 -04:00
Kyle Johnson 8a9f9a8ab5 Wrapping the main content in a container to fix #169 2013-09-23 15:04:23 -04:00
Chris Wiggins 3dfff0b3ac Merge branch 'master' into feature-h264-videostorage 2013-09-22 10:44:38 +12:00
Chris Wiggins a7c4d3f3e9 Accidental copy of old logic. Fixed 2013-09-22 10:40:54 +12:00
Kyle Johnson c38a666301 Merge pull request #158 from WDKevin/modern
Checks for updates every 5 minutes and notifies the user when there is one
2013-09-20 08:25:52 -07:00
Kevin Crider 2e8e3d55ad Removed green version label and changed to red when a new version is available 2013-09-20 10:49:12 -04:00
Kevin Crider 0de88e7d68 Fixed small bug left over from testing 2013-09-20 10:49:12 -04:00
Kevin Crider d78315de50 Polls the update check every 5 minutes and if an update is available it adds a message beside the version number in the footer. This should fix issue #130 2013-09-20 10:49:11 -04:00
Kfir Itzhak d9c62d5bbe Merge pull request #161 from chriswiggins/modern
Merge master into modern to keep changes up to date
2013-09-20 00:01:47 -07:00
Chris Wiggins 99bae6386e Merge branch 'monitorSize' of git://github.com/chriswiggins/ZoneMinder into modern 2013-09-20 17:49:04 +12:00