zoneminder/src
Isaac Connor c9170a87b2 Allow users with Monitors::View to generate and cancel events 2021-03-12 09:26:56 -05:00
..
CMakeLists.txt Switch from live555 to PHZ76/RtspServer 2021-03-10 11:01:04 -05: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 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2021-02-18 16:05:10 -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 Implement read_into with a timeout 2021-03-05 14:12:44 -05:00
zm_buffer.h Implement read_into with a timeout 2021-03-05 14:12:44 -05:00
zm_camera.cpp Keep track of stream last_pts. So we can at least try to sync streams 2021-03-03 12:45:05 -05:00
zm_camera.h Keep track of stream last_pts. So we can at least try to sync streams 2021-03-03 12:45:05 -05:00
zm_comms.cpp Comms: Move all classes to ZM:: namespace 2021-02-09 14:45:33 +01:00
zm_comms.h Drop zm_thread which has been replaced by STL implementations 2021-03-04 10:55:46 +01: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 dep/jwt-cpp: Update to version 0.5 2021-03-01 23:14:56 +01: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 .head() instead of casting the buffer 2021-03-01 16:47:18 -05: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 Implement zmDbDoUpdate which returns -mysql_errer or # of rows modified 2021-03-11 13:48:16 -05:00
zm_db.h Implement zmDbDoUpdate which returns -mysql_errer or # of rows modified 2021-03-11 13:48:16 -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 Use new zmDbDoUpdate to end the event 2021-03-11 13:48:42 -05:00
zm_event.h Drop zm_thread which has been replaced by STL implementations 2021-03-04 10:55:46 +01:00
zm_eventstream.cpp Replace raw mysql_query calls with the zmDb* functions 2021-03-06 00:12:18 +01: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 Include codec_type in stream and packet dumps 2021-03-03 15:23:58 -05:00
zm_ffmpeg.h Use a define to deal with the codec/codecpar version problem 2021-03-03 15:43:59 -05:00
zm_ffmpeg_camera.cpp Fix invalid read when no mAudioStream 2021-03-04 13:35:39 -05:00
zm_ffmpeg_camera.h Add SecondFormatContext and open it using an FFmpeg_Input 2021-03-03 09:55:57 -05:00
zm_ffmpeg_input.cpp Make Open() return 1 instead of 0 2021-03-03 09:55:57 -05: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 add rouhged in output 2017-10-25 13:27:34 -07:00
zm_fifo.cpp Fifo: Fix a crash on shutdown 2021-03-06 23:39:59 +01:00
zm_fifo.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_debug.cpp Drop zm_thread which has been replaced by STL implementations 2021-03-04 10:55:46 +01: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 Drop zm_thread which has been replaced by STL implementations 2021-03-04 10:55:46 +01: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 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 Drop zm_thread which has been replaced by STL implementations 2021-03-04 10:55:46 +01:00
zm_image.h rgb: Convert some constant defines to constexpr 2021-03-01 00:38:21 +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 LibvlcCamera: Convert ThreadData with std::condition_variable 2021-03-03 23:31:53 +01:00
zm_libvlc_camera.h LibvlcCamera: Convert ThreadData with std::condition_variable 2021-03-03 23:31:53 +01:00
zm_libvnc_camera.cpp Set the packet's stream_index to the packetqueue stream. Rename get_ functions to get 2021-03-03 12:06:34 -05:00
zm_libvnc_camera.h Code style spacing and cleanups. 2021-02-24 10:10:37 -05:00
zm_local_camera.cpp Set the packet's stream_index to the packetqueue stream. Rename get_ functions to get 2021-03-03 12:06: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 nvsnprintf won't exceed the buffer but it can hit the end of it so adding the ending ]\n can overflow. Test and prevent. 2021-03-11 13:16:32 -05: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 Must init video_stream_id and audio_stream_id 2021-03-10 17:23:44 -05:00
zm_monitor.h Remove final bits of zm_video writer. 2021-03-08 22:14:13 -05:00
zm_monitorstream.cpp Drop zm_thread which has been replaced by STL implementations 2021-03-04 10:55:46 +01:00
zm_monitorstream.h Add override to processCommand declarations. 2021-02-22 08:15:36 -05: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 Set the packet's stream_index to the packetqueue stream. Rename get_ functions to get 2021-03-03 12:06:34 -05:00
zm_packet.h Set the packet's stream_index to the packetqueue stream. Rename get_ functions to get 2021-03-03 12:06:34 -05:00
zm_packetqueue.cpp Spacing 2021-03-11 13:48:52 -05:00
zm_packetqueue.h Change api of packetqueue. stream_index will not be incoming stream_index it will be a packetqueue specific stream_index. 2021-03-03 09:52:13 -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 Utils: Replace stringtf with a type-safe version that can't overflow 2021-03-06 00:12:18 +01: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 Drop zm_thread which has been replaced by STL implementations 2021-03-04 10:55:46 +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 RtspThread: Convert to std::thread 2021-03-03 23:31:53 +01:00
zm_remote_camera_rtsp.h RtspThread: Convert to std::thread 2021-03-03 23:31:53 +01:00
zm_rgb.h rgb: Convert some constant defines to constexpr 2021-03-01 00:38:21 +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 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 RtpDataThread: Convert to std::thread 2021-03-03 23:31:53 +01:00
zm_rtsp.h RtspThread: Convert to std::thread 2021-03-03 23:31:53 +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.cpp Add authentication 2021-03-10 13:19:41 -05: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 Implement xop::Authenticator::GetFailedResponse to return a 401 2021-03-11 11:45:39 -05: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 remove debug 2021-03-10 13:19:30 -05:00
zm_rtsp_server_fifo_audio_source.h Switch from live555 to PHZ76/RtspServer 2021-03-10 11:01:04 -05:00
zm_rtsp_server_fifo_h264_source.cpp remove Base64 include from live555 2021-03-11 09:26:50 -05:00
zm_rtsp_server_fifo_h264_source.h Switch from live555 to PHZ76/RtspServer 2021-03-10 11:01:04 -05:00
zm_rtsp_server_fifo_source.cpp Switch from live555 to PHZ76/RtspServer 2021-03-10 11:01:04 -05:00
zm_rtsp_server_fifo_source.h Switch from live555 to PHZ76/RtspServer 2021-03-10 11:01:04 -05:00
zm_rtsp_server_fifo_video_source.cpp Switch from live555 to PHZ76/RtspServer 2021-03-10 11:01:04 -05:00
zm_rtsp_server_fifo_video_source.h Switch from live555 to PHZ76/RtspServer 2021-03-10 11:01:04 -05:00
zm_rtsp_server_frame.h Add a debug function to print out the start of the nal 2021-03-01 16:49:27 -05: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 Drop zm_thread which has been replaced by STL implementations 2021-03-04 10:55:46 +01: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 Drop zm_thread which has been replaced by STL implementations 2021-03-04 10:55:46 +01: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 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_user.cpp Replace raw mysql_query calls with the zmDb* functions 2021-03-06 00:12:18 +01:00
zm_user.h Fix warnings reported by -Wignored-qualifiers 2021-02-26 19:31:32 +01:00
zm_utils.cpp Need to use ZM::make_unique because std::make_unique is c++14 2021-03-10 16:35:03 -05:00
zm_utils.h add a Query String parse in zm_utils 2021-03-10 13:20:14 -05:00
zm_videostore.cpp audio_in_stream_id is dprecated 2021-03-03 12:44:45 -05:00
zm_videostore.h Deprecate video_in_stream_index and audio_in_stream_index as they are not useful 2021-03-03 12:03:36 -05:00
zm_zone.cpp Replace raw mysql_query calls with the zmDb* functions 2021-03-06 00:12:18 +01:00
zm_zone.h rgb: Convert some constant defines to constexpr 2021-03-01 00:38:21 +01:00
zmc.cpp fix alignment of help 2021-03-11 13:16:44 -05:00
zms.cpp Drop zm_thread which has been replaced by STL implementations 2021-03-04 10:55:46 +01:00
zmu.cpp Allow users with Monitors::View to generate and cancel events 2021-03-12 09:26:56 -05:00