From 137ec1c84670e1cbb1d143d46acc9f45d17b05de Mon Sep 17 00:00:00 2001 From: Maksim Shabunin Date: Tue, 2 Mar 2021 10:59:08 +0300 Subject: [PATCH] videoio: av_frame_unref compilation fix --- modules/videoio/src/cap_ffmpeg_impl.hpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/videoio/src/cap_ffmpeg_impl.hpp b/modules/videoio/src/cap_ffmpeg_impl.hpp index c0e3b4a1e9..281557d8e2 100644 --- a/modules/videoio/src/cap_ffmpeg_impl.hpp +++ b/modules/videoio/src/cap_ffmpeg_impl.hpp @@ -1469,9 +1469,12 @@ bool CvCapture_FFMPEG::retrieveFrame(int, unsigned char** data, int* step, int* *height = frame.height; *cn = frame.cn; - if (sw_picture != picture) { +#if USE_AV_HW_CODECS + if (sw_picture != picture) + { av_frame_unref(sw_picture); } +#endif return true; }