.. |
CMakeLists.txt
|
Rough in a Uri class, use it to populate onvif_url if not filled in
|
2023-12-07 13:31:24 -05:00 |
bindings.h
|
Corrections on cpp and h files
|
2023-08-13 01:27:19 +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
|
Make log about analysis thread sleeping a level 5
|
2024-01-11 10:11:04 -05: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
|
Corrections on cpp and h files
|
2023-08-13 01:27:19 +02:00 |
zm_buffer.h
|
Buffer: Convert API to std::chrono
|
2021-06-13 23:22:51 +02:00 |
zm_camera.cpp
|
Add isPrimed to camera class instead of it just being in ffmpeg_camera. Rename mCanCapture to isPrimed in ffmpeg_camera.
|
2023-12-06 09:38:38 -05:00 |
zm_camera.h
|
Add isPrimed to camera class instead of it just being in ffmpeg_camera. Rename mCanCapture to isPrimed in ffmpeg_camera.
|
2023-12-06 09:38:38 -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
|
Fix memory leak in Config when reloading it after HUP
|
2024-01-23 16:56:51 -05: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
|
Merge branch 'master' into openbsd
|
2023-09-11 13:42:43 -07: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_db.cpp
|
Include unistd because we use sleep
|
2024-02-20 20:29:49 -05: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
|
Always increment alarm_frames if it is an alarm packet. Doesn't have to have an image.
|
2024-02-21 14:21:16 -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
|
curr_frame_id should never be 0. So set it to 1 instead
|
2024-01-29 13:30:17 -05: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
|
improvements reported by cppcheck
|
2020-11-01 16:11:19 -05:00 |
zm_ffmpeg.cpp
|
ffmpeg: Rework decode and encode flows
|
2024-02-19 17:17:24 -06:00 |
zm_ffmpeg.h
|
Handle ffmpeg5 channel deprecations
|
2023-06-19 10:57:13 -04:00 |
zm_ffmpeg_camera.cpp
|
Use time instead of pts for legibility in warning about jumping back in time. Don't break capture until we have at least 5 of these errors.
|
2024-02-19 09:52:10 -05:00 |
zm_ffmpeg_camera.h
|
Add isPrimed to camera class instead of it just being in ffmpeg_camera. Rename mCanCapture to isPrimed in ffmpeg_camera.
|
2023-12-06 09:38:38 -05:00 |
zm_ffmpeg_input.cpp
|
Fix use of deprecated pkt_duration
|
2024-01-16 16:41:05 -05:00 |
zm_ffmpeg_input.h
|
Implement get video and audio codec context
|
2023-09-09 18:51:36 +02:00 |
zm_ffmpeg_output.cpp
|
Fix syntax error
|
2024-01-29 13:42:56 -05: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
|
Log pipe size mutate / access errors
|
2024-01-26 05:07:05 +03: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
|
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
|
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
|
Fix complains by cpplint. Switch to std::string for name. Add MonitorIds function which will recursively load monitors Ids from children groups.
|
2024-01-23 16:11:15 -05:00 |
zm_group.h
|
Fix complains by cpplint. Switch to std::string for name. Add MonitorIds function which will recursively load monitors Ids from children groups.
|
2024-01-23 16:11:15 -05:00 |
zm_group_permission.cpp
|
Use new Group.MonitorIds() function to do the heavy lifting in LoadMonitorIds
|
2024-01-23 16:12:05 -05:00 |
zm_group_permission.h
|
include zm_group.h for group_permission
|
2024-01-23 16:12:36 -05:00 |
zm_image.cpp
|
Handle out of bounds access to global_edges if it is empty
|
2024-01-29 13:12:30 -05:00 |
zm_image.h
|
Allow specifying width and height so that we can scale to alower res
|
2023-08-02 13:56:06 -04: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
|
Cleanup and reorganize includes
|
2021-02-04 18:02:01 +01:00 |
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
|
Corrections on cpp and h files
|
2023-08-13 01:27:19 +02:00 |
zm_logger.h
|
cpplint changes
|
2022-05-19 16:08:17 -04:00 |
zm_mem_utils.h
|
Cleanup and reorganize includes
|
2021-02-04 18:02:01 +01:00 |
zm_monitor.cpp
|
Makes the "Events" part of the ONVIF URL configurable
|
2024-02-24 11:05:08 -06:00 |
zm_monitor.h
|
Makes the "Events" part of the ONVIF URL configurable
|
2024-02-24 11:05:08 -06:00 |
zm_monitor_amcrest.cpp
|
Spacing, cpplint
|
2024-02-07 15:56:24 -05:00 |
zm_monitor_janus.cpp
|
Add JANUS to logs relating to JANUS to ease debugging
|
2023-07-24 17:45:36 -04: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_monitor_rtsp2web.cpp
|
Log a failure to init curl
|
2024-01-22 18:59:02 -05:00 |
zm_monitorlink_expression.cpp
|
Add score to debug in monitor link
|
2024-01-28 16:31:49 -05:00 |
zm_monitorlink_expression.h
|
Implement MonitorLinkExpression::result so that we can return the score as well as simply a boolean value.
|
2024-01-22 14:25:57 -05:00 |
zm_monitorlink_token.h
|
Have working monitorlink expressions
|
2022-07-14 17:25:51 -04:00 |
zm_monitorstream.cpp
|
Set zm_terminate on io error
|
2024-02-08 14:42:08 -05: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
|
Corrections on cpp and h files
|
2023-08-13 01:27:19 +02: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
|
Slight code improvements, mostly for readability
|
2024-01-08 13:06:03 -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
|
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
|
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
|
Add support for application/octet-stream
|
2023-10-23 10:09:08 -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
|
Add jpeg writing from YUV subpixelformat
|
2023-06-09 16:42:33 -04:00 |
zm_rtp.cpp
|
…
|
|
zm_rtp.h
|
Cleanup and reorganize includes
|
2021-02-04 18:02:01 +01:00 |
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
|
Fix == to -
|
2023-06-04 07:23:08 -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
|
Change zmLoadAuthUser to use std::string in arguments. Include passing an optional username to allow the SQL to use an index to only compare to that user for efficiency.
|
2023-11-08 10:54:54 -05: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
|
Corrections on cpp and h files
|
2023-08-13 01:27:19 +02:00 |
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
|
Corrections on cpp and h files
|
2023-08-13 01:27:19 +02:00 |
zm_rtsp_server_fifo_source.cpp
|
Add some more debugging. Include zm_terminate in while loop condition. return instead of continuing to process nals if _stop or _zmterminate
|
2024-02-13 16:34:01 -05: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
|
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 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
|
Merge branch 'master' into openbsd
|
2023-09-11 13:42:43 -07:00 |
zm_signal.h
|
Cleanup and reorganize includes
|
2021-02-04 18:02:01 +01:00 |
zm_storage.cpp
|
db: Adjust the query methods to accept std::strings
|
2021-07-06 10:20:46 +02:00 |
zm_storage.h
|
Fix warnings reported by -Wignored-qualifiers
|
2021-02-26 19:31:32 +01:00 |
zm_stream.cpp
|
Handle change of res/colours in zms by reloading the monitor object.
|
2023-12-08 10:14:38 -05:00 |
zm_stream.h
|
Implement new zms parameters frames= which is the # of frames to send when in streaming mode. The idea is to replicate single mode, but allowing for other intermediate images, like Waiting for Connection etc. type=single should only ever send 1 single image.
|
2024-01-04 11:37:49 -05: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_uri.cpp
|
Rough in a Uri class, use it to populate onvif_url if not filled in
|
2023-12-07 13:31:24 -05:00 |
zm_uri.h
|
Rough in a Uri class, use it to populate onvif_url if not filled in
|
2023-12-07 13:31:24 -05:00 |
zm_user.cpp
|
Only allow loading user by only username if AUTH_RELAY=none. Log successful login as Debug
|
2024-02-24 07:54:40 -05:00 |
zm_user.h
|
Convert username and password to std::string. Fix crash in zmu because we can't convert null to std::string.
|
2023-11-21 10:49:09 -05:00 |
zm_utils.cpp
|
Corrections on cpp and h files
|
2023-08-13 01:27:19 +02: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
|
Put back test for out of order packets. These buffers can take up a lot of ram even though they may not be needed.
|
2024-02-16 11:29:15 -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
|
Move declaration of zones down to where it is used
|
2024-02-07 15:56:24 -05: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
|
Set Heartbeat when not capturing due to ondemand
|
2023-12-10 09:46:28 -05:00 |
zms.cpp
|
Move code to shutdown the process properly into exit_zms and use it when auth fails. The stops a segfault.
|
2024-02-13 13:14:39 -05:00 |
zmu.cpp
|
Correct values for state to include Unknown
|
2024-01-11 17:18:23 -05:00 |