Reimar Döffinger <b...@reimardoeffinger.de> added the comment: On Sat, Dec 04, 2010 at 12:52:57PM +0000, Baptiste Coudurier wrote: > > Baptiste Coudurier <baptiste.coudur...@gmail.com> added the comment: > > On 12/4/10 4:45 AM, Deyan wrote: > > > > Deyan <dchepis...@gmail.com> added the comment: > > > >> 1. Your video starts out with digital black. Theora responds by > >> producing a single frame of black, and then zero-byte "dup frames" > >> indicating that nothing has changed. Some players are broken and don't > >> handle these frames correctly. Correctly working players, such as > >> Firefox, shouldn't have a problem, though. > > > > Considering the fact that this is visible on all players, including > > Firefox, I > > dont think this is a player issue. > > I mean it is unlikely that all players are broken :) > > I don't think either. > I see where the problem comes from, but unless we have a way to signal > these 0 bytes frames in some way (there may be one), this cannot be > fixed given the packing of packets in pages. > The only known timestamp is the one of the last packet of the page. > Let's say the encoder produced 0 bytes frame between the packets in the > page you don't know where they were if didn't signal them in some way, > and you cannot interpolate timestamps, that's why you see the "hang".
So you need to end a page whenever a timestamp do not match the interpolated ones? ________________________________________________ FFmpeg issue tracker <iss...@roundup.ffmpeg.org> <https://roundup.ffmpeg.org/issue2398> ________________________________________________