| .. |
|
CMakeLists.txt
|
Adds RTSP2Web support for live view
|
2023-07-29 23:46:31 -05:00 |
|
bindings.h
|
fixes bug with zmonvif event loop (c++) :
|
2023-07-02 10:46:29 +02: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
|
Handle ffmpeg5 channel deprecations
|
2023-06-19 10:57:13 -04: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
|
white space
|
2023-07-19 12:38:32 -04: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
|
Handle ffmpeg5 channel deprecations
|
2023-06-19 10:57:13 -04:00 |
|
zm_ffmpeg_camera.cpp
|
re-parse Options into opts so that they are available to open_codec
|
2023-07-28 17:39:08 -04:00 |
|
zm_ffmpeg_camera.h
|
Cleanup constructor a bit
|
2023-06-08 10:58:08 -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
|
Use the same open semantics regardless of blocking or non so that we always have an fd to lock. Fixes logging of unable to lock jpeg in streaming with buffering
|
2023-07-25 16:35:28 -04: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
|
Adds RTSP2Web support for live view
|
2023-07-29 23:46:31 -05:00 |
|
zm_monitor.h
|
Adds RTSP2Web support for live view
|
2023-07-29 23:46:31 -05:00 |
|
zm_monitor_amcrest.cpp
|
Add AMCREST to logs relating to Amcrest ONVIF support to ease debugging
|
2023-07-24 17:45:36 -04: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
|
Adds RTSP2Web support for live view
|
2023-07-29 23:46:31 -05: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
|
Output debug the pixformat of the shm image
|
2023-07-21 15:09:51 -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
|
Add jpeg writing from YUV subpixelformat
|
2023-06-09 16:42:33 -04: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
|
…
|
|
|
zm_rtp_data.cpp
|
zm::Select: Convert API to std::chrono
|
2021-06-13 23:22:51 +02:00 |
|
zm_rtp_data.h
|
…
|
|
|
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
|
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
|
Include fifo name in debug
|
2023-07-21 14:10:46 -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
|
Don't exit on segfault, perhaps allowing graceful shutdown
|
2023-05-30 09:40:37 -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
|
Implement automatic setting of redorder_queue_size in videostore by implementing has_out_of_order_packets and get_max_keyframe_interval in the monitor object.
|
2023-07-19 12:38:11 -04: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
|
Reread config files and reread db config when given HUP
|
2023-07-17 13:46:47 -04:00 |
|
zms.cpp
|
Fix missing %s in format string
|
2023-06-07 10:02:50 -04: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 |