Commit Graph
620 Commits
Author SHA1 Message Date
Cedric Verstraeten b49eef2d1c sync to file every keyframe + added a close method to clean up all pointers 2023-01-30 16:09:31 +01:00
Cedric Verstraeten b8735aba01 sync file continuously 2023-01-30 15:49:12 +01:00
Cedric Verstraeten c73584a743 cleaning up pointers + wipe memory and write to disc every 100 frames. 2023-01-30 15:37:57 +01:00
Cedric Verstraeten ef4fc0a184 add gosum 2023-01-30 14:45:34 +01:00
Cedric Verstraeten 8cada20b1e try direct write to writer (instead of bufio) 2023-01-30 14:41:46 +01:00
Cedric Verstraeten ba4ac215b5 reenable writing packets 2023-01-30 09:32:03 +01:00
Cedric Verstraeten 947ff473a0 get rid of dependencies + add AGENT_CAPTURE_RECORDING option 2023-01-30 09:19:28 +01:00
Cedric Verstraeten 14dc1a2fa3 disable dependencies 2023-01-30 09:11:21 +01:00
Cedric Verstraeten df69cdc6a4 add possibility to disable recording completely 2023-01-30 08:59:05 +01:00
Cedric Verstraeten dd54e08e10 Merge branch 'master' into develop 2023-01-30 08:47:08 +01:00
Cedric Verstraeten 7e3bb2359e Update go.yml 2023-01-30 08:21:43 +01:00
Cedric Verstraeten 5d00053b6f fix for checkout 2023-01-30 08:14:37 +01:00
Cedric Verstraeten d573c2b829 upgrade to actions/checkout@v3.1.0 2023-01-30 08:07:25 +01:00
Cedric Verstraeten eda9eb90d8 Merge branch 'master' into develop 2023-01-29 19:57:56 +01:00
Cedric Verstraeten 34849e8250 a test for mem 2023-01-29 19:53:34 +01:00
Cedric Verstraeten d069a606d7 remove cleanup 2023-01-29 19:52:16 +01:00
Cedric Verstraeten f0b042a2d1 we missed a packet 💯 2023-01-29 16:58:18 +01:00
Cedric Verstraeten 8a3ec65ec1 update recording logic to make sure no packets are lost 2023-01-29 16:47:59 +01:00
Cedric Verstraeten e53715b9b0 get rid of flush 2023-01-29 15:40:38 +01:00
Cedric Verstraeten 9ef1339f8f upgrade to joy v1.0.46 2023-01-29 11:21:56 +01:00
Cedric Verstraeten afaa51aac3 add an intermediate flush 2023-01-29 11:14:30 +01:00
Cedric Verstraeten fb803df15e upgrade joy4 2023-01-28 23:00:58 +01:00
Cedric Verstraeten de0c4fa657 align fragmentation time scale + upgrade to new joy4 2023-01-28 22:55:53 +01:00
Cedric Verstraeten 18484f407c width and height were swapped causing polygon not matching motion 👎 2023-01-27 00:59:34 +01:00
Cedric Verstraeten f4a7bc5650 increase sensitivity 2023-01-26 19:05:27 +01:00
Cedric Verstraeten 9410289b4f add gcompat 2023-01-26 18:52:26 +01:00
Cedric Verstraeten 8eecae6f9a get rid of debian c+ 2023-01-26 18:45:50 +01:00
Cedric Verstraeten 63cf88b88d add libbsd 2023-01-26 18:43:44 +01:00
Cedric Verstraeten cb9403cbf9 Update Dockerfile 2023-01-26 18:32:51 +01:00
Cedric Verstraeten 27da1dbc74 add a few more deps 2023-01-26 18:25:06 +01:00
Cedric Verstraeten 98d9185c20 add libgcc libstdc++ 2023-01-26 18:15:46 +01:00
Cedric Verstraeten dec367a8f5 Add libc6-compat fpr mp4fragmenter 2023-01-26 16:19:16 +01:00
Cedric Verstraeten 8a3c1e8f08 fix thresholding for motion detection (should be configurable though) 2023-01-26 14:25:44 +01:00
Cedric Verstraeten 89c385ae2f use low-res in SD streaming 2023-01-26 09:03:49 +01:00
Cedric Verstraeten e920cb2a6b increase encoding quality 2023-01-26 00:50:24 +01:00
Cedric Verstraeten 3f6204e2eb using substream for SD live is giving issues (to be checked) 2023-01-26 00:35:29 +01:00
Cedric Verstraeten ae9d42e821 fix for pixeltreshold might be empty + mp4fragment fix ldd 2023-01-26 00:22:30 +01:00
Cedric Verstraeten 31400bd5e7 revert to older ffmpeg (something is going wrong in decoding) 2023-01-25 22:23:03 +01:00
Cedric Verstraeten 7973559502 fix for some onvif cameras that requires PT coordinates (als if zero) 2023-01-25 14:12:22 +01:00
Cedric Verstraeten d4bfc8677a try new release (ffmpeg) only amd64 will work for now, come back later 2023-01-25 10:46:46 +01:00
Cedric Verstraeten 155f1c7cdf alternative way to cleanup (get rid of initializers) 2023-01-24 08:48:27 +01:00
Cedric Verstraeten 9643a79603 fix mem leak 2023-01-23 10:29:19 +01:00
Cedric Verstraeten 3cc67b485e add datadog for k8s profiling 2023-01-22 15:12:45 +01:00
Cedric Verstraeten 2175d76f94 fixing 2023-01-22 00:46:20 +01:00
Cedric Verstraeten 2a069f8881 fix motion detection + color stream 2023-01-21 23:41:42 +01:00
Cedric Verstraeten c46765ee8f Update Dockerfile 2023-01-20 20:30:15 +01:00
Cedric Verstraeten 427fad262c fix some build errors 2023-01-20 08:14:38 +01:00
Cedric Verstraeten a895b24425 several fixes and optimasations
fix static build +jpeg encoding using libjpeg turbo + motion optimisation + process motion on substream when availalbe
2023-01-20 07:35:20 +01:00
Cedric Verstraeten 659ba3e67d armv5 not supported 2023-01-18 23:14:13 +01:00
Cedric Verstraeten 7e394e1c93 try armv5 and armv6 + get rid of bitwiseand and a absdiff 2023-01-18 23:11:01 +01:00