Skip to content

Capture from multiple Magewell USB devices on the same host#209

Merged
vmdocua merged 4 commits into
masterfrom
enh-multi-usb
Dec 3, 2025
Merged

Capture from multiple Magewell USB devices on the same host#209
vmdocua merged 4 commits into
masterfrom
enh-multi-usb

Conversation

@vmdocua
Copy link
Copy Markdown
Collaborator

@vmdocua vmdocua commented Dec 2, 2025

Tasks:

  • Check possibility to run multiple reprostim-videocapture processes in the same host against different devices and make sure that Magewell SDK MWCaptureInitInstance/MWCaptureExitInstance support this and don't need in exclusive access to API (Note: on dev environment we have only single USB device, so first instance was bound to real hardware and second one was configured to some possible hardware during these tests).
  • Introduce optional instance_tag in config.yaml to uniquely identify capture tool setup in certain environment, provide ability to specify it explicitly or to be automatically calculated based on execution context (utility name, device s/n, configuration path).
  • Inject instance_tag data into the ffmpeg command line and make sure that process termination logic kills only related ffmpeg process instances and not system wide ones as it was originally.
  • Release and deploy reprostim-videocapture 1.11.0.385 build to reproiner box.

Closes #202

@vmdocua vmdocua self-assigned this Dec 2, 2025
@vmdocua vmdocua added documentation Changes only affect the documentation enhancement New feature or request patch Increment the patch version when merged labels Dec 2, 2025
@vmdocua vmdocua marked this pull request as ready for review December 3, 2025 11:14
@vmdocua vmdocua merged commit cd92d8d into master Dec 3, 2025
10 checks passed
@vmdocua vmdocua deleted the enh-multi-usb branch December 3, 2025 11:15
@github-actions
Copy link
Copy Markdown

🚀 PR was released in 0.7.22 🚀

@github-actions github-actions Bot added the released This issue/pull request has been released. label Dec 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Changes only affect the documentation enhancement New feature or request patch Increment the patch version when merged released This issue/pull request has been released.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Capture from two USB devices

1 participant