From 5146916a9ce2a946c3b9826ccb36c248656d26a6 Mon Sep 17 00:00:00 2001 From: Zhao Zhili Date: Mon, 9 Jan 2023 20:50:07 +0800 Subject: [PATCH] avcodec/videotoolbox: fix documents of AVVideotoolboxContext Since those fields will be overridden by videotoolbox_start(), they should never be set by user, it can trigger memory leaks otherwise. Signed-off-by: Zhao Zhili --- libavcodec/videotoolbox.h | 3 --- 1 file changed, 3 deletions(-) diff --git a/libavcodec/videotoolbox.h b/libavcodec/videotoolbox.h index 3cd1d254ff..ba5eddbf46 100644 --- a/libavcodec/videotoolbox.h +++ b/libavcodec/videotoolbox.h @@ -57,7 +57,6 @@ typedef struct AVVideotoolboxContext { /** * Videotoolbox decompression session object. - * Created and freed the caller. */ VTDecompressionSessionRef session; @@ -79,13 +78,11 @@ typedef struct AVVideotoolboxContext { /** * CoreMedia Format Description that Videotoolbox will use to create the decompression session. - * Set by the caller. */ CMVideoFormatDescriptionRef cm_fmt_desc; /** * CoreMedia codec type that Videotoolbox will use to create the decompression session. - * Set by the caller. */ int cm_codec_type; } AVVideotoolboxContext;