Hi,
We have noticed lower FPS performance when using the OV5645 camera between using glx (30fps) and egl (20fps).
This can be reproduced on the linaro alip images by using the following commands:
OpenGL (30fps)
GST_GL_PLATFORM=glx GST_GL_API=opengl gst-launch-1.0 -v v4l2src device=/dev/video3 ! video/x-raw,width=1280,height=720,format=NV12 ! fpsdisplaysink video-sink=glimagesink
GLES2 (20fps):
GST_GL_PLATFORM=egl GST_GL_API=opengl gst-launch-1.0 -v v4l2src device=/dev/video3 ! video/x-raw,width=1280,height=720,format=NV12 ! fpsdisplaysink video-sink=glimagesink
This is an issue for us, as when using wayland images (wayland only supports GLES2), we have performance degradation to 20fps.
Has this been noticed before, and if so, is there any hints as to where the problem lies? (i.e. MESA driver, or internally within gstreamer?)
Many thanks