[FFmpeg-devel] [PATCH 01/13] fftools/ffmpeg: stop explicitly closing decoders

Anton Khirnov anton at khirnov.net
Sat Nov 26 10:18:59 EET 2022


It serves no purpose, they will be closed and freed in
avcodec_free_context() called from ist_free().
---
 fftools/ffmpeg.c | 7 -------
 1 file changed, 7 deletions(-)

diff --git a/fftools/ffmpeg.c b/fftools/ffmpeg.c
index 3767ab444b..ba91af2c95 100644
--- a/fftools/ffmpeg.c
+++ b/fftools/ffmpeg.c
@@ -3908,13 +3908,6 @@ static int transcode(void)
         exit_program(1);
     }
 
-    /* close each decoder */
-    for (ist = ist_iter(NULL); ist; ist = ist_iter(ist)) {
-        if (ist->decoding_needed) {
-            avcodec_close(ist->dec_ctx);
-        }
-    }
-
     hw_device_free_all();
 
     /* finished ! */
-- 
2.35.1



More information about the ffmpeg-devel mailing list