]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/wtvdec.c
Simplify PIX_FMT_RGB555LE selection in targa decoder.
[ffmpeg] / libavformat / wtvdec.c
index c133d710d962eb8be0fcd9e4309c42ddd6d7ee71..db9bb10068aee6e8b9b3eabefe031adca6407b72 100644 (file)
@@ -287,6 +287,8 @@ static void wtvfile_close(AVIOContext *pb)
 {
     WtvFile *wf = pb->opaque;
     av_free(wf->sectors);
+    av_freep(&pb->opaque);
+    av_freep(&pb->buffer);
     av_free(pb);
 }
 
@@ -1022,6 +1024,7 @@ static int read_seek(AVFormatContext *s, int stream_index,
 static int read_close(AVFormatContext *s)
 {
     WtvContext *wtv = s->priv_data;
+    av_freep(&wtv->index_entries);
     wtvfile_close(wtv->pb);
     return 0;
 }