Michael Niedermayer <[email protected]> added the comment:

On Tue, Mar 09, 2010 at 12:40:19AM +0000, Aleksey Nogin wrote:
[...]
> 4. I completely understand that copying the buffer out could result in
> incomplete/broken frames being copied out. But I am only doing that right 
> after
> lame_encode_flush() - at that point the frames must be complete!

we need exactly 1 frame or all timestamping code will break down thats
besides that nearly every container from avi to nut has specific rules
on how frames are placed in packets. In avi everyone ignored these rules
long enough so that any player has workarounds for it but other containers
wont be that tolerant for cases where 2 frames are placed where 1 is mandated

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Republics decline into democracies and democracies degenerate into
despotisms. -- Aristotle

________________________________________________
FFmpeg issue tracker <[email protected]>
<https://roundup.ffmpeg.org/issue803>
________________________________________________

Reply via email to