Search Issue Tracker
Fixed in 2018.1.X
Fixed in 5.6.X, 2017.1.X, 2017.2.X, 2017.3.X
Votes
76
Found in
5.6.2f1
Issue ID
931038
Regression
No
[Android] VideoPlayer stuttering and dropping frames
How to reproduce:
1. Open stripped project from OC
2. Deploy app to device
3. Click 'Breathing'
4. Click 'What are the benefits?'
5. Click on the video 'play' icon
-- Observe abysmal video performance
Reproduced on: 5.6.2f1, 5.6.2p4, 2017.1.0p1, 2017.2.0b4, 2017.3.0a1
Issue cause: Multithreaded Rendering, with Multithreaded Rendering disabled video plays smoothly.
Devices under testing:
Samsung SM G900F (Galaxy S5)*, OS:6.0.1, CPU:armeabi-v7a, GPU:Adreno (TM) 330, Build:samsung/kltexx/klte:6.0.1/MMB29M/G900FXXS1CQC1:user/release-keys
Samsung SM G950U*, OS:7.0, CPU:arm64-v8a, GPU:Adreno (TM) 540, Build:samsung/dreamqltesq/dreamqltesq:7.0/NRD90M/G950USQU1AQC8:user/release-keys
Verizon SM G930V*, OS:7.0, CPU:arm64-v8a, GPU:Adreno (TM) 530, Build:Verizon/heroqltevzw/heroqltevzw:7.0/NRD90M/G930VVRU4BQC5:user/release-keys
Xiaomi MI NOTE Pro*, OS:7.0, CPU:arm64-v8a, GPU:Adreno (TM) 430, Build:Xiaomi/leo/leo:7.0/NRD90M/7.7.13:user/release-keys
Fixed in: 5.6.4p3, 2017.1.2p3, 2017.2.0p3, 2017.3.0b9, 2018.1.0a2
-
mobiusmedia
Oct 18, 2017 10:40
Is this issue literally just being ignored?
-
pratham2504
Oct 01, 2017 17:53
The problem is still prevailing guys. Please help with a solution.
The videos seems to be working fine when played with a VideoClip hosted locally, but when a URL hosted on the cloud is played it takes forever the prepare and play. -
BenouKat
Sep 30, 2017 16:59
This is a terrible bug, why it's still on ? I'm locked on a project because of this.
-
Archviz3d
Sep 26, 2017 11:28
ps: multithread rendering was disabled in both cases!!! My video is a 30 seconds one... and it stutters 2 or 3 times during that time... so in average every 10 / 15 seconds.
-
Archviz3d
Sep 26, 2017 11:26
Hi!!!
Im still having video stuttering when using video player in raw texture with unity 2017.1.1p3.But i have no problem when using it in unity 5.6.1.p1!
-
TheJimz
Sep 25, 2017 20:59
I am no longer seeing this issue with patch 5.6.3p4.
-
TheJimz
Sep 19, 2017 00:35
The issue of the missing shader is a separate issue/bug, the stuttering remains a problem.
-
Raneyd
Sep 15, 2017 14:03
Could not find video decode shader pass RGBAExternal_To_RGBA in shader Hidden/VideoDecodeAndroid
Could not find video decode shader pass RGBASplitExternal_To_RGBA in shader Hidden/VideoDecodeAndroid
AndroidVideoMedia::VideoDecoder::Blit failed. Decode shader probably unsupported.I get this error too
-
TheJimz
Sep 08, 2017 18:14
Again video used to work just fine on 5.6.1p1, this is a regression.
LogCat from patch 5.6.3p2 (Kindle Fire 5th Gen)Could not find video decode shader pass RGBAExternal_To_RGBA in shader Hidden/VideoDecodeAndroid
Could not find video decode shader pass RGBASplitExternal_To_RGBA in shader Hidden/VideoDecodeAndroid
AndroidVideoMedia::VideoDecoder::Blit failed. Decode shader probably unsupported. -
jsadler
Sep 07, 2017 17:44
I get audio but black screen video on android video player. Have tried numerous formats transcoding on and off.
Getting error in logcat: Could not find video decode shader pass......Shader probably not supported on this platform.
Device is Samsung Tab A6 (SM-T280) GLES 2 only.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- GPU utilization increases by 20% on Meta Quest headsets when Render Graph is enabled on 6000.0.16f1 and higher
- Value on Slider (Int) control in UI Builder displays as default when saving UI Document
- Color mismatch in UI Builders Library panel when the Editors theme is set to Light Mode
- [Android ] "AndroidJNI.ToBooleanArray" returns a random non-zero value instead of "IntPtr.Zero" when the method argument is null
- Non-HDR color picker opens when selecting material color with HDR enabled
Yury-Habets
Aug 25, 2017
Our developer has identified the issue is caused by Multithreaded Rendering option enabled. Disabling it may be a workaround for you until we get a proper fix.