Black flash during bitrate switch from 30fps to 60fps
See original GitHub issueIssue description
Black flash happens on switching from lower bitrate on 30fps to higher bitrate on 60fps.
Reproduction steps
- Start playback with good bandwidth and a playlist with 30fps as lowest bitrate and 60fps highest streams.
- Wait for few seconds to switch to highest bitrate. Result: Black screen during the transition during bitrate switch
Link to test content - Widevine-DRM-DASH-Live mpd file -> https://gist.github.com/juechemparathy/c891e565e89e6f12c4a98ac6e17188a4 Stream url -> emailed to dev.exoplayer@gmail.com Let me know if you guys need more info.Thanks.
A full bug report captured from the device
From EventLogger
2019-08-29 17:54:45.535 8958-8958/com.yahoo.mobile.client.android.example.yvideosdkdemo D/EventLogger: decoderInputFormatChanged [11.10, 4.10, window=0, video, id=C, mimeType=video/avc, bitrate=1069178, codecs=avc1.4d001e, res=640x360, fps=30.0]
2019-08-29 17:54:53.910 8958-8958/com.yahoo.mobile.client.android.example.yvideosdkdemo D/EventLogger: decoderInputFormatChanged [19.47, 11.71, window=0, video, id=G, mimeType=video/avc, bitrate=5949747, codecs=avc1.640020, res=1280x720, fps=60.0]`
------- Black screen appears after above log -------
Version of ExoPlayer being used
2.9.5
Device(s) and version(s) of Android being used
S8
Issue Analytics
- State:
- Created 4 years ago
- Comments:8 (2 by maintainers)
Top GitHub Comments
Hi @marcbaechinger please use following config
@marcbaechinger - Seems the issue is being addressed with 2.10.4 with the decoder updates. The above test stream will be taken down by end of this week(09/21/2019 ). Thanks.