[gst-devel] iFrame identification in encoded stream

Edward Hervey bilboed at gmail.com
Mon Jan 10 18:10:05 CET 2011


On Mon, 2011-01-10 at 22:27 +0530, Rohit Atri wrote:
> Hi Guys,
> 
> 
> Is there a way to tell if an encoded frame returned by a demuxer(say
> qtdemux) is an inter-Frame (iFrame) or not?
> Right now, I've written a routine to do this by parsing the initial
> few bits but that becomes difficult with increase in number of formats
> to support. Is there a GstBuffer property I can check to see if its an
> iFrame?
> 

  Check if the GST_BUFFER_FLAG_DELTA_UNIT flag is set or not. If it's
not set... it's a keyframe.

http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBufferFlag

> 
> Thanks
> Rohit
> ------------------------------------------------------------------------------
> Gaining the trust of online customers is vital for the success of any company
> that requires sensitive data to be transmitted over the Web.   Learn how to 
> best implement a security strategy that keeps consumers' information secure 
> and instills the confidence they need to proceed with transactions.
> http://p.sf.net/sfu/oracle-sfdevnl 
> _______________________________________________ gstreamer-devel mailing list gstreamer-devel at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gstreamer-devel






More information about the gstreamer-devel mailing list