.. |
CMakeLists.txt
|
build: Store all generated sources in CMAKE_BINARY_DIR
|
2021-04-11 01:28:23 +02:00 |
jinclude.h
|
…
|
|
zm.cpp
|
Convert NULL/0 to nullptr
|
2020-08-26 22:03:40 +02:00 |
zm.h
|
Gut out zm.h since it is used only to store the self variable
|
2021-02-04 18:02:08 +01:00 |
zm_analysis_thread.cpp
|
Must join the previous thread before starting a new one or we crash
|
2021-04-17 12:50:26 -04:00 |
zm_analysis_thread.h
|
reintroduce Start() methods to analysis and decoding thread
|
2021-04-07 20:36:38 -04:00 |
zm_box.cpp
|
Cleanup and reorganize includes
|
2021-02-04 18:02:01 +01:00 |
zm_box.h
|
More work on flushing out ZoneStats. Use references to avoid copying
|
2021-04-21 21:40:39 -04:00 |
zm_buffer.cpp
|
More debug in read_into
|
2021-04-17 12:50:26 -04:00 |
zm_buffer.h
|
Don't tidy in extract as we assume the space will be used soon.
|
2021-04-19 10:26:08 -04:00 |
zm_camera.cpp
|
Take first PTS into account when calculating last pts for figuring out which input to use.
|
2021-04-11 16:35:16 -04:00 |
zm_camera.h
|
Take first PTS into account when calculating last pts for figuring out which input to use.
|
2021-04-11 16:35:16 -04:00 |
zm_comms.cpp
|
Fix bool return value when int is desired
|
2021-04-20 10:41:41 -04:00 |
zm_comms.h
|
Fix bool return value when int is desired
|
2021-04-20 10:41:41 -04:00 |
zm_config.cpp
|
Replace raw mysql_query calls with the zmDb* functions
|
2021-03-06 00:12:18 +01:00 |
zm_config.h
|
DB: Make connection initialization more predictable and avoid double-initialization
|
2021-02-07 13:44:41 +01:00 |
zm_config_data.h.in
|
Extract generated part of zm_config.h into zm_config_data.h
|
2020-08-25 23:33:56 +02:00 |
zm_coord.cpp
|
Cleanup and reorganize includes
|
2021-02-04 18:02:01 +01:00 |
zm_coord.h
|
Cleanup and reorganize includes
|
2021-02-04 18:02:01 +01:00 |
zm_crypt.cpp
|
Fix cpp-check reporting unused variable
|
2021-04-20 10:45:33 -04:00 |
zm_crypt.h
|
Replace deprecated C header includes with the C++ ones.
|
2021-02-04 05:39:03 +01:00 |
zm_curl_camera.cpp
|
Add libcurl.so.4 as an option to load before libcurl-gnutls
|
2021-04-23 09:10:54 -04:00 |
zm_curl_camera.h
|
Add overrides
|
2021-04-20 12:58:35 -04:00 |
zm_db.cpp
|
add a stop function to dbQueue to clear out the queue before we kill log.
|
2021-04-23 09:25:07 -04:00 |
zm_db.h
|
add a stop function to dbQueue to clear out the queue before we kill log.
|
2021-04-23 09:25:07 -04:00 |
zm_decoder_thread.cpp
|
Must join the previous thread before starting a new one or we crash
|
2021-04-17 12:50:26 -04:00 |
zm_decoder_thread.h
|
reintroduce Start() methods to analysis and decoding thread
|
2021-04-07 20:36:38 -04:00 |
zm_define.h
|
define: Add macro to annotate intended switch fallthroughs
|
2021-04-11 23:39:35 +02:00 |
zm_event.cpp
|
Cleanup, fix length test for stats insert
|
2021-04-23 09:18:56 -04:00 |
zm_event.h
|
Switch to using std::string for inserting frames and stats. We just can't know how long the sql will be and we aren't going to waste 2MB of ram on it. Remove unused functions.
|
2021-04-22 22:30:45 -04:00 |
zm_eventstream.cpp
|
Eliminate non-thread-safe calls to localtime
|
2021-03-21 21:42:02 +01:00 |
zm_eventstream.h
|
Fifo+EventStream: Remove unused private fields
|
2021-04-11 14:26:37 +02:00 |
zm_exception.cpp
|
…
|
|
zm_exception.h
|
improvements reported by cppcheck
|
2020-11-01 16:11:19 -05:00 |
zm_ffmpeg.cpp
|
spacing
|
2021-04-19 10:26:08 -04:00 |
zm_ffmpeg.h
|
add a simple define to make codec/codecpar access easier
|
2021-03-30 09:15:28 -04:00 |
zm_ffmpeg_camera.cpp
|
mFormatContextPtr doesn't need to be a class member
|
2021-04-20 13:58:23 -04:00 |
zm_ffmpeg_camera.h
|
mFormatContextPtr doesn't need to be a class member
|
2021-04-20 13:58:23 -04:00 |
zm_ffmpeg_input.cpp
|
cppcheck cleanups
|
2021-04-20 11:04:27 -04:00 |
zm_ffmpeg_input.h
|
Add get_video_stream and get_audio_stream.
|
2021-03-03 09:56:31 -05:00 |
zm_ffmpeg_output.cpp
|
Use global FFMPEGInit(). Removed compiler warning
|
2021-02-04 14:07:37 -05:00 |
zm_ffmpeg_output.h
|
…
|
|
zm_fifo.cpp
|
packet can be const
|
2021-04-20 13:59:54 -04:00 |
zm_fifo.h
|
packet can be const
|
2021-04-20 13:59:54 -04:00 |
zm_fifo_debug.cpp
|
fix use of %d when %u is wanted
|
2021-04-20 11:06:54 -04:00 |
zm_fifo_debug.h
|
Split zm_fifo up into zm_fifo, zm_fifo_debug and zm_fifo_stream. Implement a Fifo class to keep the filehandle open.
|
2021-03-01 16:47:18 -05:00 |
zm_fifo_stream.cpp
|
fix use of %d when %u is wanted
|
2021-04-20 11:07:22 -04:00 |
zm_fifo_stream.h
|
Split zm_fifo up into zm_fifo, zm_fifo_debug and zm_fifo_stream. Implement a Fifo class to keep the filehandle open.
|
2021-03-01 16:47:18 -05:00 |
zm_file_camera.cpp
|
Drop zm_thread which has been replaced by STL implementations
|
2021-03-04 10:55:46 +01:00 |
zm_file_camera.h
|
Add overrides
|
2021-04-20 12:59:08 -04:00 |
zm_font.cpp
|
fix bogus font validation
|
2021-04-20 11:37:57 -04:00 |
zm_font.h
|
Cleanup and reorganize includes
|
2021-02-04 18:02:01 +01:00 |
zm_frame.cpp
|
Introduce a ZoneStats structure/class and implement a list of them in packet, frame. Store the stats in a list in the packet until it is time to write them to the db in the event. Hence implement batched queuing of stats.
|
2021-04-21 17:51:43 -04:00 |
zm_frame.h
|
Introduce a ZoneStats structure/class and implement a list of them in packet, frame. Store the stats in a list in the packet until it is time to write them to the db in the event. Hence implement batched queuing of stats.
|
2021-04-21 17:51:43 -04:00 |
zm_group.cpp
|
Fixes by cppcheck
|
2021-04-20 11:39:37 -04:00 |
zm_group.h
|
Fixes by cppcheck
|
2021-04-20 11:39:37 -04:00 |
zm_image.cpp
|
initialize padding
|
2021-04-20 14:10:33 -04:00 |
zm_image.h
|
Move DumpImgBuffer into public section so that we can clear an image instead of deleting it
|
2021-04-23 14:52:29 -04:00 |
zm_image_analyser.cpp
|
…
|
|
zm_image_analyser.h
|
…
|
|
zm_jpeg.cpp
|
Cleanup and reorganize includes
|
2021-02-04 18:02:01 +01:00 |
zm_jpeg.h
|
Cleanup and reorganize includes
|
2021-02-04 18:02:01 +01:00 |
zm_libvlc_camera.cpp
|
utils: cleanup Split and Join
|
2021-04-04 00:30:18 +02:00 |
zm_libvlc_camera.h
|
Add overrides
|
2021-04-20 12:59:27 -04:00 |
zm_libvnc_camera.cpp
|
init mVncData
|
2021-04-20 11:48:21 -04:00 |
zm_libvnc_camera.h
|
add overrides to quiet cppcheck
|
2021-04-20 11:48:12 -04:00 |
zm_local_camera.cpp
|
remove dead code
|
2021-04-20 12:59:41 -04:00 |
zm_local_camera.h
|
Use the power of smart pointers to manage Monitor instances
|
2021-02-07 21:20:45 +01:00 |
zm_logger.cpp
|
Quiet cppcheck issues
|
2021-04-20 12:59:59 -04:00 |
zm_logger.h
|
logger: Move log_mutex to std::recursive_mutex
|
2021-03-03 23:31:53 +01:00 |
zm_mem_utils.h
|
Cleanup and reorganize includes
|
2021-02-04 18:02:01 +01:00 |
zm_monitor.cpp
|
When resume is given, clear the ref image, so that analysis can re-assign it. Don't do ref image in decode, leave it for analysis only. Handle zm_terminate after waiting for decode.
|
2021-04-23 14:52:29 -04:00 |
zm_monitor.h
|
Pass where string by ref
|
2021-04-20 14:13:09 -04:00 |
zm_monitorstream.cpp
|
Remove unused code
|
2021-04-20 16:18:50 -04:00 |
zm_monitorstream.h
|
Remove unused code
|
2021-04-20 16:18:50 -04:00 |
zm_mpeg.cpp
|
Drop zm_thread which has been replaced by STL implementations
|
2021-03-04 10:55:46 +01:00 |
zm_mpeg.h
|
Put back includes needed on FreeBSD. Fixes #3165
|
2021-02-22 08:03:10 -05:00 |
zm_packet.cpp
|
add missing initializers
|
2021-04-20 17:09:14 -04:00 |
zm_packet.h
|
Introduce a ZoneStats structure/class and implement a list of them in packet, frame. Store the stats in a list in the packet until it is time to write them to the db in the event. Hence implement batched queuing of stats.
|
2021-04-21 17:51:43 -04:00 |
zm_packetqueue.cpp
|
Improve code and logging
|
2021-04-20 23:06:17 -04:00 |
zm_packetqueue.h
|
introduce packetqueue::unlock to unlock packets and notify anyone waiting. Also check for iterators pointing to packets when not keeping keyframes. Loop with waiting when we can't lock a packet
|
2021-04-01 11:52:28 -04:00 |
zm_poly.cpp
|
fix = operator to not require self-check
|
2021-04-20 16:35:47 -04:00 |
zm_poly.h
|
Remove unused edges and slices
|
2021-04-20 17:09:42 -04:00 |
zm_regexp.cpp
|
Cleanup and reorganize includes
|
2021-02-04 18:02:01 +01:00 |
zm_regexp.h
|
add explicit
|
2021-04-20 17:15:53 -04:00 |
zm_remote_camera.cpp
|
utils: cleanup Base64Encode
|
2021-04-04 00:39:40 +02:00 |
zm_remote_camera.h
|
Add overrides
|
2021-04-20 12:58:17 -04:00 |
zm_remote_camera_http.cpp
|
improve scope of buffer_len
|
2021-04-20 16:38:42 -04:00 |
zm_remote_camera_http.h
|
Add overrides
|
2021-04-20 12:58:17 -04:00 |
zm_remote_camera_nvsocket.cpp
|
Drop zm_thread which has been replaced by STL implementations
|
2021-03-04 10:55:46 +01:00 |
zm_remote_camera_nvsocket.h
|
Add overrides
|
2021-04-20 12:58:17 -04:00 |
zm_remote_camera_rtsp.cpp
|
RtspThread: Convert to std::thread
|
2021-03-03 23:31:53 +01:00 |
zm_remote_camera_rtsp.h
|
add overrides
|
2021-04-20 17:09:51 -04:00 |
zm_rgb.h
|
rgb: Convert some constant defines to constexpr
|
2021-03-01 00:38:21 +01:00 |
zm_rtp.cpp
|
…
|
|
zm_rtp.h
|
Cleanup and reorganize includes
|
2021-02-04 18:02:01 +01:00 |
zm_rtp_ctrl.cpp
|
RtpCtrlThread: Convert to std::thread
|
2021-03-03 23:31:53 +01:00 |
zm_rtp_ctrl.h
|
RtpCtrlThread: Add a missing include
|
2021-03-04 19:21:09 +01:00 |
zm_rtp_data.cpp
|
RtpDataThread: Convert to std::thread
|
2021-03-03 23:31:53 +01:00 |
zm_rtp_data.h
|
RtpDataThread: Convert to std::thread
|
2021-03-03 23:31:53 +01:00 |
zm_rtp_source.cpp
|
Drop zm_thread which has been replaced by STL implementations
|
2021-03-04 10:55:46 +01:00 |
zm_rtp_source.h
|
Drop zm_thread which has been replaced by STL implementations
|
2021-03-04 10:55:46 +01:00 |
zm_rtsp.cpp
|
RtspThread: Fix a stack-buffer-overflow reported by ASAN
|
2021-04-11 11:37:03 +02:00 |
zm_rtsp.h
|
RtspThread: Convert to std::thread
|
2021-03-03 23:31:53 +01:00 |
zm_rtsp_auth.cpp
|
Make params const
|
2021-04-20 16:41:08 -04:00 |
zm_rtsp_auth.h
|
Make params const
|
2021-04-20 16:41:08 -04:00 |
zm_rtsp_server.cpp
|
pass peer_ip by const ref
|
2021-04-20 17:16:09 -04:00 |
zm_rtsp_server_adts_source.cpp
|
Fix compile on old avcodec
|
2021-03-03 09:55:57 -05:00 |
zm_rtsp_server_adts_source.h
|
Fix compile on old avcodec
|
2021-03-03 09:55:57 -05:00 |
zm_rtsp_server_authenticator.h
|
add jwt token as a std:;string
|
2021-03-22 17:49:59 -04:00 |
zm_rtsp_server_device_source.cpp
|
Use the power of smart pointers to manage Monitor instances
|
2021-02-07 21:20:45 +01:00 |
zm_rtsp_server_device_source.h
|
Use the power of smart pointers to manage Monitor instances
|
2021-02-07 21:20:45 +01:00 |
zm_rtsp_server_fifo_adts_source.cpp
|
Switch from live555 to PHZ76/RtspServer
|
2021-03-10 11:01:04 -05:00 |
zm_rtsp_server_fifo_adts_source.h
|
Switch from live555 to PHZ76/RtspServer
|
2021-03-10 11:01:04 -05:00 |
zm_rtsp_server_fifo_audio_source.cpp
|
pass fifo by const ref
|
2021-04-20 17:18:00 -04:00 |
zm_rtsp_server_fifo_audio_source.h
|
pass fifo by const ref
|
2021-04-20 17:18:00 -04:00 |
zm_rtsp_server_fifo_h264_source.cpp
|
set hType
|
2021-03-25 13:12:21 -04:00 |
zm_rtsp_server_fifo_h264_source.h
|
pass fifo by const ref
|
2021-04-20 17:18:09 -04:00 |
zm_rtsp_server_fifo_source.cpp
|
Correct nal count reporting
|
2021-04-17 12:50:26 -04:00 |
zm_rtsp_server_fifo_source.h
|
implement a nal splitter for udp transmission
|
2021-03-25 13:12:52 -04:00 |
zm_rtsp_server_fifo_video_source.cpp
|
FifoSource: Adapt to changed xop::AVFrame API
|
2021-04-11 00:08:26 +02:00 |
zm_rtsp_server_fifo_video_source.h
|
add override
|
2021-04-20 17:18:23 -04:00 |
zm_rtsp_server_frame.h
|
Allow setting the frame size
|
2021-03-25 13:39:07 -04:00 |
zm_rtsp_server_h264_device_source.cpp
|
Fix compile on old avcodec
|
2021-03-03 09:55:57 -05:00 |
zm_rtsp_server_h264_device_source.h
|
Use the power of smart pointers to manage Monitor instances
|
2021-02-07 21:20:45 +01:00 |
zm_rtsp_server_server_media_subsession.cpp
|
rename numChannels to getChannels and samplingFrequency to getFrequency
|
2021-03-01 16:49:27 -05:00 |
zm_rtsp_server_server_media_subsession.h
|
Add a fifo version of the rtsp server
|
2021-03-01 16:46:48 -05:00 |
zm_rtsp_server_thread.cpp
|
Switch from live555 to PHZ76/RtspServer
|
2021-03-10 11:01:04 -05:00 |
zm_rtsp_server_thread.h
|
Switch from live555 to PHZ76/RtspServer
|
2021-03-10 11:01:04 -05:00 |
zm_rtsp_server_unicast_server_media_subsession.cpp
|
Use fifo version of code
|
2021-03-01 16:49:27 -05:00 |
zm_rtsp_server_unicast_server_media_subsession.h
|
Replace #pragama once with include guards to be consistent
|
2021-02-04 18:02:08 +01:00 |
zm_sdp.cpp
|
Fix overlaping use of i variable. Remove unused payloadDesc
|
2021-04-20 17:01:54 -04:00 |
zm_sdp.h
|
Fix warnings reported by -Wignored-qualifiers
|
2021-02-26 19:31:32 +01:00 |
zm_sendfile.h
|
spacing
|
2020-09-07 13:28:45 -04:00 |
zm_signal.cpp
|
Cleanup and reorganize includes
|
2021-02-04 18:02:01 +01:00 |
zm_signal.h
|
Cleanup and reorganize includes
|
2021-02-04 18:02:01 +01:00 |
zm_storage.cpp
|
Cleanup and reorganize includes
|
2021-02-04 18:02:01 +01:00 |
zm_storage.h
|
Fix warnings reported by -Wignored-qualifiers
|
2021-02-26 19:31:32 +01:00 |
zm_stream.cpp
|
Disconnect if we call loadMonitor a second time.
|
2021-04-12 15:59:31 -04:00 |
zm_stream.h
|
Fix warnings reported by -Wmissing-field-initializers
|
2021-02-26 22:46:09 +01:00 |
zm_swscale.cpp
|
swscale is a problem. When to use alignment/padding? Defaulting to alignment=1 makes libvnc work, but is less performant. Some scale operations require padding.
|
2021-02-24 10:10:37 -05:00 |
zm_swscale.h
|
add SWSCale::GetBufferSize to reduce duplicated lines of code. Makes input buffer size not have to match the aligned size. Reading from doesn't generally cause a crash.
|
2021-02-18 13:47:27 -05:00 |
zm_time.cpp
|
…
|
|
zm_time.h
|
Cleanup and reorganize includes
|
2021-02-04 18:02:01 +01:00 |
zm_user.cpp
|
use better variable names and avoid reusing user
|
2021-04-20 17:06:29 -04:00 |
zm_user.h
|
pass jwt_token_str by reference
|
2021-04-20 17:04:45 -04:00 |
zm_utils.cpp
|
improve scope of a,b
|
2021-04-20 17:07:07 -04:00 |
zm_utils.h
|
utils: some more reshuffling/grouping and formatting
|
2021-04-04 01:18:34 +02:00 |
zm_videostore.cpp
|
fix redundant if
|
2021-04-20 17:09:00 -04:00 |
zm_videostore.h
|
Only have fifo if HAVE_LIBSWRESAMPLE
|
2021-04-20 17:18:45 -04:00 |
zm_zone.cpp
|
More work on flushing out ZoneStats. Use references to avoid copying
|
2021-04-21 21:40:39 -04:00 |
zm_zone.h
|
More work on flushing out ZoneStats. Use references to avoid copying
|
2021-04-21 21:40:39 -04:00 |
zm_zone_stats.h
|
More work on flushing out ZoneStats. Use references to avoid copying
|
2021-04-21 21:40:39 -04:00 |
zmc.cpp
|
add a stop function to dbQueue to clear out the queue before we kill log.
|
2021-04-23 09:25:07 -04:00 |
zms.cpp
|
utils: some more reshuffling/grouping and formatting
|
2021-04-04 01:18:34 +02:00 |
zmu.cpp
|
Remove unused state var and unneeded if have_output
|
2021-04-20 17:22:35 -04:00 |