Unity - Android - Multithreaded Off Breaks Video Player
H
Howard McCabe
started a topic
over 5 years ago
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?
Howard McCabe
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)