Quantcast
Channel: Forums - Recent Threads
Viewing all articles
Browse latest Browse all 262198

Linux/DRA746: eglSwapBuffer blocks when ilm surface is invisible issue.

$
0
0

Part Number:DRA746

Tool/software: Linux

Hi Team,

We use custom h/w and software based on DRA746 and SDK 3.03 .

We are using wayland/weston 1.11.0 and wayland-ivi-extesnion 1.11.0 and with this we are observing “eglSwapBuffer” blocks and do not return if the ilm surface is invisible. This issue also exits in other platform (i.MX6), however solution was to use “eglSwapInterval” with 0 value or setup the frame call back , callback listener and call eglSwapBuffers as a response to receiving your own copy of the frame callback.

 We have found solution to use “eglSwapInterval” with 0 value do work while other solution is working. Could you please check this issue and suggest or provide the fix?

 Attached here the sample applications binary and source to reproduce the issue.

 To reproduce the issue, you could use below commands and see in console log that “eglSwapBuffers” do not return. If you run with other attached application (IVIWLSimpleEgl_framecb), then it works.

 

export XDG_RUNTIME_DIR=/var/run/root/100

IVIWLSimpleEgl -b

LayerManagerControl set surface 55 visibility 0

LayerManagerControl set surface 55 visibility 1

 (Please visit the site to view this file)

Best Regards,

Vikash


Viewing all articles
Browse latest Browse all 262198

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>