[Libav-user] packet flag AV_PKT_FLAG_KEY

Andy Shaules bowljoman at gmail.com
Sat Nov 23 06:55:27 CET 2013

On 11/22/2013 7:47 PM, Don Moir wrote:
> Not sure what AV_PKT_FLAG_KEY is supposed to mean. The assumption to 
> me early on is it represented a key frame but not necessarily.
> Is it not a application flag ?
> Seems for at least H264 it doesnt have much meaning to application. If 
> the packet dts value is in the stream index_entires then that 
> represents a key frame for sure ( hopefully :)
> What if there are no index_entries ? Whats a key packet then and how 
> to determine ?
> Just trying to clear up my own confusion with this.
> _______________________________________________
> Libav-user mailing list
> Libav-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/libav-user
For h264, the key frame network abstraction unit of the packet will be 
of type IDR, instant data refresh.
I believe NAL type 5.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ffmpeg.org/pipermail/libav-user/attachments/20131122/d8c986da/attachment.html>

More information about the Libav-user mailing list