<div dir="ltr">Im having some hard time figuring out where to find about this..<div><br></div><div>Im building a simple recorder to learn about this video compression universe and Im facing some weird behaviors..</div><div><br></div><div>Before all I need to explain the scenario...</div><div><br></div><div>Its very simple... everytime I call av_read_frame( input_context, input_packet )  I save the pts into the last_pts variable...</div><div><br></div><div>So...</div><div><br></div><div>Whats bothering me is the fact that about 10% of my calls to av_read_frame I get </div><div>input_packet.pts > last_pts<br></div><div><br></div><div>Resulting in a error message from the encoder when I try to do it...</div><div>Having it in mind I decided to just drop those frames when it happens....<br><br>I think it is not a good idea to just drop frames because if I get them, its needed somehow...</div><div><br></div><div>So... what to do when last_pts > current_pts ?</div><div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">-----------------------------------------------------------------<div>Rafael Lúcio</div></div></div>
</div></div>