diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2013-05-20 18:58:39 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2013-05-22 14:11:42 +0200 |
commit | cc0db8cf3042186d8355dcf10be67071cfbbcc5d (patch) | |
tree | 621f151dd22bc310a1a6db646bd2120c88d74d65 | |
parent | c88e52e797824ed8835aac7754e3f5e1cdede9f0 (diff) | |
download | ffmpeg-cc0db8cf3042186d8355dcf10be67071cfbbcc5d.tar.gz |
avienc: Disallow the first frame to be skiped
Fixes Ticket2386
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-rw-r--r-- | libavformat/avienc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavformat/avienc.c b/libavformat/avienc.c index f2fa9dc8a3..3511c8181d 100644 --- a/libavformat/avienc.c +++ b/libavformat/avienc.c @@ -523,7 +523,7 @@ static int avi_write_packet(AVFormatContext *s, AVPacket *pkt) int size= pkt->size; av_dlog(s, "dts:%s packet_count:%d stream_index:%d\n", av_ts2str(pkt->dts), avist->packet_count, stream_index); - while(enc->block_align==0 && pkt->dts != AV_NOPTS_VALUE && pkt->dts > avist->packet_count && enc->codec_id != AV_CODEC_ID_XSUB){ + while(enc->block_align==0 && pkt->dts != AV_NOPTS_VALUE && pkt->dts > avist->packet_count && enc->codec_id != AV_CODEC_ID_XSUB && avist->packet_count){ AVPacket empty_packet; if(pkt->dts - avist->packet_count > 60000){ |