Fixes an issue where the video stream could freeze while audio and controller input continued working normally. The freeze could last 10–15 seconds or persist for the entire session.
Improvements
- The app now detects when video has been frozen for more than 500ms and actively requests a new keyframe from the Xbox (or xCloud). If the first request is lost, it retries every second until video resumes.
- When a video frame arrives incomplete (due to packet loss mid-frame), the app now immediately requests a keyframe instead of waiting passively.