summaryrefslogtreecommitdiff
path: root/libavformat/hls.c
diff options
context:
space:
mode:
authorJun Zhao <barryjzhao@tencent.com>2019-07-15 12:24:14 +0800
committerJun Zhao <barryjzhao@tencent.com>2019-07-26 09:37:03 +0800
commit606be4cb503a936a5fc5ecdaa0674164a611f701 (patch)
tree66de6b92875d44b0f85088f97c7a764b80897ed1 /libavformat/hls.c
parentcc6a1f141762a8967d5fb17b1417900522b7ae9b (diff)
lavf/hls: remove redundancy reset_packet() after av_packet_unref()
av_packet_unref have reseted the AVPacket, so don't need to call reset_packet after that. Reviewed-by: Steven Liu <lq@chinaffmpeg.org> Signed-off-by: Jun Zhao <barryjzhao@tencent.com>
Diffstat (limited to 'libavformat/hls.c')
-rw-r--r--libavformat/hls.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/libavformat/hls.c b/libavformat/hls.c
index 8c12fcef77..238ebd0729 100644
--- a/libavformat/hls.c
+++ b/libavformat/hls.c
@@ -2120,7 +2120,6 @@ static int hls_read_packet(AVFormatContext *s, AVPacket *pkt)
}
}
av_packet_unref(&pls->pkt);
- reset_packet(&pls->pkt);
}
}
/* Check if this stream has the packet with the lowest dts */
@@ -2149,7 +2148,6 @@ static int hls_read_packet(AVFormatContext *s, AVPacket *pkt)
ret = update_streams_from_subdemuxer(s, pls);
if (ret < 0) {
av_packet_unref(&pls->pkt);
- reset_packet(&pls->pkt);
return ret;
}
@@ -2174,7 +2172,6 @@ static int hls_read_packet(AVFormatContext *s, AVPacket *pkt)
av_log(s, AV_LOG_ERROR, "stream index inconsistency: index %d, %d main streams, %d subdemuxer streams\n",
pls->pkt.stream_index, pls->n_main_streams, pls->ctx->nb_streams);
av_packet_unref(&pls->pkt);
- reset_packet(&pls->pkt);
return AVERROR_BUG;
}
@@ -2262,7 +2259,6 @@ static int hls_read_seek(AVFormatContext *s, int stream_index,
ff_format_io_close(pls->parent, &pls->input_next);
pls->input_next_requested = 0;
av_packet_unref(&pls->pkt);
- reset_packet(&pls->pkt);
pls->pb.eof_reached = 0;
/* Clear any buffered data */
pls->pb.buf_end = pls->pb.buf_ptr = pls->pb.buffer;