Search Issue Tracker

By Design

Votes

1

Found in

2022.3.52f1

6000.0.27f1

6000.1.0a4

Issue ID

UUM-87654

Regression

Yes

The first frames are skipped when playing a video

--

-

Reproduction steps:
1. Open the attached project "ReproProj"
2. Open the “/Assets/Scenes/SampleScene.unity” Scene
3. Build and Run
4. Observe the video in Player

Expected result: Video is played from the start
Actual result: The Player skips the first frames of the video

Reproducible with: 2022.2.0a16, 2022.3.52f1, 6000.0.27f1, 6000.1.0a4
Not reproducible with: 2021.3.45f1, 2022.2.0a15

Reproducible on:
Play Mode
Windows Standalone Player
VLNQA00325, Samsung Galaxy Note10 (SM-N970F), Android 12, CPU: Exynos 9 (9825), GPU: Mali-G76
VLNQA00318, Oneplus OnePlus 7 Pro (GM1913), Android 11, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
Vivo X90 (Mediatek Dimensity 9200), Redmi K60U(Mediatek Dimensity 9200+) (user reported)

Testing environment: Windows 10 Enterprise 21H2
Not reproducible on: MacOs 15.1

Note:
- Reproducible with OpenGLES3 and Vulkan

  1. Resolution Note:

    When "play on awake" is checked, the video starts playing before the scene is even fully loaded, thats why you see what looks like frames skipped, but if you can tolerate that the video clock only starts when the first frame is received - at the cost of not preserving sync with game time - you should check "Wait for first frame".
    Also if you use other ways to start the video play, like a C# script that starts the video player by looking at SceneManager.sceneLoaded which would yield better results than play on awake.

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.