mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-03-28 12:32:17 +02:00
memory leak fix by (Tom Dexter <devel at www dot digitalaudiorock dot com>)
Originally committed as revision 2216 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
ed0bb7bee6
commit
0a5f92a120
@ -555,6 +555,7 @@ static void flush_packet_queue(AVFormatContext *s)
|
||||
if (!pktl)
|
||||
break;
|
||||
s->packet_buffer = pktl->next;
|
||||
av_free_packet(&pktl->pkt);
|
||||
av_free(pktl);
|
||||
}
|
||||
}
|
||||
@ -594,9 +595,9 @@ static void av_estimate_timings_from_pts(AVFormatContext *ic)
|
||||
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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user