google / google/ExoPlayer

Frame rendered incorrectly when switching to lower resolution on one of our devices.

Open
#8,507 3 comments 0 reactions 1 assignee Claimed by @marcbaechinger View on GitHub
bug: device specific
Dominant language
Java
Stars
21.9k
Forks
6k
PR merge metrics
No merged PRs in 30d

Description

This issue can be reproduced on `2.12.3` on android api level 24 with the demo app. To reproduce, you'll need to be able to slow down your network connection speed. From the demo app menu select `HLS` -> `Apple 4x3 basic stream (TS)` to start the video stream. Start with a fast network connection and then slow it down. After a bit the app should switch a lower video resolution. As it switches resolution, you can see the first frame that is rendered is sized incorrectly. The frame doesn't fit correctly on the screen and is cut off. This only happens on one of our devices so I think it's an issue with how the OS is rendering the view on this specific device. I've attached a video that shows the issue.

https://user-images.githubusercontent.com/1555192/105761080-a5315d00-5f20-11eb-9763-da6d45a9444a.mp4

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.