Isaac
|
414930cb90
|
simplify logic, improve debugging
|
2018-01-22 03:26:33 +01:00 |
Isaac
|
4127aa50f3
|
simplify logic, improve debugging
|
2018-01-22 03:26:25 +01:00 |
Isaac Connor
|
18f0610d87
|
Merge zm_ffmpeg.cpp from zma_to_thread
|
2018-01-21 17:18:29 -05:00 |
Isaac Connor
|
59a1272307
|
bump version
|
2018-01-18 11:39:33 -05:00 |
Isaac Connor
|
360a10276f
|
Fix. We were deleting the keyframe that we wanted to keep.
|
2018-01-17 10:01:48 -05:00 |
Isaac Connor
|
687d797303
|
Only log debug message about excluding audio if there is an audio stream
|
2018-01-17 09:53:03 -05:00 |
Isaac Connor
|
7f4deef4a9
|
Move debug comment about opening audio codec into the part where the audio codec is opened
|
2018-01-17 09:21:17 -05:00 |
Isaac Connor
|
26cea49f1a
|
handle nulls in event_prefix and label_format in Monitor::Reload
|
2018-01-16 11:08:35 -05:00 |
Isaac Connor
|
9284e26512
|
get rid of the snapshot setting. If we aren't storing all frames, then we should always store the snapshot.
|
2018-01-13 15:15:14 -05:00 |
Isaac Connor
|
2c121fb784
|
If we get a term signal while waiting for zmc, die.
|
2018-01-12 07:12:54 -08:00 |
Isaac Connor
|
7d2becee21
|
add reload on HUP
|
2018-01-10 12:59:42 -05:00 |
Isaac Connor
|
ae5f4c9d9c
|
Add log re-init on HUP
|
2018-01-10 12:58:22 -05:00 |
Isaac Connor
|
727bde752f
|
Count non-i frames in frames_to_keep. Should reduce the size of the packetqueue
|
2018-01-07 13:39:13 -05:00 |
Isaac Connor
|
2ec25a20ec
|
Don't crash if we fail to open the video output stream
|
2018-01-04 10:07:51 -05:00 |
Isaac Connor
|
2922a86d23
|
fixes to new Storage Schemes code
|
2017-12-19 11:01:03 -05:00 |
Isaac Connor
|
8a8001f14a
|
fix missingc_str()
|
2017-12-18 13:25:24 -05:00 |
Isaac Connor
|
705a98276f
|
change StorageScheme to Scheme
|
2017-12-18 13:17:43 -05:00 |
Isaac Connor
|
d312482a2b
|
add StorageScheme to Storage and Events. Deprecate ZM_USE_DEEP_STORAGE
|
2017-12-18 12:52:26 -05:00 |
Isaac Connor
|
a304af727b
|
debug GetFPS
|
2017-12-12 14:37:02 -05:00 |
Isaac Connor
|
70d43d2d27
|
fix strncpy calls
|
2017-12-12 13:42:48 -05:00 |
Isaac Connor
|
34668db43b
|
use return value of WriteJpeg
|
2017-12-12 13:39:36 -05:00 |
Isaac Connor
|
97e3ac046e
|
close file handle on error
|
2017-12-12 13:38:31 -05:00 |
Isaac Connor
|
599848346e
|
close infile on error condition. Make failure to read not be fatal.
|
2017-12-12 13:35:19 -05:00 |
Isaac Connor
|
7278448b01
|
remove test for less than zero of uints
|
2017-12-12 13:30:58 -05:00 |
Isaac Connor
|
6bffc54b77
|
fix referencing event_data before we test it for null
|
2017-12-12 13:30:43 -05:00 |
Isaac Connor
|
c40f79097d
|
fix zeroing of vid_cap, when we want to zero vid_pic!
|
2017-12-12 13:28:39 -05:00 |
Isaac Connor
|
5f0db60c38
|
quiet coverity
|
2017-12-12 13:25:41 -05:00 |
Isaac Connor
|
b246ae4d19
|
remove less than zero tests for unsigned parameters
|
2017-12-12 13:25:02 -05:00 |
Isaac Connor
|
2769c1fc54
|
add missing unlock
|
2017-12-12 13:20:53 -05:00 |
Isaac Connor
|
5fa7fd4db8
|
initialize mValue
|
2017-12-12 13:19:35 -05:00 |
Isaac Connor
|
3c44c1f9be
|
quiet coverity by returning after Panic
|
2017-12-12 13:19:23 -05:00 |
Isaac Connor
|
52953d7112
|
initialize ttl
|
2017-12-12 13:19:09 -05:00 |
Isaac Connor
|
46094fe6cf
|
close outfile on error
|
2017-12-12 13:18:57 -05:00 |
Isaac Connor
|
47f3971f9a
|
remove unused mDbConnection
|
2017-12-12 13:18:50 -05:00 |
Isaac Connor
|
568b15a916
|
initilize things to quiet coverity
|
2017-12-12 13:09:55 -05:00 |
Isaac Connor
|
23a2f1e609
|
quiet coverity by initialising last_frame_timestamp
|
2017-12-12 13:01:57 -05:00 |
Isaac Connor
|
fe8e1ba445
|
change the order of open/stat. Only stat and check for char device if we can actualy open it
|
2017-12-12 13:01:38 -05:00 |
Isaac Connor
|
fe74c41723
|
fix integer division instead of double
|
2017-12-12 12:56:19 -05:00 |
Isaac Connor
|
716a29545f
|
fix strncpy not leaving null terminator space
|
2017-12-12 12:53:05 -05:00 |
Isaac Connor
|
db915b2c56
|
Don't do an unneccesary assignemnt
|
2017-12-12 12:52:30 -05:00 |
Isaac Connor
|
43e4421368
|
fix strncpy not leaving null terminator space
|
2017-12-12 12:52:20 -05:00 |
Isaac Connor
|
2df96bf6ee
|
use the return value of stat
|
2017-12-12 12:51:54 -05:00 |
Isaac Connor
|
007ebd3689
|
remove unused var
|
2017-12-12 12:41:17 -05:00 |
Isaac Connor
|
40e4d909c3
|
turn Fatal into Error
|
2017-12-12 12:41:11 -05:00 |
Isaac Connor
|
ec99c96587
|
remove unneccesary assignment
|
2017-12-12 12:38:40 -05:00 |
Isaac Connor
|
31189bdb11
|
make an error not fatal and check return to quiet coverity
|
2017-12-12 12:38:30 -05:00 |
Isaac Connor
|
9085a4b062
|
remove unused class members
|
2017-12-12 12:38:05 -05:00 |
Isaac Connor
|
f8738f2387
|
quiet coverity
|
2017-12-12 12:37:49 -05:00 |
Isaac Connor
|
8c1159ad56
|
quiet coverity by initializing everything in constructor
|
2017-12-12 12:37:36 -05:00 |
Isaac Connor
|
56e879da7b
|
should only cpoy sizeof(path)-1 to leave space for null terminator
|
2017-12-12 12:37:04 -05:00 |
Isaac Connor
|
a9bbe3e85c
|
remove debug lines
|
2017-12-12 12:36:35 -05:00 |
Isaac Connor
|
16ac341642
|
locallist return code vars, they don't need to be class members
|
2017-12-12 12:35:54 -05:00 |
Isaac Connor
|
a0f79b7bf7
|
add CFG_UNKNOWN and use it in the .cpp to quiet coverity
|
2017-12-12 12:35:28 -05:00 |
Isaac Connor
|
49be06d641
|
move freeaddrinfo up before a return to prevent memleak
|
2017-12-12 12:35:05 -05:00 |
Isaac Connor
|
475d39f1c6
|
move closedir down so that it always happens. Make coverity quiet
|
2017-12-12 12:34:43 -05:00 |
Isaac Connor
|
819c2e5190
|
fix possible not null-terminated strncpy. Wouldn't actually happen because we are copying from the db field which is 1 smaller than the variable but Coverity doesn't know that.
|
2017-12-12 11:48:12 -05:00 |
Isaac Connor
|
c04ec1b8a8
|
fix mem corruption
|
2017-12-03 12:50:57 -05:00 |
Isaac Connor
|
344539f5dc
|
cleanup
|
2017-11-28 11:55:47 -05:00 |
Isaac Connor
|
d73f9e8a73
|
wip, crashes
|
2017-11-28 11:11:41 -05:00 |
Isaac Connor
|
1e50df741f
|
fix some memleaks
|
2017-11-28 09:50:09 -05:00 |
Isaac Connor
|
03c9f88d55
|
fix build on trusty
|
2017-11-27 08:24:14 -05:00 |
Isaac Connor
|
7c491bf62e
|
make compile on trusty
|
2017-11-26 18:06:12 -05:00 |
Isaac Connor
|
fc27674d76
|
can't do init in the if statement
|
2017-11-26 17:50:57 -05:00 |
Isaac Connor
|
4b92a788f7
|
fix filter execute
|
2017-11-24 15:37:50 -05:00 |
Isaac Connor
|
0eb2ae60f3
|
only try to write timecodes if the open was successful
|
2017-11-22 12:13:28 -08:00 |
Isaac Connor
|
3c55daaf36
|
Merge branch 'tesla' of github.com:connortechnology/ZoneMinder into tesla
|
2017-11-22 12:10:54 -08:00 |
Isaac Connor
|
fe42eed1ea
|
cannot unlink the lock file, it has to stick around.
|
2017-11-22 11:43:13 -05:00 |
Isaac Connor
|
cd1d2e1721
|
lots more debugging. re-add status update command on failure
|
2017-11-22 01:18:07 -05:00 |
Isaac Connor
|
3af52256b8
|
turn down debug
|
2017-11-21 23:57:34 -05:00 |
Isaac Connor
|
4d758b7ce9
|
debugging
|
2017-11-21 23:57:13 -05:00 |
Isaac Connor
|
ebe3073c59
|
only update fps if we have an image capture
|
2017-11-21 23:57:01 -05:00 |
Isaac Connor
|
a1fe0c4de3
|
store the value of saveJpegs in the event
|
2017-11-21 23:56:22 -05:00 |
Isaac Connor
|
752990bb0f
|
improve zms logging
|
2017-11-21 23:55:53 -05:00 |
Isaac Connor
|
64816aa005
|
fixes from cppcheck.
|
2017-11-18 16:00:10 -05:00 |
Isaac Connor
|
1abcb19851
|
add Copy routing
|
2017-11-18 09:45:54 -05:00 |
Isaac Connor
|
7d77cd75fe
|
eliminate redundant code and memleak
|
2017-11-18 09:45:47 -05:00 |
Isaac Connor
|
159c0a7165
|
moer cppcheck fixes
|
2017-11-17 07:52:26 -05:00 |
Isaac Connor
|
22ff831859
|
more cppcheck recommendations
|
2017-11-16 21:21:56 -05:00 |
Isaac Connor
|
0318fb54a6
|
add missing initializers
|
2017-11-16 18:23:02 -05:00 |
Isaac Connor
|
1686584908
|
more cppcheck fixes
|
2017-11-16 09:19:27 -05:00 |
Isaac Connor
|
a956ffe7b3
|
add Copy and =operators to satisfy cppcheck
|
2017-11-16 09:15:04 -05:00 |
Isaac Connor
|
d5962b11ff
|
Merge branch 'storageareas' of github.com:connortechnology/ZoneMinder into storageareas
|
2017-11-14 02:48:38 -05:00 |
Isaac Connor
|
65e7fb0014
|
Merge branch 'storageareas' of github.com:connortechnology/ZoneMinder into storageareas
|
2017-11-14 02:40:12 -05:00 |
APHW2 MFGENG
|
d07f36a7ee
|
Merge branch 'storageareas' of http://github.com/connortechnology/ZoneMinder into storageareas
|
2017-11-13 10:27:27 -08:00 |
Isaac Connor
|
ecd86b3fde
|
cleanup
|
2017-11-12 15:18:39 -05:00 |
Isaac Connor
|
f476c8f2e5
|
fixes from cppcheck
|
2017-11-12 13:25:19 -05:00 |
Isaac Connor
|
a99c5b54fa
|
Merge branch 'storageareas' of github.com:connortechnology/ZoneMinder into storageareas
|
2017-11-12 13:16:49 -05:00 |
Isaac Connor
|
feca6c3df0
|
add a copy constructor at the advice of cppcheck
|
2017-11-12 13:16:18 -05:00 |
Isaac Connor
|
71f13a7c9a
|
optimisations/fixes from cppcheck
|
2017-11-12 10:27:47 -05:00 |
Isaac Connor
|
4c76b74645
|
decrease debugging
|
2017-11-11 09:11:05 -05:00 |
Isaac Connor
|
57a53f6fdd
|
spacing and fixes
|
2017-11-09 15:03:23 -05:00 |
APHW2 MFGENG
|
402ad0ace3
|
Merge branch 'storageareas' of http://github.com/connortechnology/ZoneMinder into storageareas
|
2017-11-07 18:22:12 -08:00 |
APHW2 MFGENG
|
e17bcb9178
|
updates for mast ffmpeg
|
2017-11-07 18:21:51 -08:00 |
Isaac Connor
|
a9419064ef
|
don't calc fps if no time has passed
|
2017-11-07 09:35:13 -05:00 |
Isaac Connor
|
c3cfd096c7
|
Don't connect to the monitor when doing an eventStream
|
2017-11-07 09:34:47 -05:00 |
Isaac Connor
|
4b8a8e7b56
|
fix new return value from Capture, 1 signals 1 frame captured
|
2017-11-05 18:02:09 -05:00 |
Isaac Connor
|
0a3327e2d2
|
move test for h264 into the code that opens the stream instead of comparing on every capture
|
2017-11-05 09:59:27 -05:00 |
Isaac Connor
|
ee96f58ac4
|
fix fps reporting value when Capture doesn't return a new frame
|
2017-11-05 09:59:06 -05:00 |
Isaac Connor
|
cab8c4cd5e
|
cleanup Monitor::Capture. Cleanup the return values from Capture and CaptureAndRecord. <0 is error, 0 is things ok, but no video frame. > 0 means we have a frame. Plus google code style
|
2017-11-03 13:49:42 -04:00 |
Isaac Connor
|
fdbd344d74
|
whitespace
|
2017-11-03 09:23:08 -04:00 |
Isaac Connor
|
495cd580aa
|
add more debugging
|
2017-11-02 11:45:49 -04:00 |
Isaac Connor
|
a8b679e479
|
set frameCount for audio packets too so that a long period of just audio will return and update lastframesent etc.
|
2017-11-02 11:45:33 -04:00 |
Isaac Connor
|
f0cfebe719
|
Merge branch 'storageareas' of github.com:connortechnology/ZoneMinder into storageareas
|
2017-11-01 13:11:49 -04:00 |
Isaac Connor
|
ac9116e78b
|
add connkey to logging so I can tell which process is which
|
2017-11-01 12:01:12 -04:00 |
Isaac Connor
|
c9d52b47ba
|
add debug
|
2017-10-31 13:29:49 -07:00 |
Isaac Connor
|
ab1c9f7c98
|
add more debugging
|
2017-10-31 16:27:43 -04:00 |
Isaac Connor
|
eb48759ff8
|
wip
|
2017-10-27 13:37:51 -07:00 |
Isaac Connor
|
0fc6852065
|
Merge branch 'storageareas' of github.com:connortechnology/ZoneMinder into storageareas
|
2017-10-24 16:25:49 -07:00 |
Isaac Connor
|
df14b3c812
|
handle failure to connect to zmc in zms gracefully
|
2017-10-24 16:22:26 -07:00 |
Isaac Connor
|
fdbbc5101e
|
Merge branch 'storageareas' of http://github.com/connortechnology/ZoneMinder into storageareas
|
2017-10-24 16:10:20 -07:00 |
Isaac Connor
|
b54d340bda
|
google code style fix
|
2017-10-24 16:10:16 -07:00 |
Isaac Connor
|
cfaf10335b
|
add Monitor status, capturrFPS and AnalysisFPS to processes
|
2017-10-24 16:08:31 -07:00 |
Isaac Connor
|
2d3aa08303
|
include <0 in test on event frame timestamp
|
2017-10-23 09:56:30 -04:00 |
Isaac Connor
|
fece06c9e3
|
google code style
|
2017-10-19 17:12:36 -04:00 |
Isaac Connor
|
e0d99018aa
|
Google code style, add a warning if no sd
|
2017-10-19 16:08:20 -04:00 |
Isaac Connor
|
666233af54
|
fix mving capture_file_format to staticCOnfig
|
2017-10-18 20:46:26 -04:00 |
Isaac Connor
|
10accc4226
|
google code style
|
2017-10-18 10:23:40 -07:00 |
Isaac Connor
|
965e1e8bc1
|
improve readability of debug statement
|
2017-10-18 10:22:53 -07:00 |
Isaac Connor
|
f81471da09
|
google code style
|
2017-10-18 10:22:37 -07:00 |
Isaac Connor
|
3436c65aab
|
minor logic improvement
|
2017-10-18 10:22:15 -07:00 |
Isaac Connor
|
4b30dd540c
|
tabs to spaces
|
2017-10-18 10:21:54 -07:00 |
Isaac Connor
|
ad97023732
|
spacing
|
2017-10-12 08:54:43 -07:00 |
Isaac Connor
|
8ea335d45e
|
whitespace
|
2017-10-10 15:08:24 -04:00 |
Isaac Connor
|
7b2163f824
|
add debug
|
2017-10-10 12:58:06 -04:00 |
Isaac Connor
|
c654d008f0
|
add monitor selector to montagereview and montage.
|
2017-10-10 09:36:56 -04:00 |
Isaac Connor
|
b6974ea373
|
Add monitor drorpdown to montagereview
|
2017-10-09 15:32:09 -04:00 |
Isaac Connor
|
219b7e0f36
|
output failing sql
|
2017-10-08 09:13:56 -04:00 |
Isaac Connor
|
7b7d477ab2
|
spacing, increase debug level of discovered formats. Don't crash if device returns more than 64 formats
|
2017-10-08 09:13:37 -04:00 |
Isaac Connor
|
df1fa97e0c
|
handle nulls in StorageId and device
|
2017-10-06 16:17:37 -04:00 |
APHW2 MFGENG
|
c11f310f54
|
fix
|
2017-10-03 14:51:57 -07:00 |
APHW2 MFGENG
|
354262c557
|
wip nvsocket
|
2017-10-03 13:28:56 -07:00 |
Isaac Connor
|
a1847aff75
|
add in new experimental nvsocket camera
|
2017-10-02 12:57:40 -04:00 |
Isaac Connor
|
ddb7305aab
|
Merge branch 'storageareas' of github.com:connortechnology/ZoneMinder into storageareas
|
2017-10-02 09:11:55 -04:00 |
Isaac Connor
|
8c1cfb28a5
|
use c-style casts because they work
|
2017-09-26 16:13:26 -04:00 |
Isaac Connor
|
94fd113b63
|
use c-style casts because they work
|
2017-09-26 16:12:20 -04:00 |
Isaac Connor
|
1ba0a52769
|
remove const... which is preventing us from building on trusty
|
2017-09-26 12:53:54 -04:00 |
Isaac Connor
|
38a4ca1a6f
|
use storageareas when outputting zone diag images
|
2017-09-26 09:33:33 -04:00 |
Isaac Connor
|
e277456682
|
put parenthesis back in
|
2017-09-26 09:15:54 -04:00 |
Isaac Connor
|
9f93bfc23b
|
use Monitor Id in path to diag images instead of monitor name as the name is a convenience link and not guaranteed to exist
|
2017-09-25 18:45:58 -04:00 |
Isaac Connor
|
1791d3d5b7
|
Merge branch 'storageareas' of github.com:connortechnology/ZoneMinder into storageareas
|
2017-09-25 16:23:33 -04:00 |
Isaac Connor
|
84be41998a
|
make debug lines more informative
|
2017-09-25 16:23:27 -04:00 |
Isaac Connor
|
74bb2da668
|
remove extra parenthesis
|
2017-09-25 16:23:15 -04:00 |
Isaac Connor
|
3227599e01
|
google code style
|
2017-09-25 16:22:52 -04:00 |
Isaac Connor
|
869d2b4f16
|
make failure to symlink non-fatal. Someday we may want to use a file store that doesn't do symlinks
|
2017-09-25 16:22:41 -04:00 |
Isaac Connor
|
8941bc80b8
|
reduce log level for success debug message
|
2017-09-25 16:21:46 -04:00 |
Isaac Connor
|
2a39cf2bcd
|
split videostore opening out of the constructor so that we can test for failure
|
2017-09-25 15:28:14 -04:00 |
Isaac Connor
|
fef503f90c
|
Merge branch 'storageareas' of github.com:ConnorTechnology/ZoneMinder into storageareas
|
2017-09-23 13:42:44 -04:00 |
Isaac Connor
|
fa37a55226
|
if debug is not on, limit the log level to each destination. This makes checks to meffectivelevel work
|
2017-09-23 13:41:20 -04:00 |
Isaac Connor
|
7d2453e7ac
|
fix google code style
|
2017-09-04 15:28:23 -04:00 |
Isaac Connor
|
08bdf5a729
|
fix build on trusty
|
2017-08-24 12:19:57 -04:00 |