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