Skip to content

Conversation

@laurent-radoux
Copy link
Collaborator

No description provided.

@laurent-radoux laurent-radoux linked an issue Aug 27, 2025 that may be closed by this pull request
@thomasdethier thomasdethier force-pushed the upgrade-deltacast-integration branch 2 times, most recently from bbbec65 to a18d3b7 Compare September 30, 2025 14:28
@thomasdethier thomasdethier force-pushed the upgrade-deltacast-integration branch from a18d3b7 to 4570ccb Compare September 30, 2025 15:08
@thomasdethier thomasdethier force-pushed the upgrade-deltacast-integration branch from 6de6e7d to 3096cac Compare October 9, 2025 12:11
@thomasdethier thomasdethier force-pushed the upgrade-deltacast-integration branch from 3096cac to 5a8614e Compare October 9, 2025 12:14
@thomasdethier thomasdethier self-assigned this Oct 9, 2025
@thomasdethier thomasdethier requested a review from Copilot October 9, 2025 12:16
Copy link

Copilot AI left a comment

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 upgrades the DELTACAST VideoMaster operators from GXF-based codelets to native Holoscan operators. The conversion removes dependency on the GXF extension system and implements direct operator functionality within the Holoscan framework.

  • Converts GXF codelets to native Holoscan operators with standard lifecycle methods
  • Removes GXF extension infrastructure and associated build dependencies
  • Adds new deltacast_receiver application to demonstrate input functionality

Reviewed Changes

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

Show a summary per file
File Description
utilities/cli/container.py Adds duplicate device mount for DELTACAST x370 hardware
operators/deltacast_videomaster/*.hpp Converts operator headers from GXF to native implementation
operators/deltacast_videomaster/*.cpp Converts operator implementations with new compute/lifecycle methods
operators/deltacast_videomaster/videomaster_base.* New base class for shared DELTACAST functionality
gxf_extensions/deltacast_videomaster/* Removes entire GXF extension codebase
applications/deltacast_receiver/* Adds new receiver application for video input
applications/deltacast_transmitter/* Updates transmitter to use native operators
applications/endoscopy_tool_tracking/* Updates to use native operators

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Co-authored-by: Copilot <[email protected]>
Signed-off-by: Thomas Dethier <[email protected]>
@laurent-radoux
Copy link
Collaborator Author

Closing PR following creation of PR in NVIDIA repository for reintegration into main.

nvidia-holoscan#1162

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade deltacast integration

4 participants