Originally committed as revision 2216 to svn://svn.ffmpeg.org/ffmpeg/trunk
if (!pktl)
break;
s->packet_buffer = pktl->next;
+ av_free_packet(&pktl->pkt);
av_free(pktl);
}
}
if (pkt->pts != AV_NOPTS_VALUE) {
if (st->start_time == AV_NOPTS_VALUE)
st->start_time = (int64_t)((double)pkt->pts * ic->pts_num * (double)AV_TIME_BASE / ic->pts_den);
- }
- av_free_packet(pkt);
- }
+ }
+ av_free_packet(pkt);
+ }
/* we compute the minimum start_time and use it as default */
start_time = MAXINT64;