We are trying the following pipeline in gstreamer1.0 for imx6 based custom board (yocto sdk dizzy) which has a sensor of resolution 720*480(BT656) connected over CSI.
Following are the two sources for our imxg2dcompositor element,
1. imxv4l2videosrc -->imxg2dcompositor(input-1)
2. filesrc location=<png file> --> pngdec --> imagefreeze --> imxg2dcompositor(input-2)
and here is the ouput of g2d compositor connected to video sink.
imxg2dcompositor(output) --> imxgedvideosink
When we have this pipleline run along with a qt application(using x11 and framebuffer direct), we are getting a error from the g2d library as follows,
g2d_alloc: alloc memory fail with size 1382400.
and pipleline get stopped.
NB: We are able to stream the video from imxv4l2videosrc to imxg2dvideosink without any issues