[FFmpeg-devel] NUT and no PTS
Luca Barbato
lu_zero
Tue Oct 12 10:30:13 CEST 2010
On 10/12/2010 10:21 AM, Michael Niedermayer wrote:
> On Tue, Oct 12, 2010 at 09:09:17AM +0200, Luca Abeni wrote:
>> In few words, the problem happens when I try to mux an AVPacket having
>> pts == AV_NOPTS_VALUE (see the end of this email for a way to reproduce
>> this problem).
>>
>> The error is due to the check
>> if(pkt->pts< 0)
>> return -1;
>> at line 637 of nutenc.c, which is triggered by AV_NOPTS_VALUE.
>> So, my questions:
>> 1) Is this a bug, or I am not supposed to pass AV_NOPTS_VALUE as pts?
>> (other formats, such as MPEG TS, do not show this problem)
>
> muxing packets with unknown timestamps is not supported by ffmpegs muxer API
I thought there was some code in libavformat that tries to guess the pts
in a number of ways, I had been bitten by it since I was feeding it with
misleading data once.
lu
--
Luca Barbato
Gentoo/linux
http://dev.gentoo.org/~lu_zero
More information about the ffmpeg-devel
mailing list