Skip to content

fix: return valid track arrays from MediaStream getters - #514

Merged
devopvoid merged 1 commit into
mainfrom
fix/mediastream-track-arrays
Nov 1, 2026
Merged

devopvoid merged 1 commit into
mainfrom
fix/mediastream-track-arrays

Conversation

@devopvoid

Copy link
Copy Markdown
Owner

MediaStream.getAudioTracks() and getVideoTracks() returned a JavaLocalRef whose destructor deleted the local reference on return, so Java received null. Both now release the reference to the caller.

Adds MediaStreamTracksTests, covering both getters on remote streams with and without tracks of their kind.

getAudioTracks() and getVideoTracks() returned a JavaLocalRef whose
destructor deleted the local reference, so Java got null. Release it
to the caller instead.
@devopvoid
devopvoid merged commit 0d093e5 into main Nov 1, 2026
9 of 14 checks passed
@devopvoid
devopvoid deleted the fix/mediastream-track-arrays branch November 1, 2026 16:27
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