Commit graph

7 commits

Author SHA1 Message Date
b673b0f507 feat: add PTP integration tests for LTC timecode synchronization
This commit adds comprehensive test coverage for the PTP and LTC timecode synchronization logic, including:

- PTP client initialization tests
- PTP disabled state handling
- LTC to PTP time conversion
- Frame timing precision
- Offset tracking and jitter calculation
- Interface change handling

The tests validate key aspects of the synchronization process, ensuring accurate timecode conversion, offset tracking, and client behavior under different configurations.

Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
2025-07-10 19:00:58 +01:00
b862e8d307 fix: Update PTP socket and clock init for statime-linux API
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-10 17:50:58 +01:00
59570ecdcb fix: Update statime API usage to fix build errors
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-10 16:45:41 +01:00
78ea1aefed feat: Integrate statime for PTP time sync
Co-authored-by: aider (gemini/gemini-2.5-pro-preview-05-06) <aider@aider.chat>
2025-07-10 16:33:47 +01:00
dependabot[bot]
2d89cec315
Update notify requirement from 5.1.0 to 8.1.0
Updates the requirements on [notify](https://github.com/notify-rs/notify) to permit the latest version.
- [Release notes](https://github.com/notify-rs/notify/releases)
- [Changelog](https://github.com/notify-rs/notify/blob/main/CHANGELOG.md)
- [Commits](https://github.com/notify-rs/notify/compare/notify-5.1.0...notify-8.1.0)

---
updated-dependencies:
- dependency-name: notify
  dependency-version: 8.1.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-10 12:45:28 +00:00
17c6e7ee98 fix: Update crossterm dependency version to 0.29 2025-07-10 13:08:25 +01:00
Chris Frankland-Wright
bd2111d77a Rust ported and tested version 2025-07-09 01:18:49 +01:00