[FFmpeg-cvslog] r15206 - in trunk/libavformat: matroskadec.c matroskaenc.c

Aurelien Jacobs aurel
Fri Sep 5 02:08:13 CEST 2008


Uoti Urpala wrote:

> On Fri, 2008-09-05 at 01:08 +0200, aurel wrote:
> > Author: aurel
> > Date: Fri Sep  5 01:08:19 2008
> > New Revision: 15206
> > 
> > Log:
> > matroska: subtitle display duration must be stored in pkt->convergence_duration
> 
> Why? This doesn't match the documented meaning of convergence_duration
> at all.

I think it perfectly match...

 * This is the time difference in stream timebase units from the pts at which
 * the output from the decoder has converged independent from the availability
 * of previous frames

So in other words, this is the duration after which the decoder will produce
the same thing whether it received the previous frame or not.
Applied to subtitles, this is the duration after which the decoder won't
display this subtitle anymore, and thus will produce the same output as
if it didn't received this subtitle.

If you disagree with this, do you have a suggestion where this should
be stored ?

Anyway, if my interpretation is wrong, I guess Michael will correct me
soon... Right ?

Aurel




More information about the ffmpeg-cvslog mailing list