.. |
CMakeLists.txt
|
Move from MonitorIds to Monitor_Permissions and Group_Permissions.
|
2022-11-02 13:25:43 -04:00 |
bindings.h
|
Adds bindings.h to avoid downloading files
|
2022-05-18 17:55:10 -05:00 |
jinclude.h
|
…
|
|
zm.cpp
|
…
|
|
zm.h
|
…
|
|
zm_analysis_thread.cpp
|
Make AnalysisThread::Stop wait for the thread to stop
|
2022-06-17 17:23:25 -04:00 |
zm_analysis_thread.h
|
Make AnalysisThread::Stop wait for the thread to stop
|
2022-06-17 17:23:25 -04:00 |
zm_box.h
|
Add Width() and Height() to Box.
|
2022-05-06 11:43:49 -04:00 |
zm_buffer.cpp
|
Must memset the new allocation or we can use an unitialized value from the buffer
|
2022-06-08 16:45:13 -04:00 |
zm_buffer.h
|
Buffer: Convert API to std::chrono
|
2021-06-13 23:22:51 +02:00 |
zm_camera.cpp
|
Log image size as wel
|
2022-11-30 13:18:13 -05:00 |
zm_camera.h
|
uint16 should be plenty for width and height, so width*height will not overflow an int32. Might fix a codeQL warning.
|
2023-02-23 17:16:28 -05:00 |
zm_comms.cpp
|
zm::Select: Convert API to std::chrono
|
2021-06-13 23:22:51 +02:00 |
zm_comms.h
|
Initialize mAddressFamily to satisfy cppcheck
|
2022-07-14 09:59:58 -04:00 |
zm_config.cpp
|
Merge pull request #3314 from Carbenium/path-max
|
2021-07-07 11:34:03 -04:00 |
zm_config.h
|
Merge pull request #3314 from Carbenium/path-max
|
2021-07-07 11:34:03 -04:00 |
zm_config_data.h.in
|
misc: Move ZM_HAS_* defines to zoneminder-config.cmake
|
2021-05-31 23:29:29 +02:00 |
zm_crypt.cpp
|
Adds the generateKey() function to zm_crypt
|
2022-09-07 15:49:47 -05:00 |
zm_crypt.h
|
Adds the generateKey() function to zm_crypt
|
2022-09-07 15:49:47 -05:00 |
zm_crypto_generics.h
|
Misc: Rename namespace ZM to zm
|
2021-06-06 19:11:11 +02:00 |
zm_crypto_gnutls.h
|
Crypto: Implement SHA1 hashing
|
2021-05-30 22:56:21 +02:00 |
zm_crypto_openssl.h
|
Crypto: Implement SHA1 hashing
|
2021-05-30 22:56:21 +02:00 |
zm_curl_camera.cpp
|
Switch from av_init_packet() to av_packet_alloc()
|
2022-07-29 14:56:26 -04:00 |
zm_curl_camera.h
|
finish converting Capture to std::shared_ptr
|
2021-05-09 07:35:47 -04:00 |
zm_db.cpp
|
Bump number of db queue entries before warning to 40. 40 is still a reasonable number and rarely hit in testing.
|
2022-10-13 17:36:41 -04:00 |
zm_db.h
|
Add getting the connection id from mysql and log it in zmDbDo. This is so that when mysql reports a dropped connection, we can figure out which process it was.
|
2022-10-06 10:28:49 -04:00 |
zm_decoder_thread.cpp
|
Make DecoderThread::Stop wait for the thread to stop
|
2022-06-17 17:23:33 -04:00 |
zm_decoder_thread.h
|
Make DecoderThread::Stop wait for the thread to stop
|
2022-06-17 17:23:33 -04:00 |
zm_define.h
|
zm_define: Include cstddef so we have size_t
|
2021-05-16 16:42:58 +02:00 |
zm_event.cpp
|
image may have been deleted, but analysis image may still be there. Correct logic so that analysis frame get saved again.
|
2023-02-19 14:47:43 -05:00 |
zm_event.h
|
Queue packets instead of packet locks in event thread. Since we are using std::shared_ptr and not modifying the packet, should not need locking. Also, locking in one thread and unlocking in another is apparentlyundefined behaviour and doesn't work infreebsd.
|
2023-01-24 10:28:38 -05:00 |
zm_eventstream.cpp
|
Add scale to status and fix cast on elapsed
|
2023-04-06 15:15:36 -04:00 |
zm_eventstream.h
|
rework event stream. Fixes seeking. Fixes event not completing due to not have Frame records for every frame. Adds send_twice to deal with browsers not showing the last sent image. Use locking around anything to do with curr_frame_id as commandQueue is it's own thread now.
|
2022-09-13 16:16:54 -04:00 |
zm_exception.cpp
|
…
|
|
zm_exception.h
|
…
|
|
zm_ffmpeg.cpp
|
Only do the vsnprintf if the log is actually going to happen
|
2022-06-07 17:18:43 -04:00 |
zm_ffmpeg.h
|
Convert AVFrame* to custom unique_ptr (av_frame_ptr).
|
2022-07-30 13:21:11 -04:00 |
zm_ffmpeg_camera.cpp
|
Add DecoderName to Monitors, and use it in ffmpeg_camera instead of just trying all options
|
2023-02-26 16:30:56 -05:00 |
zm_ffmpeg_camera.h
|
support for ffmpeg type camera authentication with special characters
|
2022-08-20 10:01:14 -04:00 |
zm_ffmpeg_input.cpp
|
Make the setting to default time base warning into a debug
|
2023-01-04 12:44:34 -05:00 |
zm_ffmpeg_input.h
|
Convert AVFrame* to custom unique_ptr (av_frame_ptr).
|
2022-07-30 13:21:11 -04:00 |
zm_ffmpeg_output.cpp
|
Convert AVFrame* to custom unique_ptr (av_frame_ptr).
|
2022-07-30 13:21:11 -04:00 |
zm_ffmpeg_output.h
|
Convert AVFrame* to custom unique_ptr (av_frame_ptr).
|
2022-07-30 13:21:11 -04:00 |
zm_fifo.cpp
|
Switch from av_init_packet() to av_packet_alloc()
|
2022-07-29 14:56:26 -04:00 |
zm_fifo.h
|
Pass filename by reference for performance
|
2022-07-14 09:59:09 -04:00 |
zm_fifo_debug.cpp
|
Check result of snprintf for errors and truncation.
|
2022-07-31 16:38:23 -04:00 |
zm_fifo_debug.h
|
…
|
|
zm_fifo_stream.cpp
|
Remove always false condition
|
2022-07-14 10:02:58 -04:00 |
zm_fifo_stream.h
|
solve ccpcheck complaints
|
2022-01-09 14:43:23 -05:00 |
zm_file_camera.cpp
|
Fix FILE Monitor type.
|
2022-12-08 15:33:57 -05:00 |
zm_file_camera.h
|
Fix FILE Monitor type.
|
2022-12-08 15:33:57 -05:00 |
zm_font.cpp
|
Cast operand to larger destination size to avoid possible overflow issues.
|
2022-07-31 00:48:27 -04:00 |
zm_font.h
|
Utils: Add our own ASSERT macro
|
2021-05-30 21:41:58 +02:00 |
zm_frame.cpp
|
Frame: Convert API to std::chrono
|
2021-06-13 23:20:24 +02:00 |
zm_frame.h
|
Frame: Convert API to std::chrono
|
2021-06-13 23:20:24 +02:00 |
zm_group.cpp
|
db: Adjust the query methods to accept std::strings
|
2021-07-06 10:20:46 +02:00 |
zm_group.h
|
Fixes by cppcheck
|
2021-04-20 11:39:37 -04:00 |
zm_group_permission.cpp
|
Remove excess debugging
|
2023-01-07 12:40:02 -05:00 |
zm_group_permission.h
|
Make permission values 0 based but stsarting with UNKNOWN because when doing permission+0 in SQL, we get a 1-based value
|
2022-11-03 18:28:23 -04:00 |
zm_image.cpp
|
Fix missing c_str()
|
2023-02-02 12:16:43 -05:00 |
zm_image.h
|
replace const char * with std::string and save filename in the object when created by filename. Long term, we may represent an image by filename and load the image on demand. For potential use with sendfile.
|
2023-02-01 14:31:59 -05:00 |
zm_image_analyser.cpp
|
…
|
|
zm_image_analyser.h
|
…
|
|
zm_jpeg.cpp
|
Convert path buffers depending on PATH_MAX to std::string
|
2021-07-06 10:33:17 +02:00 |
zm_jpeg.h
|
…
|
|
zm_libvlc_camera.cpp
|
libvlc support for rtsp authentication with special characters
|
2022-08-20 11:00:51 -04:00 |
zm_libvlc_camera.h
|
libvlc support for rtsp authentication with special characters
|
2022-08-20 11:00:51 -04:00 |
zm_libvnc_camera.cpp
|
Switch from av_init_packet() to av_packet_alloc()
|
2022-07-29 14:56:26 -04:00 |
zm_libvnc_camera.h
|
Drop Ubuntu Xenial support
|
2021-06-05 17:16:22 +02:00 |
zm_line.h
|
Polygon: Implement clipping to a boundary box
|
2021-05-16 19:41:45 +02:00 |
zm_local_camera.cpp
|
Convert AVFrame* to custom unique_ptr (av_frame_ptr).
|
2022-07-30 13:21:11 -04:00 |
zm_local_camera.h
|
Convert AVFrame* to custom unique_ptr (av_frame_ptr).
|
2022-07-30 13:21:11 -04:00 |
zm_logger.cpp
|
Use correct format, fix build warnings
|
2022-08-26 09:54:05 -04:00 |
zm_logger.h
|
cpplint changes
|
2022-05-19 16:08:17 -04:00 |
zm_mem_utils.h
|
…
|
|
zm_monitor.cpp
|
Add Deleted() to Monitor object
|
2023-05-10 13:04:57 -04:00 |
zm_monitor.h
|
Add Deleted() to Monitor object
|
2023-05-10 13:04:57 -04:00 |
zm_monitor_amcrest.cpp
|
reduce scope of CurlMsg m
|
2022-07-14 10:26:55 -04:00 |
zm_monitor_janus.cpp
|
Add Janus RTSP session timeout to C ⚗️
|
2023-01-09 17:57:26 -07:00 |
zm_monitor_monitorlink.cpp
|
Fix various printf formats for 32bit, 32bit w/_FILE_OFFSET_BITS=64 and 64-bit
|
2022-07-16 03:18:18 -04:00 |
zm_monitor_permission.cpp
|
Make permission values 0 based but stsarting with UNKNOWN because when doing permission+0 in SQL, we get a 1-based value
|
2022-11-03 18:28:23 -04:00 |
zm_monitor_permission.h
|
Make permission values 0 based but stsarting with UNKNOWN because when doing permission+0 in SQL, we get a 1-based value
|
2022-11-03 18:28:23 -04:00 |
zm_monitorlink_expression.cpp
|
Have working monitorlink expressions
|
2022-07-14 17:25:51 -04:00 |
zm_monitorlink_expression.h
|
Have working monitorlink expressions
|
2022-07-14 17:25:51 -04:00 |
zm_monitorlink_token.h
|
Have working monitorlink expressions
|
2022-07-14 17:25:51 -04:00 |
zm_monitorstream.cpp
|
If monitor has been deleted, we won't be able to connect to it. Show an instructive jpeg and exit.
|
2023-05-10 13:06:09 -04:00 |
zm_monitorstream.h
|
Fix viewing fps display by keeping track of last update time, last frame count and actually calculate it based on frames sent over a period of time.
|
2021-08-30 17:55:32 -04:00 |
zm_mpeg.cpp
|
Convert AVFrame* to custom unique_ptr (av_frame_ptr).
|
2022-07-30 13:21:11 -04:00 |
zm_mpeg.h
|
Convert AVFrame* to custom unique_ptr (av_frame_ptr).
|
2022-07-30 13:21:11 -04:00 |
zm_mqtt.cpp
|
Allow zm to compile without mqtt
|
2022-08-25 20:56:53 -04:00 |
zm_mqtt.h
|
Allow zm to compile without mqtt
|
2022-08-25 20:56:53 -04:00 |
zm_packet.cpp
|
Fix crash due to using unrotated y-channel image. Put the y-image creation in ::Decode, stored in ZMPacket.
|
2022-11-22 12:38:48 -05:00 |
zm_packet.h
|
Increase infomation in packet lock debugging
|
2023-01-24 10:26:46 -05:00 |
zm_packetqueue.cpp
|
Add deleting status to debug
|
2023-01-10 12:07:35 -05:00 |
zm_packetqueue.h
|
Add bool stopping() to packetqueue.
|
2022-08-19 13:33:22 -04:00 |
zm_poll_thread.cpp
|
Adds ONVIF Motion Detection Support
|
2022-01-06 16:45:15 -06:00 |
zm_poll_thread.h
|
Adds ONVIF Motion Detection Support
|
2022-01-06 16:45:15 -06:00 |
zm_poly.cpp
|
Polygon: Perform clip operation on existing object instead of returning a new clipped one
|
2021-05-16 19:42:41 +02:00 |
zm_poly.h
|
Image: Move Edge class to its own namespace
|
2021-05-17 20:20:33 +02:00 |
zm_regexp.cpp
|
…
|
|
zm_regexp.h
|
add explicit
|
2021-04-20 17:15:53 -04:00 |
zm_remote_camera.cpp
|
Implement split out username/password for remote_camera and remote_camera_http
|
2022-11-02 10:06:26 -04:00 |
zm_remote_camera.h
|
Implement split out username/password for remote_camera and remote_camera_http
|
2022-11-02 10:06:26 -04:00 |
zm_remote_camera_http.cpp
|
Implement split out username/password for remote_camera and remote_camera_http
|
2022-11-02 10:06:26 -04:00 |
zm_remote_camera_http.h
|
Implement split out username/password for remote_camera and remote_camera_http
|
2022-11-02 10:06:26 -04:00 |
zm_remote_camera_nvsocket.cpp
|
Implement split out username/password for remote_camera and remote_camera_http
|
2022-11-02 10:06:26 -04:00 |
zm_remote_camera_nvsocket.h
|
Pass std::strings by ref
|
2022-07-14 10:53:47 -04:00 |
zm_remote_camera_rtsp.cpp
|
Implement split out username/password for remote_camera and remote_camera_http
|
2022-11-02 10:06:26 -04:00 |
zm_remote_camera_rtsp.h
|
added configuring of authentication for rstp cameras
|
2022-07-22 07:08:22 -04:00 |
zm_rgb.h
|
spacing
|
2021-12-10 16:19:41 -05:00 |
zm_rtp.cpp
|
…
|
|
zm_rtp.h
|
…
|
|
zm_rtp_ctrl.cpp
|
add some brackets to make logic more clear
|
2022-01-25 14:28:26 -05:00 |
zm_rtp_ctrl.h
|
RtpCtrlThread: Add a missing include
|
2021-03-04 19:21:09 +01:00 |
zm_rtp_data.cpp
|
zm::Select: Convert API to std::chrono
|
2021-06-13 23:22:51 +02:00 |
zm_rtp_data.h
|
RtpDataThread: Convert to std::thread
|
2021-03-03 23:31:53 +01:00 |
zm_rtp_source.cpp
|
initialize all members and make lostInterval an int since we can get negative numbers when doing subtraction
|
2022-07-14 10:58:42 -04:00 |
zm_rtp_source.h
|
Fix mTerminate not being initialised.
|
2022-01-25 14:27:39 -05:00 |
zm_rtsp.cpp
|
added configuring of authentication for rstp cameras
|
2022-07-22 07:08:22 -04:00 |
zm_rtsp.h
|
added configuring of authentication for rstp cameras
|
2022-07-22 07:08:22 -04:00 |
zm_rtsp_auth.cpp
|
Pass std::strings by ref
|
2022-07-14 10:51:49 -04:00 |
zm_rtsp_auth.h
|
Pass std::strings by ref
|
2022-07-14 10:51:49 -04:00 |
zm_rtsp_server.cpp
|
Set the rtsp version so that the mandatory s field in the SDP is filled
|
2022-09-18 14:16:35 -04:00 |
zm_rtsp_server_adts_source.cpp
|
FFmpeg: Remove code paths required only by 2.8 and older
|
2021-06-05 20:40:12 +02:00 |
zm_rtsp_server_adts_source.h
|
FFmpeg: Remove code paths required only by 2.8 and older
|
2021-06-05 20:40:12 +02: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
|
Switch from av_init_packet() to av_packet_alloc()
|
2022-07-29 14:56:26 -04:00 |
zm_rtsp_server_device_source.h
|
…
|
|
zm_rtsp_server_fifo_adts_source.cpp
|
style and performance improvements reported by cppcheck
|
2021-05-09 16:39:38 -04:00 |
zm_rtsp_server_fifo_adts_source.h
|
style and performance improvements reported by cppcheck
|
2021-05-09 16:39:38 -04: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
|
style and performance improvements reported by cppcheck
|
2021-05-09 16:39:38 -04:00 |
zm_rtsp_server_fifo_h264_source.h
|
style and performance improvements reported by cppcheck
|
2021-05-09 16:39:38 -04:00 |
zm_rtsp_server_fifo_source.cpp
|
Fix various printf formats for 32bit, 32bit w/_FILE_OFFSET_BITS=64 and 64-bit
|
2022-07-16 03:18:18 -04:00 |
zm_rtsp_server_fifo_source.h
|
style and performance improvements reported by cppcheck
|
2021-05-09 16:39:38 -04:00 |
zm_rtsp_server_fifo_video_source.cpp
|
style and performance improvements reported by cppcheck
|
2021-05-09 16:39:38 -04:00 |
zm_rtsp_server_fifo_video_source.h
|
style and performance improvements reported by cppcheck
|
2021-05-09 16:39:38 -04:00 |
zm_rtsp_server_frame.h
|
Fix logging format string mismatches
|
2021-04-30 00:26:24 +02:00 |
zm_rtsp_server_server_media_subsession.cpp
|
style and performance improvements reported by cppcheck
|
2021-05-09 16:39:38 -04:00 |
zm_rtsp_server_server_media_subsession.h
|
add explicit
|
2022-01-10 17:36:49 -05:00 |
zm_rtsp_server_unicast_server_media_subsession.cpp
|
…
|
|
zm_rtsp_server_unicast_server_media_subsession.h
|
…
|
|
zm_sdp.cpp
|
Fix truncation warning.
|
2022-07-22 19:52:09 -04:00 |
zm_sdp.h
|
FFmpeg: Remove code paths required only by 2.8 and older
|
2021-06-05 20:40:12 +02:00 |
zm_sendfile.h
|
Fix complaint
|
2023-01-18 16:01:42 -05:00 |
zm_server.cpp
|
Rough in a Server class to load Server info
|
2022-09-12 11:54:02 -04:00 |
zm_server.h
|
Rough in a Server class to load Server info
|
2022-09-12 11:54:02 -04:00 |
zm_signal.cpp
|
Fix backtrace addr2line command.
|
2022-07-31 00:42:15 -04:00 |
zm_signal.h
|
…
|
|
zm_storage.cpp
|
db: Adjust the query methods to accept std::strings
|
2021-07-06 10:20:46 +02:00 |
zm_storage.h
|
…
|
|
zm_stream.cpp
|
Remove redundanct frame_mod=1
|
2023-04-06 19:02:24 -04:00 |
zm_stream.h
|
rework event stream. Fixes seeking. Fixes event not completing due to not have Frame records for every frame. Adds send_twice to deal with browsers not showing the last sent image. Use locking around anything to do with curr_frame_id as commandQueue is it's own thread now.
|
2022-09-13 16:16:54 -04:00 |
zm_swscale.cpp
|
Convert AVFrame* to custom unique_ptr (av_frame_ptr).
|
2022-07-30 13:21:11 -04:00 |
zm_swscale.h
|
Convert AVFrame* to custom unique_ptr (av_frame_ptr).
|
2022-07-30 13:21:11 -04:00 |
zm_time.cpp
|
Need to cast duration to system_clock resolution.
|
2022-07-16 10:03:54 +00:00 |
zm_time.h
|
add explicit
|
2022-01-09 14:43:23 -05:00 |
zm_user.cpp
|
Use dbEscapeString on username retrieved from jwt to prevent SQL injection
|
2023-02-20 12:10:49 -05:00 |
zm_user.h
|
Move from MonitorIds to Monitor_Permissions and Group_Permissions.
|
2022-11-02 13:25:43 -04:00 |
zm_utils.cpp
|
Use snprintf instead of sprintf to quieten codeql
|
2023-02-23 16:52:19 -05:00 |
zm_utils.h
|
support for ffmpeg type camera authentication with special characters
|
2022-08-20 10:01:14 -04:00 |
zm_vector2.h
|
Box: Make range calculations mathematically correct
|
2021-05-16 19:41:45 +02:00 |
zm_videostore.cpp
|
Add reason for error setting up device
|
2023-02-26 16:31:32 -05:00 |
zm_videostore.h
|
Convert AVFrame* to custom unique_ptr (av_frame_ptr).
|
2022-07-30 13:21:11 -04:00 |
zm_zone.cpp
|
Fix %u instead of %d for id which is unsigned. Pass string instead of c_str
|
2022-07-14 12:07:26 -04:00 |
zm_zone.h
|
Fix crashes. Zones should use const for monitor object and not references.
|
2022-06-07 20:52:39 -04:00 |
zm_zone_stats.h
|
Box+Poly: Remove direct accessors to {Hi,Lo}{X,Y}
|
2021-05-16 16:42:58 +02:00 |
zmbenchmark.cpp
|
need to use shared_from_this() instead of this now
|
2022-06-07 18:18:47 -04:00 |
zmc.cpp
|
Only update fps if capture was successful. Beacuse it now also updates status to say Conected
|
2022-12-07 20:35:56 -05:00 |
zms.cpp
|
Support username and password as auth query params. These happen when using auth_relay=plain.
|
2023-02-25 13:12:40 -05:00 |
zmu.cpp
|
Adds the Janus_pin to shared_memory, and a -j to zmu to fetch it
|
2022-09-07 15:49:47 -05:00 |