提交 06fdc823 编写于 作者: A Andreas Rheinhardt

avformat/mux: Remove unnecessary unreferencing of AVPacket

Since commit c5324d92 all custom
interleave_packet() functions always return clean packets (even on
error), so that unreferencing manually can be removed.
Signed-off-by: NAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
上级 9dd8f731
......@@ -1067,10 +1067,7 @@ int ff_interleaved_peek(AVFormatContext *s, int stream,
static int interleave_packet(AVFormatContext *s, AVPacket *out, AVPacket *in, int flush)
{
if (s->oformat->interleave_packet) {
int ret = s->oformat->interleave_packet(s, out, in, flush);
if (in)
av_packet_unref(in);
return ret;
return s->oformat->interleave_packet(s, out, in, flush);
} else
return ff_interleave_packet_per_dts(s, out, in, flush);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册