From patchwork Tue Nov 12 10:55:36 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lance Wang X-Patchwork-Id: 16220 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id 9FCB944906B for ; Tue, 12 Nov 2019 13:02:58 +0200 (EET) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7B7C868A754; Tue, 12 Nov 2019 13:02:58 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pf1-f196.google.com (mail-pf1-f196.google.com [209.85.210.196]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 44F98689B49 for ; Tue, 12 Nov 2019 13:02:52 +0200 (EET) Received: by mail-pf1-f196.google.com with SMTP id r4so13088828pfl.7 for ; Tue, 12 Nov 2019 03:02:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=g025IrlbTzWJ4/U4CzJxQzVAHiSOBhX0Co9jE2hx6Ik=; b=aPR1zJ+3j68cJAdPHtc+VY08ieulgPtYFy42RJj9Cvec+OiskYL67F73hcZnT7Effg NyVJYjCy9ZBTGhNne7E27O6S0Tm7ECP+YrTVVzpcwFu88zUQp9UdDuNTX7gFewQDBFzV L/aE/AG1hb0DDRzRI9K+KxpiSJ/ErTQooclwh9sPH91pY01IIl8kmEUfzvVg0fnjrbrc S0H1sy7X/PdREnozj+pavQSiMtBpxKawqz69+btCiPUQweCEWz0L2fic7kB0KokZuqGQ 3KGIdSw0G5nmCyc3HCPDhHWWJSGae2DMn8ZwdtRgs8Y6zZzmD0ckMwVVuJF4OG3E8HRP YEGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=g025IrlbTzWJ4/U4CzJxQzVAHiSOBhX0Co9jE2hx6Ik=; b=ebU5IpqNnCZgZUai7GsP/04PbLcrkLsDjrMwrF5Hmg68VoSc++908CGfn3nlSwFggs qTaAwtn55yMvF3upjJlR+xE2xrLSY+kdnroBX+D6UKG+DGIZXPKnrn/aN6mRvmRFiSGl EVKpd5mAQa1auGAb7v53jkmgScc9XuaKp5m1DoT67GHT21AidLhwjrrmCDolZAqN0lgW 8Nvgl7xJX07FOcCPfcu7vVC5Dvjfe/ZJAcVuMZjo9bwe0G0a0pyRYXjj9fXICrOqVi0g O/Gm5F6hNEyLI3c0qYJd6m94qVEBeyS7Er73/U3N7hj6imm35rMPuiOkDHpkNqNtysxK R2pw== X-Gm-Message-State: APjAAAXPl7U1B4Iw17YURr2HXKRUKkDPptXPh+LqGqXGP70B+BCdj7a8 bIYwHGaR/Sazvq7chIYpuiNQxpCE X-Google-Smtp-Source: APXvYqwgeiqKArEVSTOFspgtGF4vFavI9BnGMW0yqG3wW+nwO1Rbus7KQOoXXFwvS/Tidz6fjqa2qQ== X-Received: by 2002:a62:1c4:: with SMTP id 187mr35912358pfb.92.1573556152793; Tue, 12 Nov 2019 02:55:52 -0800 (PST) Received: from vpn.localdomain ([47.90.99.151]) by smtp.gmail.com with ESMTPSA id k2sm2387068pjl.5.2019.11.12.02.55.51 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 12 Nov 2019 02:55:52 -0800 (PST) From: lance.lmwang@gmail.com To: ffmpeg-devel@ffmpeg.org Date: Tue, 12 Nov 2019 18:55:36 +0800 Message-Id: <20191112105537.5542-1-lance.lmwang@gmail.com> X-Mailer: git-send-email 2.9.5 Subject: [FFmpeg-devel] [PATCH v1 1/2] avfilter/vf_libvmaf: Check for av_frame_alloc failure X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Limin Wang MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" From: Limin Wang Signed-off-by: Limin Wang --- libavfilter/vf_libvmaf.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libavfilter/vf_libvmaf.c b/libavfilter/vf_libvmaf.c index ed3a383..14c3216 100644 --- a/libavfilter/vf_libvmaf.c +++ b/libavfilter/vf_libvmaf.c @@ -235,6 +235,9 @@ static av_cold int init(AVFilterContext *ctx) s->gref = av_frame_alloc(); s->gmain = av_frame_alloc(); + if (!s->gref || !s->gmain) + return AVERROR(ENOMEM); + s->error = 0; s->vmaf_thread_created = 0;