Hi, I am still unable to solve this issue. Is this issue related to network? Because most of the time got_picture_ptr will be zero only when packet arrival rate is not uniform. i.e Duration between previous packet arrival & current packet arrival is double(some time trible also) of expected duration.
> Hi, > > I am using following API to decode H264 frame. > > int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture, > int *got_picture_ptr, > const AVPacket *avpkt); > But whenever 3rd parameter got_picture_ptr will be false, after that Whats > the decode behavior. > After this, Propagation delay is getting added to My application. > Only if I am Reinitializing the decoder whenever got_picture_ptr is > false(i.e. deleting decoder & Initializing the Avcodec,AvcodecContext > etc..) My application will work without a propagation delay. > > Can anyone explain me what is the reason behind this? > > If got_picture_ptr is zero/false, how application should handle this so > that can avoid propagation delay? > > Thanks in advance > KP > > _______________________________________________ Libav-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/libav-user
