Isaac Connor
f17c8475be
clean up order of declarations
2018-04-12 10:23:10 -04:00
Isaac Connor
3b7992a39b
converity scan fixes, and close the .mp4 after updating the db record.
2018-04-12 10:22:46 -04:00
Isaac Connor
c466f50255
Merge branch 'storageareas' of github.com:connortechnology/ZoneMinder into storageareas
2018-04-11 13:50:50 -07:00
Isaac Connor
989ed65f52
spacing and braces, remove a dead unused function
2018-04-11 10:50:28 -04:00
Isaac Connor
db0dac6eb2
Don't use static sql when multiple threads might be using it
2018-04-10 13:06:36 -07:00
Isaac
06fed41d5a
whitespace
2018-04-06 23:21:47 +02:00
Isaac
da9d4c2a5c
whitespace, don't pre-allocate mFormatContext
2018-04-06 23:21:40 +02:00
Isaac
64cfb39043
do an initial fps report early on
2018-04-06 23:21:22 +02:00
Isaac
d8171750cd
only call avformat_close_input if mformatContext still has a value. On falure it should have been freed and NULL'd
2018-04-06 23:02:15 +02:00
Isaac
668c515b21
remove unused code that doesn't compile
2018-04-06 19:48:00 +02:00
Isaac Connor
b9da309904
remove spaces
2018-04-05 11:33:09 -04:00
Isaac Connor
ec5f955d26
more db locking
2018-04-05 11:30:14 -04:00
Isaac Connor
fc38fdcc56
remove extra spaces
2018-04-05 11:30:01 -04:00
Isaac Connor
a493fd4dd7
Merge branch 'storageareas' of github.com:ConnorTechnology/ZoneMinder into storageareas
2018-04-03 17:41:49 -04:00
Isaac Connor
9fde052d39
merge
2018-04-03 14:41:32 -07:00
Isaac Connor
a1def1dfe9
whitespace
2018-04-03 12:23:54 -07:00
Isaac Connor
5a08fcc1db
whitespace, handle file not found
2018-04-03 12:23:38 -07:00
Isaac Connor
dfc35721f9
ensure that sections are always > section_length
2018-04-03 07:03:12 -07:00
Isaac Connor
ceb12cdd81
undo a debug thing that shouldn't have been committed
2018-04-03 09:12:18 -04:00
Isaac Connor
a5b77a59d3
allow 0 pre_event_count
2018-03-29 12:35:03 -04:00
Isaac Connor
82c44da9be
remove some space
2018-03-29 12:24:21 -04:00
Isaac Connor
0053404553
remove some spaces
2018-03-29 12:24:12 -04:00
Isaac Connor
a56eafe796
when deleting Logger object, need to reset zmInitialized because we clear all the codes
2018-03-29 12:24:00 -04:00
Isaac Connor
b22911f554
wait to closeEvent on monitor shutdown
2018-03-28 14:03:56 -04:00
Isaac Connor
4be64152e8
put mutex around inserting event stats
2018-03-28 09:12:38 -04:00
Isaac Connor
b8a792cfb7
whitespace google code style
2018-03-27 11:04:40 -04:00
Isaac Connor
3a5ff289d0
perfect the whitespace
2018-03-27 10:04:32 -04:00
Isaac Connor
bcc7011871
update sql loading code in Reload, which will automatically do the db locking
2018-03-27 10:04:19 -04:00
Isaac Connor
161a0c81f3
pull
...
add mutex around log to db
2018-03-23 14:34:50 -04:00
Isaac Connor
2107e5b223
whitespace
2018-03-23 12:50:53 -04:00
Isaac Connor
11cf3ce482
whitespace
2018-03-22 11:33:24 -04:00
Isaac Connor
43bdaff0a3
Merge ../ZoneMinder.master into storageareas
2018-03-22 11:32:22 -04:00
Isaac Connor
36ca1d417d
code document
2018-03-22 10:26:05 -04:00
Isaac Connor
ccf0336c9d
whitespace
2018-03-22 10:25:56 -04:00
Isaac Connor
b220b8f588
mostly white space fixes, but also, unlock on error condition
2018-03-22 10:25:47 -04:00
Isaac Connor
06f10e0ed3
fix double free of mysql_result
2018-03-22 10:04:41 -04:00
Isaac Connor
50696319cc
Always error out when stream fails, even on EOF. Just don't log EOF as an error.
2018-03-22 09:25:35 -04:00
Isaac Connor
ea38f7cca4
Merge branch 'storageareas' of github.com:connortechnology/ZoneMinder into storageareas
2018-03-15 11:43:15 -04:00
Isaac Connor
27736fb5d9
Merge ../ZoneMinder.master into storageareas
2018-03-15 11:04:41 -04:00
Isaac Connor
6f3d16fe10
label_format can be null
2018-03-13 12:06:03 -07:00
Isaac Connor
cefd00d1ea
load User and Pass as well
2018-03-13 14:50:41 -04:00
Pliable Pixels
704ccaee73
2059 alarm cause ( #2060 )
...
* added alarm_cause as a test
* initial attempt to integrate with notes
* testing sizeof
* add zone labels
* fixed typo
* fixed typo
* comments and formatting
* Downgraded invalid attribute to error
* Removed Error downgrade. Instead do a undefined check on field params
* Added help text
2018-03-12 19:38:12 -04:00
Isaac Connor
7fb1c8921b
reorder functions to put them in a better order
2018-03-09 07:50:47 -05:00
Isaac Connor
d1837a96b4
Merge branch 'storageareas' of github.com:connortechnology/ZoneMinder into storageareas
2018-03-09 07:25:28 -05:00
Isaac Connor
56b2787907
reorder variables to match init order in constructor
2018-03-09 07:24:53 -05:00
Isaac Connor
dcf7c4fdde
rework loading Monitor using consistent db query
2018-03-09 07:23:40 -05:00
Isaac Connor
d777f6104f
add a method to access the underlying MYSQL_ROW
2018-03-09 07:23:14 -05:00
Isaac Connor
a1213142df
whitespace
2018-03-09 07:22:59 -05:00
Isaac Connor
b4c13d56d6
Merge ../ZoneMinder.master into storageareas
2018-03-06 12:29:59 -05:00
Isaac Connor
128c4c73e9
Add official sql for loading a Monitor
2018-03-03 13:29:39 -08:00
Isaac Connor
3fc7ebee6c
Merge ../ZoneMinder.master into storageareas
2018-03-03 09:32:23 -08:00
Isaac Connor
47ec0abf11
spacing
2018-03-02 18:27:03 -08:00
Isaac Connor
91c9714e43
cleanup
2018-03-02 18:26:21 -08:00
Isaac Connor
d980def64f
spacing, increase debug
2018-03-02 18:26:07 -08:00
Isaac Connor
77ded1f5be
spacing and increase debug
2018-03-02 18:25:46 -08:00
Isaac Connor
ede13ac41b
put all db access after finishing encoding, because we don
...
't care when they happen, and we need the encoding done.
2018-03-02 18:25:20 -08:00
Isaac Connor
a6827c97ab
Cleanup, add some sanity checks
2018-03-02 18:24:39 -08:00
Isaac Connor
9af6dc02bc
better debug of packet pts/dts/duration
2018-03-01 19:22:47 -08:00
Isaac Connor
28342b907b
add a thread for deleting the event. This is because writing out the final frames of an mp4 can take a long time, during which we are not analyzing.
2018-03-01 19:22:22 -08:00
Isaac Connor
4d81b7b66b
Do not just reconnect to the input stream on EOF. pts/dts gets outof whack when doing passthrough. Instead treat it as a loss of signal, which will end the event and start a new one
2018-03-01 19:21:41 -08:00
Isaac Connor
1bc6e40fbc
add mutex locking around mysql functions so that we can go multi-threaded
2018-03-01 19:20:52 -08:00
Isaac Connor
b3d23ab233
merge zma_to_thread version of db functions, which include a mutex lock
2018-03-01 19:20:29 -08:00
Isaac Connor
3586825c90
fix preevent_count==0 causing div/0
2018-02-26 17:08:05 -08:00
Isaac Connor
902f5f098a
remove debug code
2018-02-26 16:10:27 -08:00
Isaac Connor
e3802954f7
Merge branch 'storageareas' of github.com:ConnorTechnology/ZoneMinder into storageareas
2018-02-23 19:01:46 -05:00
Isaac Connor
a231f500ec
better debug, whitespace
2018-02-23 19:01:42 -05:00
Isaac Connor
5b55bef721
Add support for h264_mmal
2018-02-22 18:33:11 -05:00
Isaac Connor
e634e0addc
Merge branch 'storageareas' of github.com:connortechnology/ZoneMinder into storageareas
2018-02-17 12:25:42 -05:00
Isaac Connor
77426a7838
term to terminal for clarity
2018-02-17 12:25:05 -05:00
Isaac Connor
e6d9292dd0
term to terminal for clarity
2018-02-17 12:25:00 -05:00
Isaac Connor
9caa71233a
catch another EOF case
2018-02-17 11:07:06 -05:00
Isaac Connor
8ba02d8e0e
Fix re-opening log file. If there was no change in File Log level, then it wouldn't close and reopen, but the filename might have changed, so we have to.
2018-02-14 13:50:16 -05:00
Isaac Connor
2e11c12d73
add debugging to logging
2018-02-14 11:56:54 -05:00
Isaac Connor
9a19a9cddd
Merge branch 'storageareas' of github.com:ConnorTechnology/ZoneMinder into storageareas
2018-02-13 10:11:49 -05:00
Isaac Connor
744d776d9f
return when ReopenFfmpeg fails
2018-02-13 10:11:39 -05:00
Isaac Connor
162a08e81d
return when ReopenFfmpeg fails
2018-02-13 10:11:05 -05:00
Isaac Connor
e83586dbe1
Rename Term to Terminal to differentiate between Terminate
2018-02-13 06:23:18 -05:00
Isaac Connor
ef72e585b9
Include id in the user object
2018-02-13 05:28:00 -05:00
Isaac Connor
4f57a40cb6
Update Monitor_Status after connection lost and when exiting
2018-02-12 13:24:19 -05:00
Isaac Connor
cd606dbab8
whitespace
2018-02-07 08:03:01 -05:00
Isaac Connor
a4c956da7d
Only update db entry when value changes
2018-02-05 22:59:22 -05:00
Isaac Connor
af67e3b686
whitespace
2018-02-04 11:54:25 -08:00
Isaac Connor
310193791d
add a 10 second sleep before reconneting
2018-02-04 11:54:11 -08:00
Isaac Connor
e25af4b40c
cleanup, reset result
2018-02-02 16:07:13 -05:00
Isaac Connor
868e17a414
Allow Method in Monitors to be NULL
2018-02-02 10:31:55 -05:00
Isaac Connor
6942aaed15
whitespace
2018-01-31 14:36:01 -05:00
Isaac Connor
882a242b76
Fix mpeg streaming.
2018-01-31 14:35:00 -05:00
Isaac Connor
31ad807a90
If ffmpeg is open in PrimeCapture, close it. Turn all Fatals into Errors
2018-01-31 14:34:39 -05:00
Isaac Connor
bdb5176981
increase debug lvel of dumpPacket
2018-01-31 14:33:42 -05:00
Isaac Connor
c9bc5a8cd8
if given timestamp is in the future, reset it, it is likely invalid
2018-01-31 14:33:20 -05:00
Isaac Connor
ba2c111762
restructure to keep trying to open the camera instead of exiting.
2018-01-31 14:32:48 -05:00
Isaac Connor
218e34a079
Can only have 6 digitals, not 8
2018-01-30 11:23:09 -05:00
Isaac Connor
8c90a8a47a
Fix Id => MonitorId in MonitorStatus
2018-01-29 23:06:59 -05:00
Isaac Connor
1d221dff7c
Frame throttling is not an error.
2018-01-29 11:45:33 -05:00
Isaac Connor
fc4edefd81
Merge branch 'storageareas' of github.com:connortechnology/ZoneMinder into tesla
2018-01-29 07:35:24 -08:00
Isaac Connor
7e2f132cdd
Better debugging
2018-01-29 07:22:05 -08:00
Isaac Connor
cfb0461fcf
Rename column Id to MonitorId in MonitorStatus
2018-01-29 09:31:43 -05:00
Isaac Connor
f98217e62a
remove useless debug code
2018-01-28 15:17:48 -05:00
Isaac Connor
190d8d1600
remove useless debug code
2018-01-28 15:17:41 -05:00
Isaac Connor
748f78d7a6
clean out old threaded code that has been #defined out for a long time. When EOF, after re-opening, continue instead of logging the error
2018-01-28 15:17:22 -05:00