-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Android][Oculus] OES shaders do not work in Release builds with "Low Overhead Mode (GLES)" enabled #1934
Comments
Are you sending a new one, or is this the same link as 26th June? |
The same link as 26th June. |
@Chris-RH , Do you see my invite ? How i see invite still pending. |
From the log you provided I can see your video exceeds the reported capabilities of the codec:
Closing this as this is the same issue as #1935, please follow there for updates. |
@MorrisRH , In project that i provided you (i don't know why you team ignore it) for showing issue you can change video to Cones-360Stereo-2K30-H264.mp4. Result the same. OES Shader doesn't work with enable Low Overhead Mode (GLES). Here is logs with Cones-360Stereo-2K30-H264.mp4 |
We had to rewrite substantial parts of the plugin in order to support both OpenGLES3 and Vulkan. As part of this we introduced extra safety checking to make sure the underlying codecs can handle decoding the video in order to prevent crashing. Unfortunately on the Quest2&3 the codec reports a maximum of 8K@60 even though it is able to handle 8192x4096. We're currently looking at how we can handle this and hope to have a fix in the next release. |
@MorrisRH , please look on my last comment (looks like you wrote answer for me when i'm was writing it ;). Video 2880x2880 also doesn't works. I'm sure if i start video with very low resolution result will be the same. |
@MorrisRH , @Chris-RH , @RichRH , Can you say anything about it? Please, look on my a new log with low resolution video from comment #1934 (comment) ? I don't think this problem is related to "Format exceeds selected codec's capabilities". Because the video is not displayed regardless of resolution if Low Overhead Mode is enabled. |
Hey @Anton111111 |
I've submitted a bug report to Unity... will wait to see what they say. |
@MorrisRH , Any news? |
Nothing back from Unity yet |
@MorrisRH , can you share link to bug report in Unity? I want to add it to watchlist. |
@Anton111111 Unfortunately there is no public facing link to the issue (at this time). We reported it on 12th July 2024, Unity changed the status to 'In Review' on 22nd August 2024. There are no other details. Given the slow pace of change, we suspect this is an issue they do not view as important and so may never be addressed. Should there be any change, we will report it here as soon as we are notified. |
And it is now confirmed. |
Describe the issue
When I enable Low Overhead Mode (GLES) OES shader (AVProVideo\Runtime\Shaders\AVProVideo-VR-InsideSphere-Transparent-AndroidOES.shader) stop working.
I don't see video (black screen). Only audio works.
Your Setup (please complete the following information):
Unity version: 2023.1.20f1
AVPro Video version (number and edition (trial/core/ultra/enterprise)): 3.0.6-ultra build 2407050949
Operating system version: Android
Device model: Quest2
Logs
odh_logs_2024-07-08 13.21.53.309.txt
I've alreade emailed invite to the project to [email protected] . I've you need invite again ley me know.
The text was updated successfully, but these errors were encountered: