# HG changeset patch # User michael # Date 1111629117 0 # Node ID a79f89d39c3cd12c9535dab293c404b58cebcb40 # Parent 55081ada3aadcf524912b376f1dfbf5a70114e91 discard dummy packets before doing inapropriate checks on them and failing as a result diff -r 55081ada3aad -r a79f89d39c3c utils.c --- a/utils.c Wed Mar 23 13:30:27 2005 +0000 +++ b/utils.c Thu Mar 24 01:51:57 2005 +0000 @@ -2301,12 +2301,13 @@ int av_interleaved_write_frame(AVFormatContext *s, AVPacket *pkt){ AVStream *st= s->streams[ pkt->stream_index]; - if(compute_pkt_fields2(st, pkt) < 0) - return -1; - //FIXME/XXX/HACK drop zero sized packets if(st->codec.codec_type == CODEC_TYPE_AUDIO && pkt->size==0) return 0; + +//av_log(NULL, AV_LOG_DEBUG, "av_interleaved_write_frame %d %Ld %Ld\n", pkt->size, pkt->dts, pkt->pts); + if(compute_pkt_fields2(st, pkt) < 0) + return -1; if(pkt->dts == AV_NOPTS_VALUE) return -1;