.. |
CMakeLists.txt
|
Implement decoder thread, locking is broken
|
2021-03-15 15:08:43 -04: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
|
After moving analysis thread into monitor, I don't know how to handle the shared_ptr stuff
|
2021-03-17 12:46:55 -04:00 |
zm_analysis_thread.h
|
After moving analysis thread into monitor, I don't know how to handle the shared_ptr stuff
|
2021-03-17 12:46:55 -04: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
|
code style cleanups and add debug to tell which library we are using
|
2021-03-23 13:52:35 -04: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_decoder_thread.cpp
|
don't include zm_utils in decoder_thread
|
2021-03-17 12:50:13 -04:00 |
zm_decoder_thread.h
|
Add decoder thread
|
2021-03-15 15:08:59 -04:00 |
zm_define.h
|
Define printf format specifier for size_t types (SZFMTD)
|
2021-02-07 20:39:48 +01:00 |
zm_event.cpp
|
Eliminate non-thread-safe calls to localtime
|
2021-03-21 21:42:02 +01:00 |
zm_event.h
|
Eliminate non-thread-safe calls to localtime
|
2021-03-21 21:42:02 +01:00 |
zm_eventstream.cpp
|
Eliminate non-thread-safe calls to localtime
|
2021-03-21 21:42:02 +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
|
Increase debug level of input selection
|
2021-03-16 20:07:06 -04: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
|
Use a define when setting pipe size
|
2021-03-22 17:49:59 -04: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
|
Eliminate non-thread-safe calls to localtime
|
2021-03-21 21:42:02 +01:00 |
zm_image.h
|
rgb: Convert some constant defines to constexpr
|
2021-03-01 00:38:21 +01:00 |
zm_image_analyser.cpp
|
…
|
|
zm_image_analyser.h
|
…
|
|
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
|
If we failed to bind libvnc then fail Prime to prevent crash
|
2021-03-14 22:08:48 -04:00 |
zm_libvnc_camera.h
|
Code style spacing and cleanups.
|
2021-02-24 10:10:37 -05:00 |
zm_local_camera.cpp
|
Make incorrect dimensions non-fatal if the monitor dimensions are larger than what is expected, so at least there is enough ram to store the image
|
2021-03-22 11:02:32 -04: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
|
Eliminate non-thread-safe calls to localtime
|
2021-03-21 21:42:02 +01: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
|
setKeepKeyframes when not PASSTHROUGH
|
2021-03-22 12:05:22 -04:00 |
zm_monitor.h
|
Remove assumptions about Analysis being about motion detection. Fixes mem leaks in Monitor mode
|
2021-03-18 09:24:27 -04:00 |
zm_monitorstream.cpp
|
Add checks for aliveness of monitor in streaming. If decoding disabled can't view stream.
|
2021-03-16 20:09:14 -04: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
|
Rework locking in ZMPacket by using a new class called ZMLockedPacket.
|
2021-03-15 17:05:30 -04:00 |
zm_packet.h
|
Rework locking in ZMPacket by using a new class called ZMLockedPacket.
|
2021-03-15 17:05:30 -04:00 |
zm_packetqueue.cpp
|
add tail_count to encode option
|
2021-03-22 21:31:09 -04:00 |
zm_packetqueue.h
|
Add keep_keyframes setting. When NOT doing passthrough we don't actually have to store all packets since last keyframe, so don't do it. SImplifies clearPackets() logic a lot and will save ram for those people.
|
2021-03-22 12:04:32 -04: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
|
RemoteCameraHttp: Fix a log message
|
2021-03-18 20:02:20 +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
|
rearrange a bit, put back setting width and height on video source even though it isn't used yet. Remove signal blocking stuff that we don't use
|
2021-03-22 17:49:59 -04: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
|
add jwt token as a std:;string
|
2021-03-22 17:49:59 -04: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
|
Break out early if no more buffer. Saves a couple cycles
|
2021-03-16 12:08:45 -04:00 |
zm_rtsp_server_fifo_h264_source.h
|
Remove h264markers cuz it's in zm_rtsp_server_frame.h
|
2021-03-22 17:49:59 -04:00 |
zm_rtsp_server_fifo_source.cpp
|
fix reverse logic on testing stop_
|
2021-03-23 13:53:07 -04:00 |
zm_rtsp_server_fifo_source.h
|
use modern threads. Add a separate thread for sending data.
|
2021-03-22 17:49:59 -04: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
|
Use pts instead of timestamp in our nal
|
2021-03-22 17:49:59 -04: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
|
change log level to debug when monitor is not decoding
|
2021-03-23 10:32:59 -04: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
|
Eliminate non-thread-safe calls to localtime
|
2021-03-21 21:42:02 +01:00 |
zm_user.h
|
Fix warnings reported by -Wignored-qualifiers
|
2021-02-26 19:31:32 +01:00 |
zm_utils.cpp
|
utils: Make TimevalToString thread-safe
|
2021-03-21 21:42:02 +01:00 |
zm_utils.h
|
utils: Make TimevalToString thread-safe
|
2021-03-21 21:42:02 +01:00 |
zm_videostore.cpp
|
Merge branch 'master' of github.com:/ZoneMinder/zoneminder
|
2021-03-22 12:41:36 -04: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
|
Move analysis_thread into Monitor. Don't do extra gettimeofday if no delays are set. Fix status update on terminate
|
2021-03-17 12:49:50 -04:00 |
zms.cpp
|
Eliminate non-thread-safe calls to gmtime
|
2021-03-21 21:42:02 +01:00 |
zmu.cpp
|
Eliminate non-thread-safe calls to localtime
|
2021-03-21 21:42:02 +01:00 |