a packet rarely contains an entire frame. You have to feed the decoder packets until a frame is finished. frameFinished is the flag that tells you that a complete frame has been gathered and decoded, and that you can now work on it
2014-05-26 10:36 GMT+02:00 sithruk sana <[email protected]>: > Dear all, > > I received a packet from rtsp by av_read_frame and decode it through > > avcodec_decode_video2(pCodecCtx, pFrame, &frameFinished, &packet) > > After decoding i am checking the value of frameFinished. > > Most of the time i get the value of frameFinished is zero. May be around > 50% of the packet. > > > Can u hint me what could be the reason ? > > It is any way related to 'I', 'P', 'B' packet types ? > > > > > _______________________________________________ > Libav-user mailing list > [email protected] > http://ffmpeg.org/mailman/listinfo/libav-user > >
_______________________________________________ Libav-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/libav-user
