diff options
author | Aman Gupta <aman@tmm1.net> | 2017-11-10 11:59:05 -0800 |
---|---|---|
committer | Aman Gupta <aman@tmm1.net> | 2017-11-13 14:31:44 -0800 |
commit | 631296ff9922a6971de41640a0d937b1a2a52393 (patch) | |
tree | 4fb99661f6881a4c528cde1f601a76d2005e8789 /libavcodec/videotoolbox.c | |
parent | 230b91cdfdd1949f9b1719d5d91d77caad90aaae (diff) |
avcodec/videotoolbox: use early return in videotoolbox_default_free
Cosmetic change only.
Signed-off-by: Aman Gupta <aman@tmm1.net>
Diffstat (limited to 'libavcodec/videotoolbox.c')
-rw-r--r-- | libavcodec/videotoolbox.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/libavcodec/videotoolbox.c b/libavcodec/videotoolbox.c index f0790e7353..5011f5201d 100644 --- a/libavcodec/videotoolbox.c +++ b/libavcodec/videotoolbox.c @@ -849,15 +849,15 @@ static int videotoolbox_default_init(AVCodecContext *avctx) static void videotoolbox_default_free(AVCodecContext *avctx) { AVVideotoolboxContext *videotoolbox = videotoolbox_get_context(avctx); + if (!videotoolbox) + return; - if (videotoolbox) { - if (videotoolbox->cm_fmt_desc) - CFRelease(videotoolbox->cm_fmt_desc); + if (videotoolbox->cm_fmt_desc) + CFRelease(videotoolbox->cm_fmt_desc); - if (videotoolbox->session) { - VTDecompressionSessionInvalidate(videotoolbox->session); - CFRelease(videotoolbox->session); - } + if (videotoolbox->session) { + VTDecompressionSessionInvalidate(videotoolbox->session); + CFRelease(videotoolbox->session); } } |