I have a use case where i need to split screen into 4 sections(tiles) and render different video in each tile.
I don't know how to achieve compositing with DRM. So, i chose to do it using x11 windows+egl surface.
I created x11 window. Video is decoded using mpp decoder(pure external mode) which give me decoded data in dumb-buffers.i mmap() it with memory. Now i render this decoded data using openGL ES on EGL surface. But performance is too slow even for single video(4 tiles are too far
)
Can anyone suggest how to do it with good speed.
Board : NanoPC T4
OS: ubuntu 16.04 Xenial
Kernel: 4.4.138
I don't know how to achieve compositing with DRM. So, i chose to do it using x11 windows+egl surface.
I created x11 window. Video is decoded using mpp decoder(pure external mode) which give me decoded data in dumb-buffers.i mmap() it with memory. Now i render this decoded data using openGL ES on EGL surface. But performance is too slow even for single video(4 tiles are too far

Can anyone suggest how to do it with good speed.
Board : NanoPC T4
OS: ubuntu 16.04 Xenial
Kernel: 4.4.138