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