diff options
-rw-r--r-- | source/blender/imbuf/intern/indexer.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/imbuf/intern/indexer.c b/source/blender/imbuf/intern/indexer.c index 84bed479577..357b250d0fe 100644 --- a/source/blender/imbuf/intern/indexer.c +++ b/source/blender/imbuf/intern/indexer.c @@ -1123,6 +1123,9 @@ static int indexer_performance_get_decode_rate(FFmpegIndexBuilderContext *contex } } + av_packet_free(&packet); + av_frame_free(&in_frame); + avcodec_flush_buffers(context->iCodecCtx); av_seek_frame(context->iFormatCtx, -1, 0, AVSEEK_FLAG_BACKWARD); return frames_decoded; @@ -1157,6 +1160,8 @@ static int indexer_performance_get_max_gop_size(FFmpegIndexBuilderContext *conte } } + av_packet_free(&packet); + av_seek_frame(context->iFormatCtx, -1, 0, AVSEEK_FLAG_BACKWARD); return max_gop; } |