Commit Graph

  • 2c02e0aeb1 Merge pull request #250 from kerberos-io/fix/add-avc-description-fallback master v3.6.11 Cédric Verstraeten 2026-02-27 11:48:34 +01:00
  • d5464362bb Add AVC descriptor fallback for SPS parse errors fix/add-avc-description-fallback cedricve 2026-02-27 11:35:22 +01:00
  • 5bcefd0015 Merge pull request #249 from kerberos-io/feature/enhance-avc-hevc-ssp-nalus v3.6.10 Cédric Verstraeten 2026-02-27 11:12:03 +01:00
  • 5bb9def42d Normalize and debug H264/H265 parameter sets cedricve 2026-02-27 11:09:28 +01:00
  • ff38ccbadf Merge pull request #248 from kerberos-io/fix/sanitize-parameter-sets v3.6.9 Cédric Verstraeten 2026-02-26 20:43:53 +01:00
  • f64e899de9 Populate/sanitize NALUs and avoid empty MP4 cedricve 2026-02-26 20:37:10 +01:00
  • b8a81d18af Merge pull request #247 from kerberos-io/fix/ensure-stsd v3.6.8 Cédric Verstraeten 2026-02-26 17:13:45 +01:00
  • 8c2e3e4cdd Recover video parameter sets from Annex B NALUs cedricve 2026-02-26 17:05:09 +01:00
  • 11c4ee518d Merge pull request #246 from kerberos-io/fix/handle-sps-pps-unknown-state v3.6.7 Cédric Verstraeten 2026-02-26 16:24:54 +01:00
  • 51b9d76973 Improve SPS/PPS handling: add warnings for missing SPS/PPS during recording start cedricve 2026-02-26 15:24:34 +00:00
  • f3c1cb9b82 Enhance SPS/PPS handling for main stream in gortsplib: add fallback for missing SDP cedricve 2026-02-26 15:21:54 +00:00
  • a1368361e4 Merge pull request #242 from kerberos-io/fix/update-workflows-for-nightly-build Cédric Verstraeten 2026-02-16 12:44:40 +01:00
  • baaa558cff Initial plan copilot/sub-pr-242 copilot-swe-agent[bot] 2026-02-16 11:44:09 +00:00
  • abfdea0179 Update issue-userstory-create.yml Cédric Verstraeten 2026-02-16 12:37:49 +01:00
  • 8aaeb62fa3 Merge pull request #241 from kerberos-io/fix/update-workflows-for-nightly-build Cédric Verstraeten 2026-02-16 12:21:06 +01:00
  • e30dd7d4a0 Add nightly build workflow for Docker images Cédric Verstraeten 2026-02-16 12:16:39 +01:00
  • ac3f9aa4e8 Merge pull request #240 from kerberos-io/feature/add-issue-generator-workflow Cédric Verstraeten 2026-02-16 11:58:06 +01:00
  • 04c568f488 Add workflow to create user story issues with customizable inputs feature/add-issue-generator-workflow Cédric Verstraeten 2026-02-16 11:54:07 +01:00
  • e270223968 Merge pull request #238 from kerberos-io/fix/docker-build-release-action v3.6.6 Cédric Verstraeten 2026-02-13 22:17:33 +01:00
  • 01ab1a9218 Disable build provenance in Docker builds cedricve 2026-02-13 22:16:23 +01:00
  • 6f0794b09c Merge pull request #237 from kerberos-io/feature/fix-quicktime-duration Cédric Verstraeten 2026-02-13 21:55:41 +01:00
  • 1ae6a46d88 Embed build version into binaries cedricve 2026-02-13 21:50:09 +01:00
  • 9d83cab5cc Set mdhd.Duration to 0 for fragmented MP4 cedricve 2026-02-13 21:46:32 +01:00
  • 6f559c2f00 Align MP4 headers to fragment durations cedricve 2026-02-13 21:35:57 +01:00
  • c147944f5a Convert MP4 timestamps to Mac HFS epoch cedricve 2026-02-13 21:01:45 +01:00
  • e8ca776e4e Merge pull request #236 from kerberos-io/fix/debugging-lost-keyframes v3.6.5 Cédric Verstraeten 2026-02-11 16:51:07 +01:00
  • de5c4b6e0a Merge branch 'master' into fix/debugging-lost-keyframes Cédric Verstraeten 2026-02-11 16:48:08 +01:00
  • 9ba64de090 add additional logging Cédric Verstraeten 2026-02-11 16:48:01 +01:00
  • 7ceeebe76e Merge pull request #235 from kerberos-io/fix/debugging-lost-keyframes v3.6.4 Cédric Verstraeten 2026-02-11 16:15:57 +01:00
  • bd7dbcfcf2 Enhance FPS tracking and logging for keyframes in gortsplib and mp4 modules Cédric Verstraeten 2026-02-11 15:11:52 +00:00
  • 8c7a46e3ae Merge pull request #234 from kerberos-io/fix/fps-gop-size v3.6.3 Cédric Verstraeten 2026-02-11 15:05:31 +01:00
  • 57ccfaabf5 Merge branch 'fix/fps-gop-size' of github.com:kerberos-io/agent into fix/fps-gop-size Cédric Verstraeten 2026-02-11 14:59:34 +01:00
  • 4a9cb51e95 Update machinery/src/capture/gortsplib.go Cédric Verstraeten 2026-02-11 14:59:15 +01:00
  • ab6f621e76 Merge branch 'fix/fps-gop-size' of github.com:kerberos-io/agent into fix/fps-gop-size Cédric Verstraeten 2026-02-11 14:58:44 +01:00
  • c365ae5af2 Ensure thread-safe closure of peer connections in InitializeWebRTCConnection Cédric Verstraeten 2026-02-11 13:58:29 +00:00
  • b05c3d1baa Update machinery/src/capture/gortsplib.go Cédric Verstraeten 2026-02-11 14:52:40 +01:00
  • c7c7203fad Merge branch 'master' into fix/fps-gop-size Cédric Verstraeten 2026-02-11 14:48:05 +01:00
  • d93f85b4f3 Refactor FPS calculation to use per-stream trackers for improved accuracy Cédric Verstraeten 2026-02-11 13:45:07 +00:00
  • 031212b98c Merge pull request #232 from kerberos-io/fix/fps-gop-size Cédric Verstraeten 2026-02-11 14:27:18 +01:00
  • a4837b3cb3 Implement PTS-based FPS calculation and GOP size adjustments Cédric Verstraeten 2026-02-11 13:14:29 +00:00
  • 77629ac9b8 Merge pull request #231 from kerberos-io/feature/improve-keyframe-interval v3.6.2 Cédric Verstraeten 2026-02-11 12:28:33 +01:00
  • 59608394af Use Warning instead of Warn in mp4.go cedricve 2026-02-11 12:26:18 +01:00
  • 9dfcaa466f Refactor video sample flushing logic into a dedicated function cedricve 2026-02-11 11:48:15 +01:00
  • 88442e4525 Add pending video sample to segment before flush cedricve 2026-02-11 11:38:51 +01:00
  • 891ae2e5d5 Merge pull request #230 from kerberos-io/feature/improve-video-format v3.6.1 Cédric Verstraeten 2026-02-10 17:25:23 +01:00
  • 32b471f570 Update machinery/src/video/mp4.go Cédric Verstraeten 2026-02-10 17:20:40 +01:00
  • 5d745fc989 Update machinery/src/video/mp4.go Cédric Verstraeten 2026-02-10 17:20:29 +01:00
  • edfa6ec4c6 Update machinery/src/video/mp4.go Cédric Verstraeten 2026-02-10 17:20:16 +01:00
  • 0c460efea6 Refactor PR description workflow to include organization variable and correct pull request URL format Cédric Verstraeten 2026-02-10 16:17:10 +00:00
  • 96df049e59 Enhance MP4 initialization by adding max recording duration parameter, improving placeholder size calculation for segments. Cédric Verstraeten 2026-02-10 15:59:59 +00:00
  • 2cb454e618 Merge branch 'master' into feature/improve-video-format Cédric Verstraeten 2026-02-10 16:57:47 +01:00
  • 7f2ebb655e Fix sidx.FirstOffset calculation and re-encode init segment for accurate MP4 structure Cédric Verstraeten 2026-02-10 15:56:10 +00:00
  • 63857fb5cc Merge pull request #229 from kerberos-io/feature/improve-video-format Cédric Verstraeten 2026-02-10 16:53:34 +01:00
  • f4c75f9aa9 Add environment variables for PR number and project name in workflow Cédric Verstraeten 2026-02-10 15:31:37 +00:00
  • c3936dc884 Enhance MP4 segment handling by adding segment durations and base decode times, improving fragment management and data integrity Cédric Verstraeten 2026-02-10 14:47:47 +00:00
  • 2868ddc499 Add fragment duration handling and improve MP4 segment management Cédric Verstraeten 2026-02-10 13:52:58 +00:00
  • 176610a694 Update mp4.go Cédric Verstraeten 2026-02-10 13:39:55 +01:00
  • f60aff4fd6 Enhance MP4 closing process by adding final video and audio samples, ensuring data integrity and updating track metadata Cédric Verstraeten 2026-02-10 12:45:46 +01:00
  • 847f62303a Merge pull request #228 from kerberos-io/feature/improve-webrtc-tracing v3.6.0 Cédric Verstraeten 2026-01-23 15:22:45 +01:00
  • f174e2697e Enhance WebRTC handling with connection management and error logging improvements Cédric Verstraeten 2026-01-23 14:16:55 +00:00
  • acac2d5d42 Refactor main function to improve code structure and readability Cédric Verstraeten 2026-01-23 13:48:24 +00:00
  • 24f0385cfe Remove unused initialization of onvifPresetsList in HandleHeartBeat function v3.3.21-onvif-0.0.7 v3.3.21-onvif-0.0.7 cedricve 2025-11-11 17:22:42 +00:00
  • 7d584b5d5b Remove commented-out code and clean up ONVIF device connection handling cedricve 2025-11-11 17:21:31 +00:00
  • 69892bcba2 Revert "Refactor HandleHeartBeat and HandleLiveStreamSD functions to improve ONVIF device connection handling and optimize image processing for MQTT streaming" cedricve 2025-11-11 18:00:32 +01:00
  • 8b5631e92d Refactor code structure for improved readability and maintainability Cédric Verstraeten 2025-11-11 16:53:35 +00:00
  • 881d23a879 Update ONVIF dependency version to v0.0.7 in go.mod Cédric Verstraeten 2025-11-11 16:26:45 +00:00
  • 3b1ec960da Refactor HandleHeartBeat and HandleLiveStreamSD functions to improve ONVIF device connection handling and optimize image processing for MQTT streaming cedricve 2025-11-11 17:07:56 +01:00
  • 3f77c1215d Initialize onvifEventsList to an empty JSON array on heartbeat failure v3.5.6.1-onvif-0.0.7 Cédric Verstraeten 2025-10-02 12:49:01 +00:00
  • 4ed77f0286 Merge branch 'master' into v3.5.6-hotfix v3.5.6-onvif-0.0.7 cedricve 2025-09-17 16:33:25 +02:00
  • f304c2ed3e Merge pull request #219 from kerberos-io/fix/release-process Cédric Verstraeten 2025-09-17 16:32:58 +02:00
  • 2003a38cdc Add release creation workflow with multi-arch Docker builds and artifact handling cedricve 2025-09-17 14:32:06 +00:00
  • d5b24c23b7 Refactor ONVIF integration by commenting out unused code and simplifying device connection logic cedricve 2025-09-17 14:07:08 +00:00
  • 1bce5f7c21 Implement feature X to enhance user experience and optimize performance cedricve 2025-09-17 14:01:40 +00:00
  • 9a0b654a8c Remove unused dependencies and commented code in ONVIF integration cedricve 2025-09-17 13:58:44 +00:00
  • abd442c350 Update onvif dependency version to v0.0.7 and add new dependencies in go.sum cedricve 2025-09-17 13:56:36 +00:00
  • 20b6226ba3 Update Darwin build job to use macOS 13 for consistency feature/add-darwin-build Cédric Verstraeten 2025-09-12 11:24:02 +00:00
  • aba07a4527 Update Darwin build job to use macOS 13 xlarge for improved performance Cédric Verstraeten 2025-09-12 11:23:20 +00:00
  • 8a6b2da968 Replace manual Docker installation steps with setup action in Darwin build job Cédric Verstraeten 2025-09-12 11:21:50 +00:00
  • 8240d7b9b0 Fix Docker machine creation command in Darwin build job Cédric Verstraeten 2025-09-12 11:19:52 +00:00
  • 36a234976f Update Darwin build job to run on macOS latest and configure Docker machine Cédric Verstraeten 2025-09-12 11:18:29 +00:00
  • 502c892e33 Remove Docker Buildx setup step from Darwin build job Cédric Verstraeten 2025-09-12 11:15:09 +00:00
  • 722b94d88f Update Darwin build job to run on macOS 26 and install Docker Cédric Verstraeten 2025-09-12 11:12:21 +00:00
  • 69be9eabeb Fix Darwin build job to run on macOS 15 instead of macOS 26 Cédric Verstraeten 2025-09-12 11:08:26 +00:00
  • af69d46c95 Update Darwin build job to run on macOS and remove obsolete GOOS argument Cédric Verstraeten 2025-09-12 11:07:22 +00:00
  • c114b3da5b Add GOOS argument to Dockerfiles for build environment configuration Cédric Verstraeten 2025-09-12 12:33:11 +02:00
  • e715575f20 Refactor PR build workflow to target arm64 for Darwin binaries and remove obsolete cross-compilation Dockerfiles Cédric Verstraeten 2025-09-12 12:23:00 +02:00
  • b4cf49d4be Add build process for Darwin binaries in PR workflow Cédric Verstraeten 2025-09-12 12:18:22 +02:00
  • d41c45ba59 Add support for cross-compilation in Docker workflows and create Darwin binary Cédric Verstraeten 2025-09-12 12:15:10 +02:00
  • a67c5a1f39 Merge pull request #216 from kerberos-io/feature/upgrade-build-process-avoid-base v3.5.6 Cédric Verstraeten 2025-09-11 16:22:53 +02:00
  • b7a87f95e5 Update Docker workflow to use Ubuntu 24.04 and simplify build steps for multi-arch images Cédric Verstraeten 2025-09-11 15:00:37 +02:00
  • 0aa0b8ad8f Refactor build steps in PR workflow to streamline Docker operations and improve artifact handling Cédric Verstraeten 2025-09-11 14:09:22 +02:00
  • 2bff868de6 Update upload artifact action to v4 in PR build workflow Cédric Verstraeten 2025-09-11 13:45:34 +02:00
  • 8b59828126 Add steps to strip binary and upload artifact in PR build workflow Cédric Verstraeten 2025-09-11 13:39:27 +02:00
  • f55e25db07 Remove Golang build steps from Dockerfiles for amd64 and arm64 Cédric Verstraeten 2025-09-11 10:29:05 +02:00
  • 243c969666 Add missing go version check in Dockerfile build step Cédric Verstraeten 2025-09-11 10:26:54 +02:00
  • ec7f2e0303 Update ARM64 build step to specify Dockerfile for architecture Cédric Verstraeten 2025-09-11 10:18:19 +02:00
  • a4a032d994 Update GitHub Actions workflow and Dockerfiles for architecture support and dependency management Cédric Verstraeten 2025-09-11 10:17:51 +02:00
  • 0a84744e49 Remove arm-v6 architecture from build matrix in PR workflow Cédric Verstraeten 2025-09-09 14:38:51 +00:00
  • 1425430376 Update .gitignore to include __debug* and change Dockerfile base image to golang:1.24.5-bullseye Cédric Verstraeten 2025-09-09 14:36:32 +00:00
  • ca8d88ffce Update GitHub Actions workflow to support multiple architectures in build matrix Cédric Verstraeten 2025-09-09 14:34:39 +00:00