Fix rare race condition

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Move event mainloop of eglvivsink window into egl_platform

This makes callback-driven drawing (like in Wayland) easier to support

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Adapt FB EGL platform to new architecture

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Add special case to decoder for when an input frame is not used by the VPU

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Cleanup pipe FDs in FB EGL backend properly

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
First unfinished version of EGL wayland platform backend

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>