zoneminder/src
Isaac Isaac f2143fd092 Improve debug logs 2021-02-23 13:12:09 -05:00
..
jwt-cpp Merge pull request #2874 from hax0kartik/2810-libjwt 2020-03-06 14:48:45 -05:00
libbcrypt fix compiler warnings 2020-10-16 20:04:26 -04:00
CMakeLists.txt Build: Link our libs and executable targets against zm-core-interface 2021-02-08 23:08:22 +01:00
jinclude.h Migrate svn to git 2013-03-17 00:45:21 +01:00
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 Don't sleep if Analyse returns false and we are terminating 2021-02-16 10:39:04 -05:00
zm_analysis_thread.h zmc: Fix a deadlock on shutdown/reconnection 2021-02-11 15:48:22 +01:00
zm_box.cpp Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_box.h Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_buffer.cpp Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_buffer.h Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_camera.cpp Use the power of smart pointers to manage Monitor instances 2021-02-07 21:20:45 +01:00
zm_camera.h Monitor: Make audio and video streams directly accessible 2021-02-11 19:22:22 +01:00
zm_comms.cpp Comms: Move all classes to ZM:: namespace 2021-02-09 14:45:33 +01:00
zm_comms.h Put back includes needed on FreeBSD. Fixes #3165 2021-02-22 08:03:10 -05:00
zm_config.cpp Put back includes needed on FreeBSD. Fixes #3165 2021-02-22 08:03:10 -05: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 add include <cstring> 2021-02-04 17:07:25 -05: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 Use the power of smart pointers to manage Monitor instances 2021-02-07 21:20:45 +01:00
zm_curl_camera.h Use the power of smart pointers to manage Monitor instances 2021-02-07 21:20:45 +01:00
zm_db.cpp watch for zm_terminate in db while loops 2021-02-19 12:07:12 -05:00
zm_db.h Introduce utility functions zmDbDo and zmDbDoInsert. 2021-02-18 16:01:30 -05:00
zm_define.h Define printf format specifier for size_t types (SZFMTD) 2021-02-07 20:39:48 +01:00
zm_event.cpp If doing encoding, we don't care about keyframe 2021-02-21 20:24:36 -05:00
zm_event.h Remove 1 seconds sleeps from db timeout loops. 1 second is a long time. Remove UpdateFramesDelta code which is no longer needed 2021-02-19 12:07:59 -05:00
zm_eventstream.cpp Put back includes needed on FreeBSD. Fixes #3165 2021-02-22 08:03:10 -05:00
zm_eventstream.h Add override to processCommand declarations. 2021-02-22 08:15:36 -05:00
zm_exception.cpp update gpl 2 mailing address in source files 2016-12-26 09:23:16 -06:00
zm_exception.h improvements reported by cppcheck 2020-11-01 16:11:19 -05:00
zm_ffmpeg.cpp remove unneeded strlen 2021-02-22 20:40:30 -05:00
zm_ffmpeg.h Include time_base in DUMP_PACKET 2021-02-19 12:44:24 -05:00
zm_ffmpeg_camera.cpp Use the power of smart pointers to manage Monitor instances 2021-02-07 21:20:45 +01:00
zm_ffmpeg_camera.h Use the power of smart pointers to manage Monitor instances 2021-02-07 21:20:45 +01:00
zm_ffmpeg_input.cpp ffmpeg: exit dumpPacket early if debug logging is not enabled 2021-02-07 11:58:17 +01:00
zm_ffmpeg_input.h Consolidate __STDC_FORMAT_MACROS and __STDC_CONSTANT_MACROS definition 2021-02-04 19:58:29 +01:00
zm_ffmpeg_output.cpp Use global FFMPEGInit(). Removed compiler warning 2021-02-04 14:07:37 -05:00
zm_ffmpeg_output.h add rouhged in output 2017-10-25 13:27:34 -07:00
zm_fifo.cpp Use the power of smart pointers to manage Monitor instances 2021-02-07 21:20:45 +01:00
zm_fifo.h Add override to processCommand declarations. Remove unused fd var 2021-02-22 08:15:48 -05:00
zm_file_camera.cpp Use the power of smart pointers to manage Monitor instances 2021-02-07 21:20:45 +01:00
zm_file_camera.h Use the power of smart pointers to manage Monitor instances 2021-02-07 21:20:45 +01:00
zm_font.cpp Fix resource leak on failure to load font 2021-02-06 20:11:38 -05:00
zm_font.h Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_frame.cpp create a simple Frame class. Add a queue of Frames to the Event. When we get 10 of them write them out to the db. 2018-12-05 13:18:21 -05:00
zm_frame.h Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_group.cpp Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_group.h Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_image.cpp TRY OUT SWS_POINT|SWS_BITEXACT scaling 2021-02-19 13:44:37 -05:00
zm_image.h Image: Replace qsort with std::sort 2021-02-06 15:41:56 +01:00
zm_image_analyser.cpp tabs to spaces and use 2space indenting 2016-04-04 10:11:48 -04:00
zm_image_analyser.h tabs to spaces and use 2space indenting 2016-04-04 10:11:48 -04:00
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 add dlclose 2021-02-19 20:41:41 -05:00
zm_libvlc_camera.h Use the power of smart pointers to manage Monitor instances 2021-02-07 21:20:45 +01:00
zm_libvnc_camera.cpp Add dlcose, and a resize() function to allocate the framebuffer our own way 2021-02-19 20:42:07 -05:00
zm_libvnc_camera.h WIP cleanup. Don't need to malloc ram as rfbInit will do it. We may need to allocated a larger buffer though, so may need to give vncserver a different malloc function 2021-02-18 13:47:27 -05:00
zm_local_camera.cpp Move call to Initialise into Constructor making sure that it only gets called once. Move channel switching out of PostCapture into just after capturing image in order to free up more time for image to stabilise while we do other things like timestamping etc which happen in Capture. 2021-02-23 13:11:34 -05: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 Put back includes needed on FreeBSD. Fixes #3165 2021-02-22 08:03:10 -05:00
zm_logger.h Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_mem_utils.h Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_monitor.cpp Put back includes needed on FreeBSD. Fixes #3165 2021-02-22 08:03:10 -05:00
zm_monitor.h convert last_read_index and last_write_index to int32_t so that we can have -1 as a value in other functions. 2021-02-16 14:43:52 -05:00
zm_monitorstream.cpp Put back includes needed on FreeBSD. Fixes #3165 2021-02-22 08:03:10 -05:00
zm_monitorstream.h Add override to processCommand declarations. 2021-02-22 08:15:36 -05:00
zm_mpeg.cpp Fix use of local mem in return value reported by cppcheck 2021-02-06 20:11:38 -05:00
zm_mpeg.h Put back includes needed on FreeBSD. Fixes #3165 2021-02-22 08:03:10 -05:00
zm_packet.cpp Must fix_deprecations on both values 2021-02-22 20:40:30 -05:00
zm_packet.h Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_packetqueue.cpp Improve debug logs 2021-02-23 13:12:09 -05:00
zm_packetqueue.h Move clear packetqueue logic to it's own function and call it from the analysis thread. 2021-02-18 19:25:40 -05:00
zm_poly.cpp Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_poly.h Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_regexp.cpp Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_regexp.h Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_remote_camera.cpp Put back includes needed on FreeBSD. Fixes #3165 2021-02-22 08:03:10 -05:00
zm_remote_camera.h Use the power of smart pointers to manage Monitor instances 2021-02-07 21:20:45 +01:00
zm_remote_camera_http.cpp Put back includes needed on FreeBSD. Fixes #3165 2021-02-22 08:03:10 -05:00
zm_remote_camera_http.h Use the power of smart pointers to manage Monitor instances 2021-02-07 21:20:45 +01:00
zm_remote_camera_nvsocket.cpp Monitor: Make audio and video streams directly accessible 2021-02-11 19:22:22 +01:00
zm_remote_camera_nvsocket.h Use the power of smart pointers to manage Monitor instances 2021-02-07 21:20:45 +01:00
zm_remote_camera_rtsp.cpp Monitor: Make audio and video streams directly accessible 2021-02-11 19:22:22 +01:00
zm_remote_camera_rtsp.h Use the power of smart pointers to manage Monitor instances 2021-02-07 21:20:45 +01:00
zm_rgb.h Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_rtp.cpp update gpl 2 mailing address in source files 2016-12-26 09:23:16 -06:00
zm_rtp.h Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_rtp_ctrl.cpp Comms: Move all classes to ZM:: namespace 2021-02-09 14:45:33 +01:00
zm_rtp_ctrl.h Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_rtp_data.cpp Comms: Move all classes to ZM:: namespace 2021-02-09 14:45:33 +01:00
zm_rtp_data.h Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_rtp_source.cpp Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_rtp_source.h Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_rtsp.cpp Rtsp: Use AvStream.codecpar if available 2021-02-10 00:21:23 +01:00
zm_rtsp.h Comms: Move all classes to ZM:: namespace 2021-02-09 14:45:33 +01:00
zm_rtsp_auth.cpp Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_rtsp_auth.h Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_rtsp_server_adts_source.cpp Use the power of smart pointers to manage Monitor instances 2021-02-07 21:20:45 +01:00
zm_rtsp_server_adts_source.h Use the power of smart pointers to manage Monitor instances 2021-02-07 21:20:45 +01: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_frame.h Replace #pragama once with include guards to be consistent 2021-02-04 18:02:08 +01:00
zm_rtsp_server_h264_device_source.cpp Use the power of smart pointers to manage Monitor instances 2021-02-07 21:20:45 +01: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 Replace #pragama once with include guards to be consistent 2021-02-04 18:02:08 +01:00
zm_rtsp_server_server_media_subsession.h Replace #pragama once with include guards to be consistent 2021-02-04 18:02:08 +01:00
zm_rtsp_server_thread.cpp RTSPServerThread: Fix a crash during construction 2021-02-09 14:50:07 +01:00
zm_rtsp_server_thread.h RTSPServerThread: Fix a crash during construction 2021-02-09 14:50:07 +01:00
zm_rtsp_server_unicast_server_media_subsession.cpp Replace #pragama once with include guards to be consistent 2021-02-04 18:02:08 +01: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 Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_sdp.h Cleanup and reorganize includes 2021-02-04 18:02:01 +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 Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_stream.cpp Use the power of smart pointers to manage Monitor instances 2021-02-07 21:20:45 +01:00
zm_stream.h Use the power of smart pointers to manage Monitor instances 2021-02-07 21:20:45 +01:00
zm_swscale.cpp use fix_deprecated_pix_fmt function. Fix logic on out_buffer_size. 2021-02-19 20:43:24 -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_thread.cpp Put back includes needed on FreeBSD. Fixes #3165 2021-02-22 08:03:10 -05:00
zm_thread.h Mutex: Change method signatures so they resemble std::unique_lock a bit more 2021-02-08 18:59:25 +01:00
zm_threaddata.cpp update gpl 2 mailing address in source files 2016-12-26 09:23:16 -06:00
zm_time.cpp update gpl 2 mailing address in source files 2016-12-26 09:23:16 -06:00
zm_time.h Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_timer.cpp update gpl 2 mailing address in source files 2016-12-26 09:23:16 -06:00
zm_timer.h Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_user.cpp Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_user.h Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_utils.cpp Must also include cstdarg for va_start etc al 2021-02-09 23:32:27 -05:00
zm_utils.h Utils: Add some helper to create unique_ptrs 2021-02-09 23:52:13 +01:00
zm_video.cpp Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_video.h Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_videostore.cpp Don't set a default crf. Many codecs don't support it. Failure to open encoder should only be a warning if we have specified it 2021-02-22 20:40:30 -05:00
zm_videostore.h Consolidate __STDC_FORMAT_MACROS and __STDC_CONSTANT_MACROS definition 2021-02-04 19:58:29 +01:00
zm_zone.cpp Fix logging when holding db lock 2021-02-19 12:09:02 -05:00
zm_zone.h Consolidate __STDC_FORMAT_MACROS and __STDC_CONSTANT_MACROS definition 2021-02-04 19:58:29 +01:00
zmc.cpp Reloading has to stop other threads while we are re-initing the logs. So move it down 2021-02-17 10:07:36 -05:00
zms.cpp DB: Make connection initialization more predictable and avoid double-initialization 2021-02-07 13:44:41 +01:00
zmu.cpp Merge pull request #3136 from Carbenium/db-connect 2021-02-08 08:43:33 -05:00