[Gstreamer-openmax] Gstreamer Pipeline Optimisations ?
Rob Clark
rob at ti.com
Fri Apr 9 00:59:36 PDT 2010
On 04/09/2010 01:52 AM, Nitin PAI wrote:
>
> Hi,
>
> Currently, a typical gstreamer pipeline looks like
>
> >gst-launch filesrc location=XYZ ! demuxer ! decodebin !
> ffmpegcolorspace ! videobalance ! videoscale ! ximagesink.
>
> The movement of data accross is enormous for a D1 or HD resolution as
> the pipeline passes YUV/RGB data which is very huge.
>
> Is there any optimization possible or used which uses *pointers* to
> pass rather than the huge mem-copies involved?
Hi Nitin,
search for share_buffer
For this to work, it depends on your OpenMAX implementation to support
'non-pre-announced' buffers (which was a recent proposal from Nokia to
Khronos standards group)
BR,
-R
More information about the Gstreamer-openmax
mailing list