Gstreamer plugins for the mxc camera and vpuenc and vpudec are availiable in linux. My question is: what is the equivalent of this in android. For instance, in linux I could use gstreamer appsrc/appsink to inject data into the gstreamer pipeline from an external application to encode/decode using hardware encoder. How would I do this in android? I've heard of "OpenMAX" but don't quite know how this works. Is there sample code in the Freescale sources which show how to inject data into the VPU and read from it from an external Android application? Does this go through HAL like OpenMAX and where can I find this HAL code? Thanks