On Thu, Jul 29, 2010 at 1:14 PM, Ross Finlayson <span dir="ltr">&lt;<a href="mailto:finlayson@live555.com">finlayson@live555.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
I&#39;m not sure.  But the basic problem here is that the &quot;.mov&quot; (or &quot;.mp4&quot;) file format was very badly designed, and is especially ill-suited for what we are trying to do: Record incoming media streams into a file.  The &quot;QuickTimeFileSink&quot; class tries to do this as well as it can, but the basic flaws of the file format makes it difficult.  Nonethess, it&#39;s possible that the &quot;QuickTimeFileSink&quot; implementation can be improved, so feel free to take a look at it, and let us know if you have any suggestions for improvements/bug fixes.<font color="#888888"><br>
</font></blockquote><div><br>Doubtful.  I&#39;ve worked with the mp4 file format for a few years now and it&#39;s just fine.  The more likely problem is QuickTimeFileSink is a limited and basic mov/mp4 implementation, and Live555 is a streaming library, not a container library.  If the OP wants nice files, they should use a library intended for writing mp4 files, like mp4v2.<br>
</div></div><br>