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 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".