]> git.sesse.net Git - ffmpeg/commitdiff
avformat/movenc: Don't free AVCodecParameters manually
authorAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
Mon, 28 Sep 2020 11:30:07 +0000 (13:30 +0200)
committerAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
Sun, 4 Oct 2020 22:48:55 +0000 (00:48 +0200)
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
libavformat/movenc.c

index a8333953bc27ce2e37fb029991fe2a6e1ef40fff..7256eb2a0fba31e431b82fe087bd1afb64303b24 100644 (file)
@@ -6263,9 +6263,7 @@ static void mov_free(AVFormatContext *s)
         return;
 
     if (mov->chapter_track) {
-        if (mov->tracks[mov->chapter_track].par)
-            av_freep(&mov->tracks[mov->chapter_track].par->extradata);
-        av_freep(&mov->tracks[mov->chapter_track].par);
+        avcodec_parameters_free(&mov->tracks[mov->chapter_track].par);
     }
 
     for (i = 0; i < mov->nb_streams; i++) {