[FFmpeg-devel] [PATCH] let the packet throught if no timestamps
Baptiste Coudurier
baptiste.coudurier
Wed Feb 4 00:18:27 CET 2009
Michael Niedermayer wrote:
> On Mon, Feb 02, 2009 at 07:04:44PM -0800, Baptiste Coudurier wrote:
>> Baptiste Coudurier wrote:
>>> Michael Niedermayer wrote:
>>>> On Mon, Feb 02, 2009 at 03:11:30PM -0800, Baptiste Coudurier wrote:
>>>>> Hi,
>>>>>
>>>>> $subject.
>>>> ok assuming you tested it (there could be code that breaks with no
>>>> dts at all)
>>> Thanks for the good remark, I believe something like attached is better.
>>>
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> Index: libavformat/utils.c
>>> ===================================================================
>>> --- libavformat/utils.c (revision 16966)
>>> +++ libavformat/utils.c (working copy)
>>> @@ -2614,6 +2614,9 @@ int ff_interleave_compare_dts(AVFormatContext *s,
>>> int64_t left = st2->time_base.num * (int64_t)st ->time_base.den;
>>> int64_t right= st ->time_base.num * (int64_t)st2->time_base.den;
>>>
>>> + if (pkt->dts == AV_NOPTS_VALUE)
>>> + return 1;
>>> +
>>> return next->dts * left > pkt->dts * right; //FIXME this can overflow
>>> }
>> Sorry, I think it should it be return 0. I'm tired :/
>
> patch ok
>
Thanks, applied.
--
Baptiste COUDURIER GnuPG Key Id: 0x5C1ABAAA
Key fingerprint 8D77134D20CC9220201FC5DB0AC9325C5C1ABAAA
checking for life_signs in -lkenny... no
FFmpeg maintainer http://www.ffmpeg.org
More information about the ffmpeg-devel
mailing list