<div dir="ltr">> <span style="font-family:arial,sans-serif;font-size:13px">This code is not very readable, due to the ugly c++ coding style and bloat.</span><div><span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div><div style><span style="font-family:arial,sans-serif;font-size:13px">Oh, sorry you had problems reading my code.</span></div><div style><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div>
<div style><span style="font-family:arial,sans-serif;font-size:13px">>If I read it correctly, you are forgetting to flush the decoder after the</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">>end of the stream. You have to feed empty packets to the decoder until it</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">>returns no frame.</span><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div style><span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div><div style><span style="font-family:arial,sans-serif;font-size:13px">That's it! </span><font face="arial, sans-serif">demuxing.c example had example how to flush the codec.</font></div><div style><font face="arial, sans-serif"><br>
</font></div><div style><font face="arial, sans-serif">Now I'm nicely getting all the frames, well at least if there is one frame per packet.</font></div><div style><font face="arial, sans-serif"><br></font></div><div style>
<font face="arial, sans-serif">-Pauli</font></div></div>