Commit 5146916a authored by Zhao Zhili's avatar Zhao Zhili

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: 's avatarZhao Zhili <zhilizhao@tencent.com>
parent d6bd980d
...@@ -57,7 +57,6 @@ ...@@ -57,7 +57,6 @@
typedef struct AVVideotoolboxContext { typedef struct AVVideotoolboxContext {
/** /**
* Videotoolbox decompression session object. * Videotoolbox decompression session object.
* Created and freed the caller.
*/ */
VTDecompressionSessionRef session; VTDecompressionSessionRef session;
...@@ -79,13 +78,11 @@ typedef struct AVVideotoolboxContext { ...@@ -79,13 +78,11 @@ typedef struct AVVideotoolboxContext {
/** /**
* CoreMedia Format Description that Videotoolbox will use to create the decompression session. * CoreMedia Format Description that Videotoolbox will use to create the decompression session.
* Set by the caller.
*/ */
CMVideoFormatDescriptionRef cm_fmt_desc; CMVideoFormatDescriptionRef cm_fmt_desc;
/** /**
* CoreMedia codec type that Videotoolbox will use to create the decompression session. * CoreMedia codec type that Videotoolbox will use to create the decompression session.
* Set by the caller.
*/ */
int cm_codec_type; int cm_codec_type;
} AVVideotoolboxContext; } AVVideotoolboxContext;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment