Isaac Connor
|
a39b92154c
|
wip
|
2019-01-17 08:49:48 -05:00 |
Isaac Connor
|
87d1390fed
|
Merge branch 'storageareas' into h265
|
2019-01-16 15:20:17 -05:00 |
Isaac Connor
|
f49dd93b6a
|
Merge branch 'master' into storageareas
|
2019-01-16 14:39:56 -05:00 |
Isaac Connor
|
2b21fe3640
|
increase sql var size to MED to hold the largest possible sql string.
|
2019-01-16 11:48:31 -05:00 |
Isaac Connor
|
3560d6247f
|
whitespace and comments.
|
2019-01-16 11:20:10 -05:00 |
Isaac Connor
|
345e2fef0f
|
start only used in eventstream
|
2019-01-15 16:44:58 -05:00 |
Isaac Connor
|
92066aaf4f
|
add stream start timeval
|
2019-01-15 16:33:27 -05:00 |
Isaac Connor
|
34224a957b
|
cleanup error string
|
2019-01-15 11:36:13 -05:00 |
Isaac Connor
|
5f6bcec4ca
|
Use start_pts instead of start_dts when calculating output pkt.dts. Because start_dts is often lower than start_pts, we can get into a situation where we calculate a dts that is > pts.
|
2019-01-15 11:35:37 -05:00 |
Isaac Connor
|
d068d019fb
|
turn section_length into seconds instead of frames
|
2019-01-15 11:34:17 -05:00 |
Isaac Connor
|
8c53f778b6
|
Start and stop events not just on keyframe. This means we must always queue packets
|
2019-01-15 11:32:44 -05:00 |
Isaac Connor
|
6608cb4e35
|
use frame delta to determine how much to sleep
|
2019-01-15 11:25:22 -05:00 |
Isaac Connor
|
84c812725e
|
spacing, improve debug. WHen looking for starting keyframe in packetqueue, use <= instead of <.
|
2019-01-14 14:00:45 -05:00 |
Isaac Connor
|
f726666f54
|
Merge branch 'master' into h265
|
2019-01-14 12:36:11 -05:00 |
Isaac Connor
|
9f8be169f9
|
set channels and sample rate in output frame. Use new zm_dump_frame()
|
2019-01-14 10:48:29 -05:00 |
Isaac Connor
|
a46b443d4a
|
create zm_dump_frame to print out useful frame info.
|
2019-01-14 10:48:06 -05:00 |
Isaac Connor
|
d0cca01c4c
|
setup url instead of filename in the AVFormatContext to satisfy filename being deprecated
|
2019-01-14 10:47:53 -05:00 |
Isaac Connor
|
c97eb16942
|
create zm_dump_frame to print out useful frame info.
|
2019-01-14 10:47:22 -05:00 |
Isaac Connor
|
fc7403fe3d
|
Merge branch 'master' into storageareas
|
2019-01-13 14:53:34 -05:00 |
Isaac Connor
|
730ced60d8
|
specify which input we are setting standard on. Not sure it is required, but the api docs do it
|
2019-01-10 12:08:51 -05:00 |
Isaac Connor
|
4a82f460b2
|
add some parenthesis to make logic at more clear if not more correct. Potentially fix #2405
|
2019-01-09 16:39:53 -05:00 |
Andrew Bauer
|
9811679cc0
|
Merge pull request #2401 from connortechnology/vlc_logging
add a logging callback to the libvlc camera
|
2019-01-08 13:49:51 -06:00 |
Isaac Connor
|
a5de51478e
|
The termination callback should be private
|
2019-01-08 13:12:22 -05:00 |
Isaac Connor
|
ae1f00f2a1
|
add a logging callback to the libvlc camera
|
2019-01-08 13:06:19 -05:00 |
Isaac Connor
|
c4c6d5b642
|
switch to swr_convert_frame as a test
|
2019-01-05 10:15:22 -05:00 |
Isaac Connor
|
5060358870
|
Merge branch 'master' into storageareas
|
2018-12-29 09:56:53 -05:00 |
Isaac Connor
|
751c312609
|
fix non-ascii char
|
2018-12-29 09:56:33 -05:00 |
Andrew Bauer
|
3258d8e590
|
remove ZM_DIR_IMAGES (#2374)
|
2018-12-29 09:52:58 -05:00 |
Isaac Connor
|
3d9c8814f9
|
increase error_count logging
|
2018-12-27 13:52:41 -05:00 |
Isaac Connor
|
3e06bbcef8
|
Merge branch 'master' into storageareas
|
2018-12-27 13:50:29 -05:00 |
Isaac Connor
|
32c88a3a41
|
Update status as well as fps when updating fps
|
2018-12-27 13:50:17 -05:00 |
Isaac Connor
|
db6d943854
|
If failure in connect, close the fd before returning
|
2018-12-27 11:53:21 -05:00 |
Isaac Connor
|
b87ae53a83
|
merge debug lines and correct spacing
|
2018-12-27 11:50:43 -05:00 |
Isaac Connor
|
55e0d82f20
|
spacing
|
2018-12-24 11:30:22 -05:00 |
Andrew Bauer
|
6eb7892fc7
|
Merge pull request #2357 from connortechnology/libswresample
Implement libswresample support as an alternative to libavresample, w…
|
2018-12-20 16:44:06 -06:00 |
Isaac Connor
|
7a8beffdcc
|
Merge branch 'master' into storageareas
|
2018-12-20 15:10:52 -05:00 |
Isaac Connor
|
48865f124b
|
cap AAC bitrate at 96000 to prevent the aac encoder from complaining
|
2018-12-20 15:10:04 -05:00 |
Isaac Connor
|
e626049f6b
|
Merge branch 'swresample' into storageareas
|
2018-12-20 14:08:40 -05:00 |
Isaac Connor
|
6ee72aa2d9
|
Implement libswresample support as an alternative to libavresample, which is deprecated
|
2018-12-20 14:06:56 -05:00 |
Isaac Connor
|
8b239752ae
|
Merge branch 'master' into swresample
|
2018-12-20 13:48:37 -05:00 |
Isaac Connor
|
1d371b7a17
|
Fix small memleak of linked_monitors not getting freed on Monitor destruction. Fix unlocking db mutex before logging
|
2018-12-20 13:41:57 -05:00 |
Isaac Connor
|
62ce3c1f65
|
Implement libswresample in place of libavresample which is deprecated
|
2018-12-20 13:38:11 -05:00 |
Isaac Connor
|
3a068ae6a3
|
Merge branch 'master' into swresample
|
2018-12-16 16:15:28 -05:00 |
Isaac Connor
|
89c9a28614
|
Merge branch 'master' into storageareas
|
2018-12-14 12:25:06 -05:00 |
Isaac Connor
|
ad4f131284
|
Must unlock before logging
|
2018-12-14 12:22:10 -05:00 |
Isaac Connor
|
0bfe1007c8
|
Merge branch 'master' into storageareas
|
2018-12-14 10:16:08 -05:00 |
Isaac Connor
|
1a05e777c0
|
fix path not being constructed properly for shallow event storage
|
2018-12-14 08:54:29 -05:00 |
Isaac Connor
|
83e74aec55
|
Merge branch 'master' of github.com:ZoneMinder/ZoneMinder
|
2018-12-14 08:40:45 -05:00 |
Isaac Connor
|
70388753ea
|
COmment out logging in signal handlers. Logging is too complex.
|
2018-12-14 08:40:32 -05:00 |
Isaac Connor
|
e9ae2e6968
|
COmment out logging in signal handlers. Logging is too complex.
|
2018-12-14 08:39:55 -05:00 |
Pliable Pixels
|
ebaafef607
|
Ffmpeg logs optional (#2345)
* make ffmpeg logs configurable via web
* fix Info
|
2018-12-14 08:01:23 -05:00 |
Isaac Connor
|
a1e9058729
|
adjust ffmpeg logging levels
|
2018-12-13 16:19:55 -05:00 |
Isaac Connor
|
0784a8a5a1
|
reduce ffmpeg log levels from error to warning and warning to info. Ffmpeg outputs a lot of errors that don't significantly affect video recording.
|
2018-12-13 10:27:44 -05:00 |
Andrew Bauer
|
22460f580b
|
Merge pull request #2305 from pliablepixels/save-first-alarm
Save first alarm
|
2018-12-11 09:35:40 -06:00 |
Andrew Bauer
|
b563968ce2
|
Merge pull request #2321 from connortechnology/av_logging
Av logging
|
2018-12-11 09:30:08 -06:00 |
Andrew Bauer
|
db81465fa2
|
allow one to set manpage destination
|
2018-12-07 09:47:00 -06:00 |
Isaac Connor
|
51fcede45c
|
Merge branch 'batch_frame_records' into storageareas
|
2018-12-05 13:18:35 -05:00 |
Isaac Connor
|
ab9081e1bf
|
create a simple Frame class. Add a queue of Frames to the Event. When we get 10 of them write them out to the db.
|
2018-12-05 13:18:21 -05:00 |
Isaac Connor
|
bc5f8d0d8d
|
rework pts/dts of audio stream. Spacing. Fix crash
|
2018-12-04 18:23:08 -05:00 |
Isaac Connor
|
23124d634c
|
improve ImageBufferCount too small message
|
2018-12-03 11:02:45 -05:00 |
Isaac Connor
|
d837b42836
|
fix ffmpeg warnings. We have to copy parameters from the context to the stream AFTER we open the codec
|
2018-12-03 10:33:53 -05:00 |
Isaac Connor
|
ddd2e24dcb
|
fix ffmpeg warnings. We have to copy parameters from the context to the stream AFTER we open the codec
|
2018-12-03 10:32:37 -05:00 |
Isaac Connor
|
0cf56f186c
|
add frame_size to stream dump
|
2018-12-03 10:32:01 -05:00 |
Isaac Connor
|
4272225a17
|
Merge branch 'master' into h265
|
2018-11-30 16:42:16 -05:00 |
Isaac Connor
|
e8622b68dc
|
whitespace, delete dead code
|
2018-11-29 13:17:41 -05:00 |
Isaac Connor
|
9cbc3352b9
|
Implement an error count. Return -1 when it gets over 100 so that the camera will be reopened.
|
2018-11-29 13:09:29 -05:00 |
Isaac Connor
|
af501128f2
|
fix invalid use of %s. Pass the buffer as the format string instead of a ... param
|
2018-11-29 10:54:01 -05:00 |
Isaac Connor
|
d4acc9e205
|
Merge branch 'storageareas' of github.com:/connortechnology/ZoneMinder into storageareas
|
2018-11-29 10:24:58 -05:00 |
Isaac Connor
|
4625f7c879
|
Merge branch 'master' into storageareas
|
2018-11-28 10:46:49 -05:00 |
Isaac Connor
|
8404f0ef64
|
When forcing an alarm, print out the event id
|
2018-11-26 16:21:32 -05:00 |
Isaac Connor
|
251ccc0ba9
|
remove extra ()
|
2018-11-26 16:20:52 -05:00 |
Isaac Connor
|
1273cb863c
|
send logPrint a pre-formatted string
|
2018-11-23 13:04:46 -05:00 |
Isaac Connor
|
817a760559
|
send logPrint a pre-formatted string
|
2018-11-23 13:04:20 -05:00 |
Isaac Connor
|
c89bb8bc16
|
Merge branch 'av_logging' into storageareas
|
2018-11-23 12:46:27 -05:00 |
Isaac Connor
|
522ecaddd8
|
remove extra include unistd.h and we have to pre-define RecursiveMutex because we use it in zm_logger.
|
2018-11-23 12:46:10 -05:00 |
Isaac Connor
|
4d4666f5e0
|
add a mutex in logging functions so that multiple threads can log at the same time
|
2018-11-23 12:45:41 -05:00 |
Isaac Connor
|
61759a1f2d
|
older libavcodecs don't have AV_LOG_TRACE AND AV_LOG_MAX_OFFSET
|
2018-11-23 12:45:21 -05:00 |
Isaac Connor
|
af8626158d
|
zm_exception doesn't use anything from zm.h so don't include it
|
2018-11-23 12:44:54 -05:00 |
Isaac Connor
|
48564da915
|
zm_config.h shouldn't include zm.h. zm.h includs zm_config.h
|
2018-11-23 12:44:34 -05:00 |
Isaac Connor
|
5ad753b6b4
|
zm_comms uses logging functions, so include zm_logger.h
|
2018-11-23 12:44:10 -05:00 |
Isaac Connor
|
9241c26f2f
|
Move PATH_MAX to zm_config where all the other defines are
|
2018-11-23 12:43:51 -05:00 |
Isaac Connor
|
dea5db9dd9
|
Merge branch 'zmaudit_check_other_storageareas' into storageareas
|
2018-11-23 11:11:39 -05:00 |
Isaac Connor
|
b291c06035
|
Working zms h265 playing.
|
2018-11-19 16:45:56 -05:00 |
Isaac Connor
|
62e511cfd1
|
Merge branch 'master' into h265
|
2018-11-17 10:41:20 -05:00 |
Isaac Connor
|
87140ecdb5
|
white space and quiet warning
|
2018-11-17 10:39:42 -05:00 |
Isaac Connor
|
e24a308481
|
Merge branch 'master' into h265
|
2018-11-14 17:15:37 -05:00 |
Isaac Connor
|
64ce035129
|
Merge branch 'av_logging' into storageareas
|
2018-11-14 17:03:32 -05:00 |
Isaac Connor
|
70d9fda758
|
Implement a logging callback for avcodec to use our logging functions
|
2018-11-14 17:02:52 -05:00 |
Isaac Connor
|
9d5772b517
|
Merge branch 'fix_multiserver_daemon_restarting' into storageareas
|
2018-11-14 13:02:30 -05:00 |
Isaac Connor
|
35b439629c
|
Merge branch 'master' of github.com:ZoneMinder/ZoneMinder
|
2018-11-13 18:14:35 -05:00 |
Isaac Connor
|
5120c6f540
|
remove compile warning by assigning AV_CODEC_NONE to the codec_id.
|
2018-11-13 18:13:55 -05:00 |
Isaac Connor
|
73c52705f2
|
Merge branch 'fix_32bit_alignment' into storageareas
|
2018-11-13 14:22:06 -05:00 |
Isaac Connor
|
e8ed1367d7
|
Merge branch 'master' into storageareas
|
2018-11-13 14:22:00 -05:00 |
Isaac Connor
|
31b0ed107d
|
remove epadding2, to restore the 64bit alignment of startup_time. A proper fix instead of #2258
|
2018-11-13 14:02:44 -05:00 |
Pliable Pixels
|
e06f5b0f90
|
removed static
|
2018-11-12 13:34:29 -05:00 |
Pliable Pixels
|
01a57222d3
|
keep track if we have written alarmed frame incase savejpeg is off
|
2018-11-12 12:43:20 -05:00 |
Isaac Connor
|
a95a012fa5
|
fix #2302
|
2018-11-12 11:56:18 -05:00 |
Isaac Connor
|
230ce61dc4
|
fix #2296 by prepending bind with ::
|
2018-11-07 11:54:18 -05:00 |
Isaac Connor
|
be0767b4cd
|
Merge branch 'storageareas' of github.com:/connortechnology/ZoneMinder into storageareas
|
2018-11-06 15:27:17 -05:00 |
Isaac Connor
|
5a933a93c2
|
clean up static vars and google code style
|
2018-11-06 15:27:10 -05:00 |
Isaac Connor
|
6d6d25261f
|
Merge branch 'zmrecover' into storageareas
|
2018-11-06 12:14:54 -05:00 |
Isaac Connor
|
d973d55d2f
|
Use SaveJPEGs from the Event record instead of the Monitor Object
|
2018-11-06 11:45:34 -05:00 |
Isaac Connor
|
09fab280ea
|
SOCKS dir creation logs should be debug
|
2018-11-02 10:57:47 -04:00 |
Isaac Connor
|
17c091f9f9
|
Google code style and add a debug showing the # of addresses in hp
|
2018-11-02 10:26:39 -04:00 |
Isaac Connor
|
33235a19ba
|
Merge branch 'storageareas' of github.com:/ConnorTechnology/ZoneMinder into storageareas
|
2018-10-28 15:11:32 -04:00 |
Isaac Connor
|
9e999294df
|
Merge branch 'storageareas' of github.com:/ConnorTechnology/ZoneMinder into storageareas
|
2018-10-28 15:09:32 -04:00 |
Isaac Connor
|
ed50856d40
|
Merge branch 'master' into storageareas
|
2018-10-24 13:45:54 -04:00 |
Isaac Connor
|
bca2b30518
|
Add a test for channel layout and correct it if not set
|
2018-10-24 13:45:33 -04:00 |
Isaac Connor
|
c48ce09068
|
Turn back on ffmpeg debug logging
|
2018-10-24 13:11:09 -04:00 |
Isaac Connor
|
15f89c4b50
|
Turn ffmpeg logging back on
|
2018-10-24 12:44:14 -04:00 |
Isaac Connor
|
ca8770bd5a
|
Merge branch 'fix_rce' into storageareas
|
2018-10-24 10:17:16 -04:00 |
Isaac Connor
|
0f14df64e2
|
google code style and whitespace
|
2018-10-22 10:41:27 -04:00 |
Isaac Connor
|
a8329465fb
|
Merge branch 'master' into h265
|
2018-10-22 10:30:01 -04:00 |
Isaac Connor
|
17726bbe38
|
Actually say how big the ImageBufferCOunt should be
|
2018-10-17 17:19:27 -04:00 |
Isaac Connor
|
c2af380e29
|
Merge branch 'master' into storageareas
|
2018-10-16 11:39:26 -04:00 |
Isaac Connor
|
5fce783b65
|
Merge branch 'smarter_packetqueue' into storageareas
|
2018-10-15 11:34:05 -04:00 |
Isaac Connor
|
990c4b1b45
|
Add a warning when there are more videoframes in the packetqueue than image_buffers
|
2018-10-15 11:33:58 -04:00 |
Isaac Connor
|
dae31d226b
|
add GetImageBufferCount to monitor
|
2018-10-15 11:33:16 -04:00 |
Isaac Connor
|
33c903a644
|
properly initialize packet_counts
|
2018-10-15 11:13:10 -04:00 |
Isaac Connor
|
7149576a7c
|
Merge branch 'smarter_packetqueue' into storageareas
|
2018-10-15 10:59:50 -04:00 |
Isaac Connor
|
45a1a1b1e8
|
Make packetqueue keep track of audio vs video packet counts.
|
2018-10-15 10:51:56 -04:00 |
Andrew Bauer
|
ba10c431f7
|
check for __ARM_PCS_VFP instead of __armel__
|
2018-10-12 09:34:16 -05:00 |
Andrew Bauer
|
c7f9ffa521
|
Merge pull request #2217 from connortechnology/touch_lockfile
Touch lockfile
|
2018-10-11 08:45:09 -05:00 |
Isaac Connor
|
2881d2af3f
|
Merge branch 'master' into storageareas
|
2018-10-10 14:13:27 -04:00 |
Andrew Bauer
|
ad70648cb3
|
don't build neon instructions on armel (#2246)
|
2018-10-10 14:10:02 -04:00 |
Isaac Connor
|
e8316a0aea
|
Add detection of packets with massively negative pts. Just skip them
|
2018-09-28 14:19:36 -04:00 |
Isaac Connor
|
33bd30fbbd
|
Merge branch 'master' into storageareas
|
2018-09-28 13:40:18 -04:00 |
Isaac Connor
|
fe444218cc
|
Implement replay mode = none in zms. This mode was only handled for video html tag viewing.
|
2018-09-28 12:31:53 -04:00 |
Isaac Connor
|
7768b4eeef
|
Don't need to delete videoStore in destructor, as it gets done in CLose()
|
2018-09-28 11:37:16 -04:00 |
Isaac Connor
|
c481fc868f
|
be more robust when curFrames is empty.
|
2018-09-28 11:25:19 -04:00 |
Isaac Connor
|
e0dc8a5f6b
|
Merge branch 'master' into storageareas
|
2018-09-27 13:54:53 -04:00 |
Isaac Connor
|
49a7614504
|
revert change that breaks building on newer ffmpeg libs.
|
2018-09-26 18:35:29 -04:00 |
Isaac Connor
|
5ef64bf256
|
fix memleak on old libav distros
|
2018-09-26 16:20:29 -04:00 |
Isaac Connor
|
51f0e7e5c8
|
Add a default timebase if the codec timebase is invalid. Also fix crash when we can't open the .mp4
|
2018-09-26 15:34:01 -04:00 |
Isaac Connor
|
1419f20dcc
|
add setting rtsp_transport to udp. It is the default but we print out an error otherwise
|
2018-09-26 15:33:29 -04:00 |
Isaac Connor
|
2385c80a4a
|
cleanup code a bit
|
2018-09-26 15:32:54 -04:00 |
Isaac Connor
|
8f6db1c279
|
Merge branch 'master' into storageareas
|
2018-09-25 13:54:44 -04:00 |
Isaac Connor
|
b55224be30
|
fix setting mFlush. Just have it on for DEBUG levels
|
2018-09-24 14:17:16 -04:00 |
Isaac Connor
|
fd2e8a530c
|
When changing log levels by SIGUSR1 turn on flushing
|
2018-09-24 09:40:05 -04:00 |
Isaac Connor
|
45056c3602
|
fix deprecation warning
|
2018-09-23 16:51:54 -04:00 |
Isaac Connor
|
53057eae25
|
Always make SOCK_DIR as it may not exist due to running under systemd and being chrooted
|
2018-09-23 16:51:06 -04:00 |
Isaac Connor
|
94796aea2c
|
Always make SWAP_PATH dir as under systemd it may be chrooted
|
2018-09-23 16:49:57 -04:00 |
Isaac Connor
|
ee168bf427
|
Properly initialize preevent frames data structures. Always update analysis fps. Make some warnings on loss of signal be Info's.
|
2018-09-23 16:49:06 -04:00 |
Isaac Connor
|
89cd7ceaf8
|
Whitespace, extra parentheses, google code style
|
2018-09-23 16:47:06 -04:00 |
Isaac Connor
|
c8549e41da
|
touch the zms lock file every hour so that we can determine which ones are stale
|
2018-09-21 15:58:14 -04:00 |
Isaac Connor
|
f61a1b7ebd
|
implement a touch() utility function
|
2018-09-21 15:57:48 -04:00 |
Isaac Connor
|
7abe4c40d5
|
Merge branch 'fix_2213' into storageareas
|
2018-09-19 20:02:27 -04:00 |
Isaac Connor
|
c8b10b2e3b
|
factor out some common code when creating the event directory and add a mkdir for creating the monitor directory. Should make event writing more robust when monitor dirs do not exist for some reason.
|
2018-09-19 19:50:26 -04:00 |
Isaac Connor
|
60b952ab86
|
Merge branch 'master' into storageareas
|
2018-09-13 16:20:36 -04:00 |
Isaac Connor
|
0ec391354c
|
Merge branch 'fix_zms_from_mp4' into h265
|
2018-09-13 16:18:28 -04:00 |
Isaac Connor
|
f972df167b
|
Merge branch 'master' into fix_zms_from_mp4
|
2018-09-11 13:22:42 -04:00 |
Isaac Connor
|
498435886f
|
improve debug message
|
2018-09-11 13:22:35 -04:00 |
Isaac Connor
|
b3ef347fd5
|
slight optimisations in frame skipping
|
2018-09-11 13:22:01 -04:00 |
Isaac Connor
|
e98603885d
|
Show # of frames, not the # of frames decoded already
|
2018-09-11 13:21:42 -04:00 |
Isaac Connor
|
0efc45fa93
|
implement a getFrame function that takes a timestamp and will seek to the appropriate time in the mp4 before getting a frame
|
2018-09-11 13:21:12 -04:00 |
Isaac Connor
|
ec6317bd66
|
change how frame data is stored to be more useful, pass frame time offset to getFrame to tell ffmpeg which frame to get
|
2018-09-11 13:20:41 -04:00 |
Isaac Connor
|
cc417cf3e7
|
reverse order of tests to be more efficient
|
2018-09-11 13:19:33 -04:00 |
Isaac Connor
|
c70fb2f195
|
When signal loss occurs, trigger an event close so that the event stops because we are no longer writing to the mp4
|
2018-09-10 17:11:16 -04:00 |
Isaac Connor
|
0bb672b86b
|
dick around reverting ffmpeg 3.4 deprecations to try to get fps correct
|
2018-09-10 17:10:39 -04:00 |
Isaac Connor
|
bf1fbd169c
|
return uninformative debug statement
|
2018-09-10 15:12:19 -04:00 |
Isaac Connor
|
5eec7e00c5
|
Merge branch 'master' into storageareas
|
2018-09-09 14:09:52 -04:00 |
Isaac Connor
|
a296b2b777
|
fix crash when savind audio on ffmpeg 2.8
|
2018-09-09 14:01:03 -04:00 |
Isaac Connor
|
e4c87ce256
|
Merge branch 'master' into storageareas
|
2018-09-09 11:36:52 -04:00 |
Isaac Connor
|
d945e2ba54
|
Fix context allocation on ffmpeg 2.8. Fixes #41 on connorTechnology fork.
|
2018-09-09 11:34:12 -04:00 |
Isaac Connor
|
fe1e17d097
|
Capture can reasonably return -1 for EOF.
|
2018-09-05 11:16:17 -04:00 |
Isaac Connor
|
14b5fc3660
|
Merge branch 'storageareas' of github.com:connortechnology/ZoneMinder into storageareas
|
2018-08-31 18:43:29 -04:00 |
Isaac Connor
|
df3da6dd93
|
Merge branch 'storageareas' of github.com:ConnorTechnology/ZoneMinder into storageareas
|
2018-08-30 14:53:39 -04:00 |
Isaac Connor
|
0eaa539dc6
|
ZM_SWAP_PATH may not exist, so always try to create it
|
2018-08-30 14:53:27 -04:00 |
Isaac Connor
|
f2d4739838
|
Merge branch 'storageareas' of github.com:connortechnology/ZoneMinder into storageareas
|
2018-08-24 17:11:39 -04:00 |
Isaac Connor
|
4be2a0501c
|
Merge branch 'master' into storageareas
|
2018-08-22 17:22:54 -04:00 |
Isaac Connor
|
d296d59625
|
Merge branch 'master' of github.com:ZoneMinder/ZoneMinder
|
2018-08-22 16:34:29 -04:00 |
vajonam
|
d97eea886a
|
fix scoring algorithim, to use max_alarm_size when specified instead of the size of the zone. (#2186)
|
2018-08-22 12:58:26 -04:00 |
Isaac Connor
|
90eda0b88b
|
spacing, remove extra parenthesis
|
2018-08-22 11:14:00 -04:00 |
Isaac Connor
|
871e3807e6
|
Merge branch 'master' of github.com:ZoneMinder/ZoneMinder
|
2018-08-17 12:57:27 -04:00 |
Isaac Connor
|
3ab542199c
|
Merge branch 'master' into storageareas
|
2018-08-13 11:17:04 -04:00 |
Isaac Connor
|
17a02d66f7
|
google code style
|
2018-08-11 13:35:37 -04:00 |
Andrew Bauer
|
3dc424282b
|
Support quoting config variables (#2175)
* allow handling of quotes in config files
* copy paste error
* surround zm_arptool in quotes
|
2018-08-11 12:56:16 -04:00 |
Isaac Connor
|
3b86d9255b
|
adjust some spacing
|
2018-08-10 11:16:27 -04:00 |
Isaac Connor
|
744884203c
|
adjust some spacing
|
2018-08-10 11:16:20 -04:00 |
Isaac Connor
|
a335eb66de
|
remove some extra braces
|
2018-08-10 11:16:04 -04:00 |
Isaac Connor
|
f2525253bb
|
spacing, remove excess parenthesis etc
|
2018-08-10 11:15:51 -04:00 |
Isaac Connor
|
185586ecd4
|
we must try to create the SOCK_DIR because nowadays systemd is chrooting processes and PATH_SOCKS may not exist
|
2018-08-10 11:15:15 -04:00 |
Isaac Connor
|
97a6a28182
|
You should just mkdir and handle EEXIST because stating first is a race condition
|
2018-08-10 11:14:41 -04:00 |
Isaac Connor
|
3962c52288
|
Merge branch 'storageareas' of github.com:connortechnology/ZoneMinder into storageareas
|
2018-08-09 11:23:37 -04:00 |
Isaac Connor
|
9f183f5df7
|
google code style, improve debugging, add bandwidth code
|
2018-08-09 11:23:13 -04:00 |
Isaac Connor
|
f089f7d4bd
|
Add a mkdir for the ZM_SOCKS_PATH
|
2018-08-06 10:34:08 -04:00 |
Isaac Connor
|
a44df858be
|
Merge branch 'master' into storageareas
|
2018-08-02 15:40:44 -04:00 |
Isaac Connor
|
a0e67da51d
|
Improve loging around writing out analysis frames
|
2018-08-02 15:40:33 -04:00 |
Isaac Connor
|
50c7eec0ff
|
Merge branch 'storageareas' of github.com:connortechnology/ZoneMinder into storageareas
|
2018-08-02 05:25:53 -04:00 |
Isaac Connor
|
246070793b
|
Fix crash in zma dur to images array not being allocated when analysis_fps not being set
|
2018-07-31 13:36:03 -04:00 |
Isaac Connor
|
908f81c6ef
|
Add some more debug
|
2018-07-31 13:22:52 -04:00 |
Isaac Connor
|
639717eb7b
|
If mysql gets restarted, and there is no change in fps, then the monitor_status record never gets updated. So just always update it.
|
2018-07-31 12:07:57 -04:00 |
Isaac Connor
|
61e7136857
|
Merge branch 'storageareas' of github.com:connortechnology/ZoneMinder into storageareas
|
2018-07-12 17:03:21 -04:00 |
Isaac Connor
|
d3034670a0
|
Merge branch 'master' into storageareas
|
2018-07-10 11:03:33 -04:00 |
Isaac Connor
|
974e42a610
|
spacing
|
2018-07-09 13:07:49 -04:00 |
Isaac Connor
|
dd479c9e55
|
remove () around return
|
2018-07-04 14:50:47 -04:00 |
Isaac Connor
|
ea86cb1181
|
Add debugging line to try to figure out starttime in the future problem
|
2018-06-15 10:16:28 -04:00 |
Isaac Connor
|
a594a1b6f1
|
Merge branch 'master' into storageareas
|
2018-06-15 09:45:11 -04:00 |
Isaac Connor
|
593209edd2
|
turn off passthrough for remote rtsp as it doesn't work at this time.
|
2018-06-14 13:28:05 -04:00 |
Isaac Connor
|
a745790541
|
Use 1 for successful return from CaptureAndRecord
|
2018-06-14 13:27:46 -04:00 |
Isaac Connor
|
8450d532b4
|
Add STDC_FORMAT_MACROS and include cinttypes so that PRIu64 works on centos7
|
2018-06-14 12:24:58 -04:00 |
Isaac Connor
|
09dae432ce
|
Merge branch 'storageareas' of github.com:connortechnology/ZoneMinder into storageareas
|
2018-06-09 12:19:50 -04:00 |
Isaac Connor
|
934ce654f9
|
Merge branch 'storageareas' of github.com:connortechnology/ZoneMinder into storageareas
|
2018-06-08 15:21:43 -04:00 |
Isaac Connor
|
794c6b641c
|
Merge branch 'storageareas' of github.com:ConnorTechnology/ZoneMinder into storageareas
|
2018-06-04 14:59:56 -04:00 |
Andrew Bauer
|
b071aaad7b
|
Merge pull request #2111 from connortechnology/recursive_mutex
Implement a RecursiveMutex class which is an explicit Recursive Mutex…
|
2018-06-02 17:30:21 -05:00 |
Isaac Connor
|
173121b645
|
Merge branch 'recursive_mutex' into storageareas
|
2018-06-01 11:30:08 -04:00 |
Isaac Connor
|
87d9fc447e
|
google code style
|
2018-06-01 11:27:53 -04:00 |
Isaac Connor
|
316dbb5eb8
|
Implement a RecursiveMutex class which is an explicit Recursive Mutex. Change the db mutex to a recursive Mutex
|
2018-06-01 11:27:35 -04:00 |
Isaac Connor
|
64d5f180c8
|
add Disconnect to Close
|
2018-05-26 13:03:13 -04:00 |
Isaac Connor
|
84db1be31d
|
add version test to get rid of deprecation warning for refcounted_frames
|
2018-05-26 13:01:51 -04:00 |
Isaac Connor
|
39db8136b3
|
move pre_event_images init to constructor, getting rid of static_undef tests. Initialize timestamps to 0. Clean up some logic in Analyze
|
2018-05-26 13:01:30 -04:00 |
Isaac Connor
|
8792190f75
|
use 0 for return code when exiting cleanly
|
2018-05-25 14:21:41 -04:00 |
Isaac Connor
|
dd8e4da9ba
|
google code style
|
2018-05-25 14:21:06 -04:00 |
Isaac Connor
|
52de6ef7ea
|
delete authenticator when destructing. reduce memleak
|
2018-05-25 14:20:54 -04:00 |
Isaac Connor
|
e831c1563d
|
pretty the code structure
|
2018-05-24 10:59:26 -04:00 |
Isaac Connor
|
b7129578c1
|
fix case where pre_event_count=0 and analysis_fps is set because there are no pre_event_buffers
|
2018-05-24 10:59:15 -04:00 |
Isaac Connor
|
dc5ccd04ef
|
Update thumbnail with high scoring image.
|
2018-05-22 11:31:03 -04:00 |
Isaac Connor
|
5df2fbfff2
|
fix logic to handle no pre_event frames
|
2018-05-15 15:53:25 -04:00 |
Isaac Connor
|
4ca77fdd69
|
Merge branch 'storageareas' of github.com:ConnorTechnology/ZoneMinder into storageareas
|
2018-05-15 12:44:36 -04:00 |
Isaac Connor
|
98b2a3f6f0
|
improve structure/spacing
|
2018-05-15 12:44:24 -04:00 |
Isaac Connor
|
038c5f4e1a
|
log the log line not the uninitialized sql
|
2018-05-14 13:57:26 -04:00 |
Isaac Connor
|
945825cdcb
|
Google code style, fix join() in that we weren't using the delimitere parameter
|
2018-05-12 14:37:41 -07:00 |
Isaac Connor
|
d9fff848e7
|
change Groups to a vector, add GroupNames function
|
2018-05-12 14:37:26 -07:00 |
Isaac Connor
|
1ef5226316
|
cleanup
|
2018-05-12 14:37:13 -07:00 |
Isaac Connor
|
0a5980ce2e
|
Fix prealarmcount > alarm_frames. If Alarm frames is 1 and PreEventCount == 0, then the old line would have evaluated to true. By making it > alarm_count instead of >= alarm_count-1, we get the same behaviour for non-zero preevent counts, and also since alarm_frames >= 1 always, we handle the preeventcount=0 case.
|
2018-05-11 12:18:24 -04:00 |
Isaac Connor
|
190ac69975
|
reintroduce FfmpegInterruptCallBack so that av_read_frame can be made to quit
|
2018-05-08 12:02:08 -04:00 |
Isaac Connor
|
055be6b613
|
Merge branch 'storageareas' of github.com:connortechnology/ZoneMinder into storageareas
|
2018-05-07 10:14:04 -07:00 |
Isaac Connor
|
ced208457d
|
spacing, google code style
|
2018-05-07 10:13:36 -07:00 |
Isaac Connor
|
4f1cc02f58
|
Merge ../ZoneMinder.master into storageareas
|
2018-05-07 11:08:10 -04:00 |
Isaac Connor
|
d31b33ffc6
|
add a code comment
|
2018-05-07 11:08:06 -04:00 |
Isaac Connor
|
cdf53e36e9
|
Google code style
|
2018-05-07 11:07:58 -04:00 |
Isaac Connor
|
b6887c277d
|
google code style
|
2018-05-07 10:27:40 -04:00 |
Isaac Connor
|
8ed015966b
|
add zm_terminate to main while loop
|
2018-05-07 10:27:26 -04:00 |
Isaac Connor
|
4d4a7a4221
|
Initialize bytes to zero in camera constructor.
|
2018-05-07 10:27:06 -04:00 |
Isaac Connor
|
f2c099f1e4
|
Merge branch 'master' of github.com:ZoneMinder/ZoneMinder
|
2018-05-04 16:01:25 -04:00 |
Andrew Bauer
|
7bc2c6dbc5
|
Downgrade Unable to send stream to warning
Downgraded this from en Error to a Warning. This message can trigger following the normal closing of a monitor. Thus, it's not necessarily an error.
|
2018-05-04 12:04:28 -05:00 |
Isaac Connor
|
375af59657
|
use unsigned for formatting
|
2018-05-04 09:58:22 -04:00 |
Isaac Connor
|
62f8f5cfdb
|
whitespace
|
2018-05-03 13:54:18 -04:00 |
Isaac Connor
|
6d5e46e91f
|
whitspace
|
2018-05-03 13:54:05 -04:00 |
Isaac Connor
|
67adad5d5c
|
use trylock instead of lock because our signal handler may try to log while the db is locked
|
2018-05-03 13:53:53 -04:00 |
Isaac Connor
|
c6fde10766
|
Implement trylock
|
2018-05-03 13:53:32 -04:00 |
Isaac Connor
|
29140a3012
|
Merge branch 'storageareas' of github.com:connortechnology/ZoneMinder into storageareas
|
2018-05-02 14:13:11 -07:00 |
Isaac Connor
|
5988bed825
|
make encodeloop return frame_size to indicate error so that we can bail
|
2018-05-02 12:21:01 -07:00 |
Isaac Connor
|
eea58091c8
|
add groups
|
2018-05-02 12:20:36 -07:00 |
Isaac Connor
|
548cbd2b66
|
add groups
|
2018-05-02 12:20:07 -07:00 |
Isaac Connor
|
1cd7b73114
|
turn off closing event in a separate thread, add Groups
|
2018-05-02 12:20:01 -07:00 |
Isaac Connor
|
d8b461806a
|
fix StartTime in the future log
|
2018-05-02 11:37:54 -04:00 |
Isaac Connor
|
d46c06d201
|
remove extra event=NULL and spaces
|
2018-05-01 12:19:46 -04:00 |
Isaac Connor
|
fb9a12ddba
|
add locking around loading Zone
|
2018-05-01 12:19:34 -04:00 |
Isaac Connor
|
11ce50925c
|
Merge branch 'storageareas' of github.com:ConnorTechnology/ZoneMinder into storageareas
|
2018-05-01 09:42:11 -04:00 |