From 0aa9ae21d4068d1e8099ff4256d86a204ec31c1c Mon Sep 17 00:00:00 2001 From: Dean Lee Date: Mon, 27 Jun 2022 17:20:13 +0800 Subject: [PATCH] FfmpegEncoder: free codec_ctx in encoder_close (#24967) free context --- selfdrive/loggerd/encoder/ffmpeg_encoder.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/selfdrive/loggerd/encoder/ffmpeg_encoder.cc b/selfdrive/loggerd/encoder/ffmpeg_encoder.cc index 22587819a4..5f8d140e8b 100644 --- a/selfdrive/loggerd/encoder/ffmpeg_encoder.cc +++ b/selfdrive/loggerd/encoder/ffmpeg_encoder.cc @@ -68,7 +68,9 @@ void FfmpegEncoder::encoder_open(const char* path) { void FfmpegEncoder::encoder_close() { if (!is_open) return; + writer_close(); + avcodec_free_context(&codec_ctx); is_open = false; }