Isaac Connor
|
fa11c20bf8
|
Merge pull request #3297 from Carbenium/time-misc
Convert the rest of the codebase to std::chrono
|
2021-06-13 17:47:40 -04:00 |
Peter Keresztes Schmidt
|
d69afc9672
|
misc: Convert time(nullptr) calls to std::chrono
|
2021-06-13 23:22:51 +02:00 |
Peter Keresztes Schmidt
|
6114d40593
|
misc: Replace usleep with std::this_thread::sleep_for
|
2021-06-13 23:22:51 +02:00 |
Peter Keresztes Schmidt
|
f675afc3f2
|
zmc: Convert internals to std::chrono
|
2021-06-13 23:22:51 +02:00 |
Peter Keresztes Schmidt
|
3e8b10d813
|
zm::Select: Convert API to std::chrono
|
2021-06-13 23:22:51 +02:00 |
Peter Keresztes Schmidt
|
c823b9c00e
|
Buffer: Convert API to std::chrono
|
2021-06-13 23:22:51 +02:00 |
Peter Keresztes Schmidt
|
707975e567
|
Monitor: Convert API to std::chrono
|
2021-06-13 23:22:49 +02:00 |
Peter Keresztes Schmidt
|
dff5452f11
|
Event: Convert API to std::chrono
|
2021-06-13 23:20:24 +02:00 |
Peter Keresztes Schmidt
|
335e950654
|
Frame: Convert API to std::chrono
|
2021-06-13 23:20:24 +02:00 |
Peter Keresztes Schmidt
|
7c6a6ac309
|
VideoStream: Convert internals to std::chrono
|
2021-06-13 23:20:24 +02:00 |
Peter Keresztes Schmidt
|
ce55ba5fb7
|
VideoStore: Convert internals to std::chrono
|
2021-06-13 23:20:22 +02:00 |
Isaac Connor
|
c2f4d65860
|
Turn down debugging
|
2021-06-13 14:08:51 -04:00 |
Isaac Connor
|
c56025beab
|
Use std::unordered_map instead of std::map for performance. Be slightly more efficicent by storing an interator and using it instead of continually indexing into the std::map. Fix crash when a monitor's mmap file size changes
|
2021-06-13 14:08:51 -04:00 |
Isaac Connor
|
9f8c8a2664
|
Return early if packetqueue is empty instead of getting the lock. Return early in clear() if we are not initialised
|
2021-06-13 14:08:51 -04:00 |
Peter Keresztes Schmidt
|
f374b319e0
|
RtpSource: Convert internals partially to std::chrono
This allows us to remove the tvNow() helper method.
|
2021-06-13 16:35:27 +02:00 |
Peter Keresztes Schmidt
|
28d813b95a
|
Merge pull request #3296 from Carbenium/time-image
Image: Convert API to std::chrono
|
2021-06-13 15:40:18 +02:00 |
Peter Keresztes Schmidt
|
ff8c9f67c1
|
Image: Convert API to std::chrono
Utils: Remove TimespecDiff. It is not used anymore
|
2021-06-13 14:50:16 +02:00 |
Peter Keresztes Schmidt
|
1fe30c848d
|
Merge pull request #3292 from Carbenium/time-eventstream
BaseStream+EventStream: Convert internals to std::chrono
|
2021-06-13 11:42:14 +02:00 |
Peter Keresztes Schmidt
|
b2ee71c96e
|
EventStream: Finalize conversion of internals to std::chrono
|
2021-06-13 11:30:22 +02:00 |
Peter Keresztes Schmidt
|
e1fe53338c
|
BaseStream: Convert internals to std::chrono
|
2021-06-13 11:29:59 +02:00 |
Peter Keresztes Schmidt
|
8dae46bc75
|
Merge pull request #3294 from Carbenium/time-monitor
Monitor: Convert internals to std::chrono
|
2021-06-13 10:40:21 +02:00 |
Peter Keresztes Schmidt
|
95dd0c1491
|
Monitor: Convert internals to std::chrono
|
2021-06-13 09:58:33 +02:00 |
Isaac Connor
|
af46f8cad5
|
Merge an old stash allowing passing an alternate buttonconfig parameter to show/get Modal
|
2021-06-12 12:22:15 -04:00 |
Isaac Connor
|
7878fbc878
|
Add a limit of 1000 when pulling sessions. Sessions table can contain hundreds of thousands of lines all relatively useless. Modals need to pop up fast.
|
2021-06-12 12:22:15 -04:00 |
Isaac Connor
|
786d0c553e
|
We require sudo
|
2021-06-12 12:22:15 -04:00 |
Isaac Connor
|
fd9bef228d
|
It is okay to call daemonControl with function==None for command == stop. All others give a warning. Fixes monitors on other servers not stopping when set to None.
|
2021-06-12 12:21:44 -04:00 |
Peter Keresztes Schmidt
|
07dbb75c56
|
Merge pull request #3285 from Carbenium/time-event
Convert Event and Logger internals to std::chrono
|
2021-06-08 23:29:57 +02:00 |
Isaac Connor
|
46c730e27b
|
Bump version for 1.36.4
|
2021-06-08 16:59:03 -04:00 |
Isaac Connor
|
268da411d9
|
Use getStat instead of other jquery code to update the event data. Don't refresh before rename ajax finishes. Deprecate the n/a handling in getStat. Not sure why it's needed. Sync update eventData with what is returned by ajax status call. Fixes #3265
|
2021-06-08 16:58:51 -04:00 |
Isaac Connor
|
4a40214f73
|
StartTimeShort should be StartDateTimeShort. Leave StartTimeShort for backwards compatibility. Add Storage, DiskSpace in status=>event
|
2021-06-08 16:58:50 -04:00 |
Isaac Connor
|
55f2a7f55e
|
spacing
|
2021-06-08 16:58:50 -04:00 |
Isaac Connor
|
0301011f7e
|
Adjust debug logging
|
2021-06-08 16:58:50 -04:00 |
Isaac Connor
|
afecd33879
|
Use new get_packet_and_increment_it in decoder. Adjust some debugging levels
|
2021-06-08 16:58:50 -04:00 |
Isaac Connor
|
91892c79b1
|
Remove 25x and options. Browsers do not support them. Add 16x which is the max. Fixes #3284
|
2021-06-08 16:58:50 -04:00 |
Isaac Connor
|
97d077d623
|
Bump version to 1.36.3 for release
|
2021-06-08 16:57:20 -04:00 |
Isaac Connor
|
dbb8019852
|
Bump version for 1.36.2
|
2021-06-08 16:55:13 -04:00 |
Isaac Connor
|
84035ef4f7
|
Adjust debug logging
|
2021-06-08 16:54:41 -04:00 |
Isaac Connor
|
3d70e621b2
|
zmstats.pl: add use warnings. Fix log deletion only ever deleting 100 when it should delete more in a loop. Add deleting more than 100 sessions. Fix loop not terminating on Ctrl-C
|
2021-06-08 16:54:41 -04:00 |
Peter Keresztes Schmidt
|
b0b2f5fc16
|
Logger: Convert internals to std::chrono
|
2021-06-08 19:45:23 +02:00 |
Peter Keresztes Schmidt
|
44ace34593
|
Event: Convert internals to std::chrono
|
2021-06-08 19:41:11 +02:00 |
Peter Keresztes Schmidt
|
48b1e8a055
|
Merge pull request #3283 from Carbenium/time-2
Time: Remove defunct timeval methods and DeltaTimeval
|
2021-06-07 23:59:26 +02:00 |
Peter Keresztes Schmidt
|
d8d27bcc92
|
Time: Replace remaining DeltaTimeval usage with std::chrono
|
2021-06-07 23:53:53 +02:00 |
Peter Keresztes Schmidt
|
6c68397249
|
Time: Convert some timeval operations to std::chrono
Also remove now defunct timeval helper methods.
|
2021-06-07 23:53:53 +02:00 |
Peter Keresztes Schmidt
|
46155942c1
|
Misc: Rename namespace ZM to zm
We had a mixture of both spellings. Unify it according to our code-style.
|
2021-06-06 19:11:11 +02:00 |
Peter Keresztes Schmidt
|
d64b57e63c
|
Merge pull request #3282 from Carbenium/time
Time: std::chrono compatibility casts and DELTA_TIMEVAL removal
|
2021-06-06 17:49:55 +02:00 |
Peter Keresztes Schmidt
|
7474294ac3
|
Time: Remove DELTA_TIMEVAL macro and replace usage with proper std::chrono::duration operations
|
2021-06-06 16:41:36 +02:00 |
Peter Keresztes Schmidt
|
129bd3f907
|
Merge pull request #3281 from SteveGilvarry/Update_Symlink
Update symlink to new file location
|
2021-06-06 16:11:06 +02:00 |
Peter Keresztes Schmidt
|
154b17d5f3
|
Time: Implement duration_cast from DeltaTimeval to std::chrono::duration
This will allow us to migrate step-by-step from DeltaTimeval to std::chrono.
|
2021-06-06 15:15:36 +02:00 |
Peter Keresztes Schmidt
|
2a32f75a24
|
Time: Implement duration_cast between timeval and std::chrono::duration
This will allow us to migrate step-by-step from timeval and related types to std::chrono.
|
2021-06-06 15:15:05 +02:00 |
Steve Gilvarry
|
b29a785a7c
|
Update symlink to new file location
|
2021-06-06 17:22:13 +10:00 |