google / google/ExoPlayer

frame buffer cycling when switching between surfaces on certain devices

Open
#6,331 10 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

### Issue description
Along with #6294 we discovered frame renderings on previous defined surfaces when changing the surface during playback. This happens on two of our test devices (Honor 10 and Huawei P20)

### Reproduction steps
Just run the test application https://github.com/stetro/exoplayer-test on one of the devices (maybe its also happending on mate 10 pro). And press the switch button to switch surfaces during the playback. Activating the Surface workaround in MainActivity resolves the issue.

### Link to test content
https://github.com/stetro/exoplayer-test

### A full bug report captured from the device
Example Video is send by mail.

### Version of ExoPlayer being used
2.10.4

### Device(s) and version(s) of Android being used
Honor 10 Android 8
Huawei P20 Android 9

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.