<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Hi,<div><br></div><div>In avcodec library, the AVPacket structure seems to provide your needs.</div><div><br></div><div><a href="https://www.ffmpeg.org/doxygen/2.5/structAVPacket.html">https://www.ffmpeg.org/doxygen/2.5/structAVPacket.html</a></div><div><br></div><div>To parse each packet you'll need to:</div><div>- Register codecs</div><div>- Open file</div><div>- Read frame (AVFrame structure)</div><div>- Read packet</div><div>- Extract what you need.</div><div><br></div><div>Plenty of examples in the FFMPEG sources.</div><div><br></div><div>Good luck.</div><div><br></div><div>Fixta.</div><div><br><div><div><div>Le 4 août 2015 à 13:42, Self User <<a href="mailto:selfuser@gmail.com">selfuser@gmail.com</a>> a écrit :</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr"><p class="MsoNormal">Hi all,</p><div> <br class="webkit-block-placeholder"></div><p class="MsoNormal">I am using c++ code under redgat/ubuntu.</p><div> <br class="webkit-block-placeholder"></div><p class="MsoNormal">My goaI is to parse each TS packet (each 188 bytes) and for
each extract its field values.</p><div> <br class="webkit-block-placeholder"></div><p class="MsoNormal">What lib function should I use ?</p><div> <br class="webkit-block-placeholder"></div><p class="MsoNormal">Can you give an example for this kind of parsing?</p><p class="MsoNormal"><br></p><p class="MsoNormal">Thanks</p><p class="MsoNormal"><br></p><p class="MsoNormal">LibUser</p></div>
_______________________________________________<br>Libav-user mailing list<br><a href="mailto:Libav-user@ffmpeg.org">Libav-user@ffmpeg.org</a><br>http://ffmpeg.org/mailman/listinfo/libav-user<br></blockquote></div><br></div></div></body></html>