Replace remaining occurances of av_free_packet with av_packet_unref
This commit is contained in:
@@ -2654,7 +2654,7 @@ static int mpegts_read_packet(AVFormatContext *s, AVPacket *pkt)
|
||||
ts->pkt = pkt;
|
||||
ret = handle_packets(ts, 0);
|
||||
if (ret < 0) {
|
||||
av_free_packet(ts->pkt);
|
||||
av_packet_unref(ts->pkt);
|
||||
/* flush pes data left */
|
||||
for (i = 0; i < NB_PID_MAX; i++)
|
||||
if (ts->pids[i] && ts->pids[i]->type == MPEGTS_PES) {
|
||||
@@ -2743,7 +2743,7 @@ static int64_t mpegts_get_dts(AVFormatContext *s, int stream_index,
|
||||
ret = av_read_frame(s, &pkt);
|
||||
if (ret < 0)
|
||||
return AV_NOPTS_VALUE;
|
||||
av_free_packet(&pkt);
|
||||
av_packet_unref(&pkt);
|
||||
if (pkt.dts != AV_NOPTS_VALUE && pkt.pos >= 0) {
|
||||
ff_reduce_index(s, pkt.stream_index);
|
||||
av_add_index_entry(s->streams[pkt.stream_index], pkt.pos, pkt.dts, 0, 0, AVINDEX_KEYFRAME /* FIXME keyframe? */);
|
||||
|
Reference in New Issue
Block a user