Skip to content

Rebind video surface after fullscreen resize - #374

Merged
wizdom13 merged 1 commit into
pipefrom
fix-local-video-fullscreen-surface
Sep 2, 2026
Merged

Rebind video surface after fullscreen resize#374
wizdom13 merged 1 commit into
pipefrom
fix-local-video-fullscreen-surface

Conversation

@wizdom13

@wizdom13 wizdom13 commented Sep 2, 2026

Copy link
Copy Markdown
Owner
  • Rebind ExoPlayer to the active SurfaceHolder whenever Android reports a structural surface change
  • Preserve playback state and position while recovering from fullscreen-to-normal surface reuse
  • Keep the existing placeholder-surface protection for destroyed surfaces
  • Add regression coverage for both initial surface binding and resize-time rebinding
  • Fixes Local video shows a black screen after exiting fullscreen #373

@wizdom13
wizdom13 force-pushed the fix-local-video-fullscreen-surface branch from abe2075 to 12639ad Compare September 2, 2026 08:26
@wizdom13
wizdom13 merged commit 88f1d90 into pipe Sep 2, 2026
0 of 3 checks passed
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.

Local video shows a black screen after exiting fullscreen

1 participant