<div dir="ltr">You can't assume 1 packet == 1 frame.<div><br></div><div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><br><a href="http://lives-video.com" target="_blank">http://lives-video.com</a><br><a href="https://www.openhub.net/accounts/salsaman" target="_blank">https://www.openhub.net/accounts/salsaman</a><br></div></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 9 Nov 2020 at 06:09, rohit khali <<a href="mailto:khali.rohit@gmail.com">khali.rohit@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi,<br><div><br></div><div>I am using avcodec_receive_frame() to receive and dump decoded frames.</div><div><br></div><div>All my streams are starting with "

IDR" OR "I frames(with SPS,PPS)" however for a few streams this API immediately returns the decoded frame and sometimes with some delay.<br></div><div><br></div><div></div><div>Any idea which encoded param does FFMPEG take into account to start giving the decoded output as part of avcodec_receive_frame()?</div><div><br></div><div>Example: </div><div><b>Case:1</b></div><div>I (No output) </div><div>P (No output)</div><div>B (I Frame)</div><div><b>Case-2:</b></div><div>I 

 (I frame) 

</div><div>B 

 (No output)

</div><div>B 

 (No output)

</div><div>B

 (No output)

</div><div>P

 (No output)

</div><div>B

 (No output)

</div><div>B (B frame)</div><div><br></div><div>Thanks,</div><div>Rohit Khali</div></div>
_______________________________________________<br>
Libav-user mailing list<br>
<a href="mailto:Libav-user@ffmpeg.org" target="_blank">Libav-user@ffmpeg.org</a><br>
<a href="https://ffmpeg.org/mailman/listinfo/libav-user" rel="noreferrer" target="_blank">https://ffmpeg.org/mailman/listinfo/libav-user</a><br>
<br>
To unsubscribe, visit link above, or email<br>
<a href="mailto:libav-user-request@ffmpeg.org" target="_blank">libav-user-request@ffmpeg.org</a> with subject "unsubscribe".</blockquote></div>