Visitar URL original
Update DLC-live-GUI docs for latest version by C-Achard · Pull Request #3455 · DeepLabCut/DeepLabCut · GitHub
Skip to content

Update DLC-live-GUI docs for latest version - #3455

Merged
C-Achard merged 16 commits into
mainfrom
cy/dlc-live-gui-docs-bump
Aug 25, 2026
Merged

C-Achard merged 16 commits into
mainfrom
cy/dlc-live-gui-docs-bump

Conversation

@C-Achard

@C-Achard C-Achard commented Aug 19, 2026 •

Copy link
Copy Markdown
Member

Updates the documentation for the latest live-GUI changes:

  • Trigger config
  • Hardware timestamps
  • Improved camera config + dedicated page
    • Explain mono support

See details at DeepLabCut/DeepLabCut-live-GUI#96 and stacked PRs from DeepLabCut/DeepLabCut-live-GUI#82.

  • Checked mdformat and updated docs versioning metadata

Update the DLC Live GUI overview with a new Trigger settings section covering supported backends, trigger roles, key configuration fields, strict mode behavior, and practical notes for validation/timeouts. Also fix MyST directive syntax/paths and polish wording in existing notes for clarity.
Expand the DLC-Live GUI overview with details on the new "Use faster encoding parameters" setting. The docs now explain which FFmpeg options are applied for libx264/libx265, the latency vs. file size tradeoff, and that other codecs (including hardware encoders like h264_nvenc) are unaffected.
Updates the DLC Live GUI timestamp format guide to reflect the current JSON structure and semantics. The docs now describe `frame_timestamps`, `timestamp_sources`, software vs. optional hardware timestamps, backend-dependent hardware metadata, and clearer usage/interpretation guidance, including updated Python loading examples and caveats about clock timebases.
@C-Achard C-Achard self-assigned this Aug 19, 2026
@C-Achard C-Achard added documentation documentation updates/comments DLC-Live-GUI Related to DLC-Live-GUI & docs labels Aug 19, 2026
Add a new user guide page for the Configure Cameras dialog in DLC Live GUI. The doc covers backend/device discovery, active camera management, capture/output/crop settings, trigger modes (Basler and GenTL), preview/apply/reset behavior, save/cancel flow, multi-camera setup recommendations, troubleshooting, and links to related camera support docs.
Refreshes GUI documentation to reflect recent camera/backend updates: adds notes about trigger settings, hardware timestamps, faster encoding presets, and mono-camera performance in the index. The overview now clarifies camera property controls, replaces the long inline trigger configuration block with a reference to the dedicated trigger-settings section, and fixes the danger admonition formatting.
Updates `_toc.yml` to include the DLC-Live GUI `user_guide/camera_config` page in the documentation navigation so it appears alongside the other user guide sections.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the DeepLabCut Live GUI documentation to reflect recent live-GUI feature additions (trigger configuration, hardware timestamps, improved camera configuration/mono support) and refreshes docs metadata/versioning.

Changes:

  • Add a dedicated “Camera configuration” user-guide page and link it into the docs TOC.
  • Expand/clarify GUI overview content around camera properties, trigger settings, and encoding “faster preset” behavior.
  • Update the timestamp JSON documentation to describe software + optional hardware timestamps and provide a richer example schema.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
docs/dlc-live/dlc-live-gui/user_guide/overview.md Adds trigger-settings pointer, expands camera options and encoding options text, refreshes metadata.
docs/dlc-live/dlc-live-gui/user_guide/misc/timestamp_format.md Updates timestamp JSON documentation to include hardware timestamps and a revised Python loading example.
docs/dlc-live/dlc-live-gui/user_guide/camera_config.md New dedicated documentation page for camera configuration, mono support, and trigger settings.
docs/dlc-live/dlc-live-gui/index.md Updates feature/constraint bullets to mention new trigger/timestamp support and encoding/mono improvements.
_toc.yml Adds the new camera configuration page to the documentation navigation.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Update the timestamp format guide to better explain that software timestamps are captured when the camera SDK delivers frames through the backend read path, not as direct camera acquisition or inference timestamps. Also remove the schema version print line from the example output snippet.
@C-Achard
C-Achard marked this pull request as ready for review August 20, 2026 10:00

@deruyter92 deruyter92 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! Just minor comments

Comment thread docs/dlc-live/dlc-live-gui/index.md Resolved
Comment thread docs/dlc-live/dlc-live-gui/index.md Resolved
Update the DLC Live GUI docs to remove “New” callouts and tighten constraint language around OpenCV camera controls, backend-specific trigger/timestamp support, and performance guidance. The changes clarify that some capabilities are backend-limited and emphasize practical performance recommendations for encoding presets and mono cameras.
@C-Achard
C-Achard merged commit de48706 into main Aug 25, 2026
11 of 12 checks passed
@C-Achard
C-Achard deleted the cy/dlc-live-gui-docs-bump branch August 25, 2026 06:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

DLC-Live-GUI Related to DLC-Live-GUI & docs documentation documentation updates/comments

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants