Skip to content

feat: add a JavaFX VideoView - #401

Merged
devopvoid merged 1 commit into
feat/client-apifrom
feat/javafx-video-view
Oct 21, 2026
Merged

devopvoid merged 1 commit into
feat/client-apifrom
feat/javafx-video-view

Conversation

@devopvoid

Copy link
Copy Markdown
Owner

Stacked on #397; retarget to main once it merges.

  • New webrtc-java-javafx module (JPMS webrtc.java.javafx, Java 11) with dev.onvoid.webrtc.client.javafx.VideoView, the JavaFX counterpart of the Swing VideoView. OpenJFX is an optional dependency.
  • The module is added to the reactor, the publish action and the release workflow.

The node shows client API video in JavaFX scenes, as the Swing VideoView
does in Swing: frames are converted on their own thread and painted at
most once per pulse, with aspect ratio, rotation and mirroring. The module
compiles for Java 11, since OpenJFX does, and takes JavaFX as an optional
dependency. It is published with the other modules.
@devopvoid
devopvoid merged commit 0ce5c88 into feat/client-api Oct 21, 2026
1 check passed
@devopvoid
devopvoid deleted the feat/javafx-video-view branch October 21, 2026 18:36
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.

1 participant