Commit Graph

23 Commits

Author SHA1 Message Date
Isaac Connor
30bb5d47d7 Implement split out username/password for remote_camera and remote_camera_http 2022-11-02 10:06:26 -04:00
Isaac Connor
fd566b2212 Pass std::strings by ref 2022-07-14 10:53:47 -04:00
Isaac Connor
2cf6ad8089 Switch ZMPacket * to a shared_ptr<ZMPacket>. This is so that in LockedPacket we can unlock and then notify and be confident that packet_ won't have been deleted. Change ZMPacket->timestamp to be a timeval instead of timeval *. This might not have been necessary but I like it. No longer cuse the ZMPacket object to wrap the shared image buffers and timestamps. Use a vector for image_buffers. 2021-05-08 21:14:20 -04:00
Peter Keresztes Schmidt
d9568a98c0 Drop zm_thread which has been replaced by STL implementations 2021-03-04 10:55:46 +01:00
Peter Keresztes Schmidt
35514649c9 Monitor: Make audio and video streams directly accessible
Also remove Camera::getId() which returend the monitor ID. Since a camera is owned by an monitor, there is no need for this. Also it causes a circular include.
2021-02-11 19:22:22 +01:00
Peter Keresztes Schmidt
f43507dce0 Use the power of smart pointers to manage Monitor instances 2021-02-07 21:20:45 +01:00
Peter Keresztes Schmidt
0dbc39ee25 Cleanup and reorganize includes
With this commit a unified structure for includes is introduced.
The general rules:
 * Only include what you need
 * Include wherever possible in the cpp and forward-declare in the header

 The includes are sorted in a local to global fashion. This means for the include order:
  0. If cpp file: The corresponding h file and an empty line
  1. Includes from the project sorted alphabetically
  2. System/library includes sorted alphabetically
  3. Conditional includes
2021-02-04 18:02:01 +01:00
Peter Keresztes Schmidt
5a57efdfe2 Replace deprecated C header includes with the C++ ones. 2021-02-04 05:39:03 +01:00
Isaac Connor
ab65a65dfb use camel case on video_stream and audio_stream 2021-01-28 10:45:53 -05:00
Isaac Connor
f6139d33ed Merge branch 'storageareas' into zma_to_thread 2018-05-05 12:25:11 -04:00
Isaac Connor
e8eaf5fc80 quiten build error 2018-04-23 14:43:16 -04:00
Isaac Connor
bcdadc67bf Merge branch 'storageareas' into zma_to_thread 2017-12-12 15:29:19 -05:00
Isaac Connor
9085a4b062 remove unused class members 2017-12-12 12:38:05 -05:00
APHW2 MFGENG
4a9c31a15d wip 2017-12-01 15:42:19 -08:00
APHW2 MFGENG
f0ffa34c4d set videostreamid 2017-11-28 12:58:20 -08:00
APHW2 MFGENG
1809921b46 turnoff debug 2017-11-14 08:53:08 -08:00
APHW2 MFGENG
043e44d273 fix, must clear the frame 2017-11-13 14:24:28 -08:00
APHW2 MFGENG
d15d36f389 rework, compiles, won't open h264 2017-11-09 11:50:20 -08:00
APHW2 MFGENG
e17bcb9178 updates for mast ffmpeg 2017-11-07 18:21:51 -08:00
Isaac Connor
b58c9d87c3 wip 2017-10-23 09:51:41 -04:00
APHW2 MFGENG
c11f310f54 fix 2017-10-03 14:51:57 -07:00
APHW2 MFGENG
354262c557 wip nvsocket 2017-10-03 13:28:56 -07:00
Isaac Connor
a1847aff75 add in new experimental nvsocket camera 2017-10-02 12:57:40 -04:00