<div dir="ltr"><div><div>Dear all,<br><br>I have been trying to write a rtsp player in android. I am new to it. and wanted to know how to store the packet retrieved from av_read_frame for further usage.<br></div><div>[eg. different thread to decode it ].<br>
<br><br></div><div>while (1)<br>{<br><br>av_read_frame(pFormatCtx, &packet) >= 0) {<br><br>if (packet.stream_index == videoStream) {<br></div><div>           sendPacketToLInkedList ( packet);<br></div><div>   }   <br>
<br><br><br></div><div>sendPacketToLinkedList (AVPacket *pkt)<br>{<br></div><div>  <br></div>  AVPacket *refPacket;<br></div>  refPacket = pkt;    //  How log will it be valid ??<br><div><div><br><div>}<br><br></div><div>
<br></div><div>I just wanted to know how long the packet retrieved from av_read_frame is valid?..<br><br></div><div><br><br></div></div></div></div>