[FFmpeg-cvslog] avformat/mux: Don't unnecessarily zero-initialize AVPacketList

Andreas Rheinhardt git at videolan.org
Sun Jan 26 19:43:39 EET 2020


ffmpeg | branch: master | Andreas Rheinhardt <andreas.rheinhardt at gmail.com> | Tue Aug 13 04:47:15 2019 +0200| [148fb44b369403931e5ad299aefb0e6a4206a0f7] | committer: Michael Niedermayer

avformat/mux: Don't unnecessarily zero-initialize AVPacketList

If no error occurs and this AVPacketList is used at all, its packet
substructure will be overwritten and its next pointer explicitly set, so
every field will still be initialized even when using av_malloc.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt at gmail.com>
Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=148fb44b369403931e5ad299aefb0e6a4206a0f7
---

 libavformat/mux.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavformat/mux.c b/libavformat/mux.c
index 16bf9bd499..a06d983059 100644
--- a/libavformat/mux.c
+++ b/libavformat/mux.c
@@ -931,7 +931,7 @@ int ff_interleave_add_packet(AVFormatContext *s, AVPacket *pkt,
     AVStream *st   = s->streams[pkt->stream_index];
     int chunked    = s->max_chunk_size || s->max_chunk_duration;
 
-    this_pktl      = av_mallocz(sizeof(AVPacketList));
+    this_pktl      = av_malloc(sizeof(AVPacketList));
     if (!this_pktl)
         return AVERROR(ENOMEM);
     if ((pkt->flags & AV_PKT_FLAG_UNCODED_FRAME)) {



More information about the ffmpeg-cvslog mailing list