Start a new topic

Unity - Android - Multithreaded Off Breaks Video Player

It seems like this has been a known issue in Wikitude for a long time, and as far as I know, Wikitude 7 will not work on Android unless "Multithreaded Rendering" is turned off. Unfortunately, turning this off seems to break the Video Player Component in Unity. 


With Multithreaded on, the wikitude camera view is white (but objects still track in the white and my augmentation videos play correctly).


With Multithreading off, the camera works properly, the video plane tracks to the trigger, and the video audio plays, but the video is a black screen. 


This has been a known issue for so long, I hope someone has a solution to either get Video Player to work with Multithreading off or Wikitude to work with Multithreading on. Is there something I'm missing? 


Wikitude 7.2

Unity 2018.1.0f2

Samsung Galaxy S7

Android 8.0.0 (Oreo)


Log Cat: 

06-20 00:37:45.525: E/OMXNodeInstance(3330): getConfig(0xea4a3260:Exynos.avc.dec, ConfigCommonOutputCrop(0x700000f)) ERROR: NotReady(0x80001010)

06-20 00:37:45.609: E/OMXNodeInstance(3330): getConfig(0xea1287e0:google.aac.decoder, ConfigAndroidVendorExtension(0x6f100004)) ERROR: Undefined(0x80001001)

06-20 00:37:45.700: W/libexynosv4l2(3330): failed to ioctl: VIDIOC_DQBUF (22 - Invalid argument)

06-20 00:37:45.703: W/libexynosv4l2(3330): failed to ioctl: VIDIOC_DQBUF (22 - Invalid argument)

06-20 00:37:45.714: W/libexynosv4l2(3330): failed to ioctl: VIDIOC_DQBUF (22 - Invalid argument)

06-20 00:37:45.780: E/OMXNodeInstance(3330): getConfig(0xea4a3260:Exynos.avc.dec, ConfigCommonOutputCrop(0x700000f)) ERROR: NotReady(0x80001010)



1 Comment

Hi,


This behaviour is fixed with SDK 8. Could you please download the latest version from here and try.


Thx and greetings

Nicola

Login or Signup to post a comment