Open samoylenkodmitry opened 1 year ago
Hi @samoylenkodmitry,
Thank you for your detailed report! Is it possible for you to test it out with 1.2.0-rc01 version, just to eliminate the possibility that it's already been fixed?
I have reproduced the issue with 1.2.0-rc01 version:
media3-common = "1.2.0-rc01"
media3-exoplayer = "1.2.0-rc01"
media3-ui = "1.2.0-rc01"
media3-exoplayer-dash = "1.2.0-rc01"
Version
Media3 1.1.1
More version details
media3-exoplayer = "1.1.1" (and at least 2 previous)
Please see the minimal reproduction sample project https://github.com/samoylenkodmitry/ExoPlayer-bug-reproduce
Devices that reproduce the issue
Android emulator API 30, x86 or x86_64 ABI, Android 11.0 (Google APIs or Google Play)
Devices that do not reproduce the issue
Samsung Galaxy SM-7970, Android 13
Reproducible in the demo app?
Not tested
Reproduction steps
I wrote a sample minimal implementation project https://github.com/samoylenkodmitry/ExoPlayer-bug-reproduce that includes emulation of a server side hosting of mp4 on a localhost
Steps to reproduce
Expected result
Video starts playing from the beginning and plays to the end.
Actual result
Video starts playing from the beginning and skips some frames at some time in the middle of the video.
Notes
mp4
and also while playing adash
stream consisting of anmp4
chunks.Video
To reproduce the bug, use the the script to generate a video
python gen_mp4.py
(inapp/src/main/assets/gen
). The script requiresffmpeg
to be installed. Video consists of several chunks concatenated together. Each chunk is a 3 second video with a random color.Code to reproduce the bug
Dependencies
Activity
Expected result
Does not skip any second of video
Actual result
Skips about 2 to 3 seconds randomly
Media
Media file is a generated one in the sample project: https://github.com/samoylenkodmitry/ExoPlayer-bug-reproduce/raw/main/app/src/main/assets/gen/video.mp4
Please see the minimal reproduction sample project https://github.com/samoylenkodmitry/ExoPlayer-bug-reproduce
Bug Report
adb bugreport
to android-media-github@google.com after filing this issue.