zoneminder/src
Peter Keresztes Schmidt 866bcc9518 build: Cleanup CMakeLists.txt of libbcrypt
Remove unnecessary cruft and make sure it uses our compile options as dictated by zm-dependency-interface.
An additional step towards a warning-free compile.

Define __SKIP_GNU on BSD since they have their own bcrypt implementation.
2021-02-28 02:12:07 +01:00
..
jwt-cpp build: Add a CMakeLists.txt for jwt-cpp 2021-02-27 18:18:35 +01:00
libbcrypt build: Cleanup CMakeLists.txt of libbcrypt 2021-02-28 02:12:07 +01:00
CMakeLists.txt build: Cleanup CMakeLists.txt of libbcrypt 2021-02-28 02:12:07 +01: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 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 db: Make sure to bind only rvalues when pushing to zmDbQueue 2021-02-25 23:08:43 +01:00
zm_db.h db: Make sure to bind only rvalues when pushing to zmDbQueue 2021-02-25 23:08:43 +01:00
zm_define.h Define printf format specifier for size_t types (SZFMTD) 2021-02-07 20:39:48 +01:00
zm_event.cpp Fix warnings reported by -Wmissing-field-initializers 2021-02-26 22:46:09 +01: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 Merge branch 'master' of github.com:ZoneMinder/zoneminder 2021-02-25 14:58:45 -05:00
zm_image.h Image: Replace qsort with std::sort 2021-02-06 15:41:56 +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 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 Switch db_mutex to a std::mutex. Use modern locking with it. Use zmDbDo or dbQueue.push where appropriate. code cleanup. 2021-02-25 12:26:26 -05:00
zm_libvnc_camera.h Code style spacing and cleanups. 2021-02-24 10:10:37 -05:00
zm_local_camera.cpp Merge branch 'master' of github.com:ZoneMinder/zoneminder 2021-02-25 14:58:45 -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 db: Make sure to bind only rvalues when pushing to zmDbQueue 2021-02-25 23:08:43 +01:00
zm_logger.h Switch db_mutex to a std::mutex. Use modern locking with it. Use zmDbDo or dbQueue.push where appropriate. code cleanup. 2021-02-25 12:26:26 -05:00
zm_mem_utils.h Cleanup and reorganize includes 2021-02-04 18:02:01 +01:00
zm_monitor.cpp Fix a warning reported by -Wextra 2021-02-27 01:27:58 +01:00
zm_monitor.h Fix a warning reported by -Wextra 2021-02-27 01:27:58 +01:00
zm_monitorstream.cpp Fix a warning reported by -Wextra 2021-02-27 01:27:58 +01: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 Fix warnings reported by -Wimplicit-fallthrough 2021-02-27 00:29:35 +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 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 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 Use the power of smart pointers to manage Monitor instances 2021-02-07 21:20:45 +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_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 Fix warnings reported by -Wignored-qualifiers 2021-02-26 19:31:32 +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 Switch db_mutex to a std::mutex. Use modern locking with it. Use zmDbDo or dbQueue.push where appropriate. code cleanup. 2021-02-25 12:26:26 -05:00
zm_zone.h Consolidate __STDC_FORMAT_MACROS and __STDC_CONSTANT_MACROS definition 2021-02-04 19:58:29 +01:00
zmc.cpp Keep capture_delay in useconds instead of msecs. Fix fps by adding back in the previous sleep_time. Fix crash due to capture_image not being asigned for local cameras 2021-02-25 16:58:54 -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