Corrupt rendering when seeking to end segment and back on some streaming media
- Dominant language
- Java
- Stars
- 21.9k
- Forks
- 6k
- PR merge metrics
- No merged PRs in 30d
Description
### ExoPlayer Version
2.15.1
### Devices that reproduce the issue
Pixel 6 Pro
Samsung Galaxy s10
LG G5
### Devices that do not reproduce the issue
Android Emulator (macOS)
### Reproducible in the demo app?
Yes
### Reproduction steps
1. Update the ExoPlayer demo app with the media URL under Media section
2. Play the media
3. Seek using the scrubbing bar to the end, and back to 1-2 seconds
### Expected result
The media should render correctly after seek back
### Actual result
The media plays but rendering is corrupted. No error logs are shown in logcat.
The bad rendering can be either a green/blue/gray screen or the one shown in the video below.
[Video showing the issue here](https://user-images.githubusercontent.com/18669883/185002846-cd30ebbf-873e-443e-b031-4094e6408545.mp4)
### Media
[streaming HLS URL](https://southcentralus1-medias.svc.ms/transform/videomanifest.m3u8?provider=spo&inputFormat=mp4&cs=fFNQTw&correlationId=02b15ba0-20c2-0000-ebb3-013e0bf21238&docid=https%3A%2F%2Fmicrosoft-my.sharepoint-df.com%2Fpersonal%2Fgewan_microsoft_com%2F_api%2Fv2.0%2Fdrives%2Fb%21rNSnTqsqIkWqiysnk48MNyrV34AnwYRPvND7y8cZXYCWorMfT56kTIdQQhcgiC28%2Fitems%2F01GXQLDQRIUCXW6JPAEJAYL66GAXAXVMMI%3Fversion%3DPublished&action=Access&part=index&format=hls&useScf=True&altTranscode=1&altManifestMetadata=eyJBdWRpb0NvZGVjSW5mbyI6bnVsbCwiQXVkaW9GcmFtZVNpemUiOjAsIkF1ZGlvU2FtcGxpbmdSYXRlIjowLCJBdWRpb1N0cmVhbUR1cmF0aW9uMTAwTmFubyI6MCwiQml0cmF0ZSI6NjM2OTc0LCJDb250YWluc0F1ZGlvIjpmYWxzZSwiQ29udGFpbnNWaWRlbyI6dHJ1ZSwiQ29udGVudEF3YXJlQml0cmF0ZSI6bnVsbCwiQ29udGVudENhdGVnb3J5IjoidGVhbXNfbWVldGluZyIsIkNyeXB0b2dyYXBoaWNEYXRhQ3JlYXRlZERhdGVVbml4IjoxNjYwNjgxMTY1LCJDcnlwdG9ncmFwaGljRGF0YUlWIjoiMHg2MDk4QUQxNERBRTcwNzYyMUM1RTQ4MjExMEUwMjUwNCIsIkNyeXB0b2dyYXBoaWNEYXRhS2lkIjoiNjE5MDliNDY3NTkuODIwNjcyLjk3NzUyIiwiRHVyYXRpb24xMDBOYW5vIjoyNTg3NTAwMDAsIkZyYW1lU2l6ZSI6eyJoZWlnaHQiOjEwODAsIndpZHRoIjoxOTIwfSwiR29wU2l6ZSI6NjAwMDAwMDAsIkgyNjRMZXZlbCI6NDAsIkhhc0JGcmFtZXMiOmZhbHNlLCJIZWFkZXJPZmZzZXRJbkJ5dGVzIjoyMDYwMjYyLCJIZWFkZXJTaXplIjoyNDgzLCJQYWNrZWRGcmFtZVJhdGUiOnsiSGlnaCI6MzI5NiwiTG93IjoyMDd9LCJSZWFsQmFzZUZyYW1lUmF0ZSI6eyJIaWdoIjoxNiwiTG93IjoxfSwiVmVyc2lvbiI6eyJfQnVpbGQiOi0xLCJfTWFqb3IiOjMsIl9NaW5vciI6MCwiX1JldmlzaW9uIjotMX0sIlZpZGVvQ29kZWNJbmZvIjoiaDI2NCIsIlZpZGVvUHJldHJhbnNjb2RlRGF0YSI6eyJBdWRpb1F1YWxpdHlJZHMiOiIiLCJTZWdtZW50Q291bnQiOjIsIlZpZGVvUXVhbGl0eUlkcyI6InZjb3B5In0sIlZpZGVvU3RyZWFtRHVyYXRpb24xMDBOYW5vIjoyNTg3NTAwMDB9&pretranscode=0&transcodeahead=0&enableCdn=1&enhanceAudio=true&psi=60e39394-eb61-40be-8e4e-b26d0f628f48&ccat=1&correlationid=bbab1291-ee5e-4b66-81af-e992e3bfd821&hybridPlayback=true&tempauth=eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0.eyJhdWQiOiIwMDAwMDAwMy0wMDAwLTBmZjEtY2UwMC0wMDAwMDAwMDAwMDAvbWljcm9zb2Z0LW15LnNoYXJlcG9pbnQtZGYuY29tQDcyZjk4OGJmLTg2ZjEtNDFhZi05MWFiLTJkN2NkMDExZGI0NyIsImlzcyI6IjAwMDAwMDAzLTAwMDAtMGZmMS1jZTAwLTAwMDAwMDAwMDAwMCIsIm5iZiI6IjE2NjA2OTA4NDciLCJleHAiOiIxNjYwNzEyNDQ3IiwiZW5kcG9pbnR1cmwiOiJFcThlL3laNkdhd0tOTUNtbVlYYm1taDE2dE95VWZjNlduMlFpY3Uwcm5VPSIsImVuZHBvaW50dXJsTGVuZ3RoIjoiMTkyIiwiaXNsb29wYmFjayI6IlRydWUiLCJjaWQiOiJNREppTVRWaVlUQXRNakJqTWkwd01EQXdMV1ZpWWpNdE1ERXpaVEJpWmpJeE1qTTQiLCJ2ZXIiOiJoYXNoZWRwcm9vZnRva2VuIiwic2l0ZWlkIjoiTkdWaE4yUTBZV010TW1GaFlpMDBOVEl5TFdGaE9HSXRNbUl5Tnprek9HWXdZek0zIiwibmFtZWlkIjoiMCMuZnxtZW1iZXJzaGlwfHVybiUzYXNwbyUzYWFub24jMzAxODAxNzI3MTc5N2U1YTZmNTU0NDY2ZjVjYTIzMTY1YzY1NjkwOWY1ODViMzMwZmNjOTM0NmQ5NDhmMmQ5YiIsIm5paSI6Im1pY3Jvc29mdC5zaGFyZXBvaW50IiwiaXN1c2VyIjoidHJ1ZSIsImNhY2hla2V5IjoiMGguZnxtZW1iZXJzaGlwfHVybiUzYXNwbyUzYWFub24jMzAxODAxNzI3MTc5N2U1YTZmNTU0NDY2ZjVjYTIzMTY1YzY1NjkwOWY1ODViMzMwZmNjOTM0NmQ5NDhmMmQ5YiIsInNoYXJpbmdpZCI6Im9BVndlRmxmbjBpTWhITG5yYUZKNkEiLCJ0dCI6IjAiLCJ1c2VQZXJzaXN0ZW50Q29va2llIjoiMiIsImlwYWRkciI6IjIwMDE6NDg5ODo4MGU4OjM4OmU1NzA6YThmMDpiMTA2OmQ1YmEifQ.dUNFNHhxekFoQmVuay9qbjAyRmdMOXZHRmFnQ2V5R2lEVkNxUkhjcUJJbz0)
### Bug Report
- [X] You will email the zip file produced by `adb bugreport` to dev.exoplayer@gmail.com after filing this issue.
Contributor guide
Assessment
This issue has not been assessed yet.