Skip to content

fix(xbox): a null DecodeInfo no longer closes the player - #124

Open
xservzeroman wants to merge 1 commit into
release/1.0-beta3from
fix/xbox-decode-info
Open

xservzeroman wants to merge 1 commit into
release/1.0-beta3from
fix/xbox-decode-info

Conversation

@xservzeroman

Copy link
Copy Markdown

Bug

On the Odin 2 Portal with beta 3, the Xbox player closed as soon as the Xbox connected.

Cause

libwebrtc passes a null DecodeInfo with a frame. LowLatencyDecoder.decode declared it non-null, so the first frame threw: NullPointerException: Parameter specified as non-null is null: method com.limelight.xbox.LowLatencyDecoder.decode, parameter info.

Fix

The parameter is nullable and is passed on as is.

Testing

  • test266 (debug) is on the Odin.
  • Needs Saleh to start an Xbox stream to confirm.

Stacked on #123 (beta 3).

🤖 Generated with Claude Code

libwebrtc passes a null DecodeInfo to the decoder; LowLatencyDecoder.decode
declared it non-null, so the first frame threw and the Xbox player closed as
soon as it connected (Odin 2 Portal, beta 3).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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