Search Issue Tracker

Fixed in 2019.2.X

Votes

1

Found in

2018.2.0b1

2018.2.5f1

2018.3.0a1

2019.1.0a1

Issue ID

1096146

Regression

Yes

[Android][VideoPlayer] A new frame isn’t drawn when seeking a paused video after changing the framerate

Mobile

-

Repro steps:
1. Open user attached project
2. Build and Run on Android
3. Find video “BZ 220”
4. “Download Video” -> “Prepare Video” -> “Play” -> “Pause”
5. Use the “+” button to increase the frame adjustment value to 3
6. “Seek”

Expected: The frame is updated along with the appropriate time
Actual: The frame hasn’t changed

DUT:
VLNQA00109, Xiaomi MI NOTE Pro (MI NOTE Pro), Android 7.0, CPU: Snapdragon 810 MSM8994, GPU: Adreno (TM) 430 : 2018.2.0b1, 2018.2.15f1
VLNQA00021, Samsung Galaxy S7 (SM-G930F), Android 7.0, CPU: Exynos 8 Octa 8890, GPU: Mali-T880 :
VLNQA00057, Htc One M9+ (HTC_M9pw), Android 5.0.2, CPU: MediaTek Helio X10 MT6795T, GPU: PowerVR Rogue G6200
VLNQA00001, Google Pixel 2 (Pixel 2), Android 8.1.0, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540
VLNQA00039, Htc One mini 2 (HTC One mini 2), Android 4.4.2, CPU: Snapdragon 400 MSM8226, GPU: Adreno (TM) 305
iPhone 6 Plus iOS 8.0
iPhone X iOS 12.1

Reproduced on 2017.4.15f1 with:
VLNQA00057, Htc One M9+ (HTC_M9pw), Android 5.0.2, CPU: MediaTek Helio X10 MT6795T, GPU: PowerVR Rogue G6200
VLNQA00039, Htc One mini 2 (HTC One mini 2), Android 4.4.2, CPU: Snapdragon 400 MSM8226, GPU: Adreno (TM) 305

Regressed on 2018.2.0b1 with:
VLNQA00109, Xiaomi MI NOTE Pro (MI NOTE Pro), Android 7.0, CPU: Snapdragon 810 MSM8994, GPU: Adreno (TM) 430
VLNQA00021, Samsung Galaxy S7 (SM-G930F), Android 7.0, CPU: Exynos 8 Octa 8890, GPU: Mali-T880
VLNQA00001, Google Pixel 2 (Pixel 2), Android 8.1.0, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540

Reproduced on 2018.2.16f1 with:
VLNQA00109, Xiaomi MI NOTE Pro (MI NOTE Pro), Android 7.0, CPU: Snapdragon 810 MSM8994, GPU: Adreno (TM) 430 : 2018.2.0b1, 2018.2.15f1
VLNQA00021, Samsung Galaxy S7 (SM-G930F), Android 7.0, CPU: Exynos 8 Octa 8890, GPU: Mali-T880 :
VLNQA00057, Htc One M9+ (HTC_M9pw), Android 5.0.2, CPU: MediaTek Helio X10 MT6795T, GPU: PowerVR Rogue G6200
VLNQA00001, Google Pixel 2 (Pixel 2), Android 8.1.0, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540
VLNQA00039, Htc One mini 2 (HTC One mini 2), Android 4.4.2, CPU: Snapdragon 400 MSM8226, GPU: Adreno (TM) 305

Reproduced on 2018.3.0b10 with:
VLNQA00057, Htc One M9+ (HTC_M9pw), Android 5.0.2, CPU: MediaTek Helio X10 MT6795T, GPU: PowerVR Rogue G6200

Reproduced on 2019.1.0a9 with:
VLNQA00057, Htc One M9+ (HTC_M9pw), Android 5.0.2, CPU: MediaTek Helio X10 MT6795T, GPU: PowerVR Rogue G6200

  1. Resolution Note (fix version 2019.2):

    This appears to be fixed in Unity 2019.3. In variable frame rate clips, if there is a gap at the seek location, this may still happen. In those cases, after a seek, neither the video frame or the time will be updated. After a seek, if the time is not updated properly, call StepForward until it is updated.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.