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> ________________________________________________
