[FFmpeg-devel] [PATCH] flv duration
Howard Chu
hyc
Sun Apr 4 03:41:24 CEST 2010
Howard Chu wrote:
> Michael Niedermayer wrote:
>> On Thu, Apr 01, 2010 at 02:28:11AM -0700, Howard Chu wrote:
>>> When playing an FLV, you always see this message:
>>>
>>> [flv @ 0x120cea0]Estimating duration from bitrate, this may be inaccurate
>>>
>>> even if the FLV metadata provides the duration. I'd been ignoring this for
>>> the most part, but after someone else mentioned it on irc I decided to take
>>> a look. The FLV demux sets the AVFormatContext->duration based on the
>>> metadata, but the av_has_duration() function wants to see it set in one of
>>> the AVStreams. It looks to me like it does no harm one way or the other,
>>> but I wrote this patch just to shut up that diagnostic.
>
>> you dont need to set s->duration
>
> OK. Works fine, make test passes.
Spoke too soon. Not setting s->duration breaks XBMC.
--
-- Howard Chu
CTO, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/
More information about the ffmpeg-devel
mailing list