|
From: Rob C. <ro...@ti...> - 2010-04-09 07:59:41
|
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 |