You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-11-29 05:57:37 +02:00
avformat: Remove unnecessary av_packet_unref()
Since bae8844e the packet will always be unreferenced when a demuxer
returns an error, so that a lot of calls to av_packet_unref() in lots of
demuxers are now redundant and can be removed.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Signed-off-by: Marton Balint <cus@passwd.hu>
This commit is contained in:
committed by
Marton Balint
parent
bbea268aa8
commit
6a67d518d6
@@ -542,7 +542,6 @@ static int filter_packet(AVFormatContext *avf, ConcatStream *cs, AVPacket *pkt)
|
||||
if (ret < 0) {
|
||||
av_log(avf, AV_LOG_ERROR, "h264_mp4toannexb filter "
|
||||
"failed to send input packet\n");
|
||||
av_packet_unref(pkt);
|
||||
return ret;
|
||||
}
|
||||
|
||||
@@ -592,7 +591,6 @@ static int concat_read_packet(AVFormatContext *avf, AVPacket *pkt)
|
||||
if (ret < 0)
|
||||
return ret;
|
||||
if ((ret = match_streams(avf)) < 0) {
|
||||
av_packet_unref(pkt);
|
||||
return ret;
|
||||
}
|
||||
if (packet_after_outpoint(cat, pkt)) {
|
||||
@@ -608,7 +606,7 @@ static int concat_read_packet(AVFormatContext *avf, AVPacket *pkt)
|
||||
}
|
||||
break;
|
||||
}
|
||||
if ((ret = filter_packet(avf, cs, pkt)))
|
||||
if ((ret = filter_packet(avf, cs, pkt)) < 0)
|
||||
return ret;
|
||||
|
||||
st = cat->avf->streams[pkt->stream_index];
|
||||
|
||||
Reference in New Issue
Block a user