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
However, seeing the number of messages you left recently, you might want to find a tutorial instead of posting very simple questions... 2014-05-27 12:34 GMT+02:00 cyril poulet <[email protected]>: > 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
