From patchwork Sun Mar 25 16:44:49 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: enctac X-Patchwork-Id: 8158 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.2.1.70 with SMTP id c67csp2666496jad; Sun, 25 Mar 2018 09:48:35 -0700 (PDT) X-Google-Smtp-Source: AG47ELsM/7EGvnpAUYrqHj2f1BZ+4bSl1SpOa5eA1dplbBP7iVJJlGDTV/4GzFMhqscP5vf/5uyp X-Received: by 10.223.187.138 with SMTP id q10mr23061873wrg.62.1521996515866; Sun, 25 Mar 2018 09:48:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521996515; cv=none; d=google.com; s=arc-20160816; b=F1O5qFqczAUajqq7oKtzc7LOiPqirrJPamYW/tebCN4cvBsU3TaC+hnGTxCh5HaIDL TfurSPpb0qCzZMrCpRb8TTk8F4nUZJjHMFz5vxI43NkvbJxl3byiuJ8Whu+VUDkSMb8S Gg0SYf1dK75yPkaFYT5oHAw5rFoXVv1Ygn9tpTQX3wrNPT7K8QoohTMPnnGug429pnH4 zS4ox0sFNC7RfAYlkkPbvaSM3EYrIQAd4AlC6oXH95eFT41AyOKx35acMoAYQxEQMgNA LR2iaMsSHTZzDKXj1K1UvqHN5y9nGC/zz8LQyOYA+K1pDo1gXsgVUFXDr7pU16qrapWB rjcQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:message-id:date:to:from :domainkey-signature:dkim-signature:delivered-to :arc-authentication-results; bh=FFFIxrKz6nsQBbIkPeD9gaALDoB2zi86jwmKLMHB23s=; b=xZCT00vZxOMk/GYYzfF55INRbB5tFP4JIFBl2p49LvfzIWcDEIfI0p6C2b94DS/Nsn xIGStnaetRsSWhZbkuYG+Zg1vhTfnFd5/UF7oQkAjTQiJxw1vEWtCTMOUeb9RT/Q67cA 8+6y6hVkMwlTrAOyDG9Dd+BEUGlN2J6b/HPLg/ub6/TbWRYkK70SjNz7aNaSQEKzNYlL eUbIwIver+K/KzFFselJrPhva5tm2oI20ihThfzUkWfxO0cXe5dPEBN5TTkTQrHeLilM 1036iI259owLArzpphgBFN1qdox2pNM9TS4oApUkFQnPWKXQlPoZclCWhZlkUtxZ4swM H6TA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@yahoo.co.jp header.s=yj20110701 header.b=ZTWowh5z; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id 185si8877429wmq.71.2018.03.25.09.48.35; Sun, 25 Mar 2018 09:48:35 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@yahoo.co.jp header.s=yj20110701 header.b=ZTWowh5z; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E3298689A81; Sun, 25 Mar 2018 19:48:16 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from nh502-vm12.bullet.mail.kks.yahoo.co.jp (nh502-vm12.bullet.mail.kks.yahoo.co.jp [183.79.56.157]) by ffbox0-bg.mplayerhq.hu (Postfix) with SMTP id 5DA2B689982 for ; Sun, 25 Mar 2018 19:48:10 +0300 (EEST) Received: from [183.79.100.141] by nh502.bullet.mail.kks.yahoo.co.jp with NNFMP; 25 Mar 2018 16:45:12 -0000 Received: from [183.79.100.136] by t504.bullet.mail.kks.yahoo.co.jp with NNFMP; 25 Mar 2018 16:45:12 -0000 Received: from [127.0.0.1] by omp505.mail.kks.yahoo.co.jp with NNFMP; 25 Mar 2018 16:45:12 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 617505.8298.bm@omp505.mail.kks.yahoo.co.jp Received: (qmail 89953 invoked by alias); 25 Mar 2018 16:45:12 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.jp; s=yj20110701; t=1521996312; bh=7HeOa/PaHJkYERxE/Oa9xTdyhyo/tViYkE8OSGL3lVo=; h=Received:X-YMail-JAS:X-Apparently-From:X-YMail-OSG:From:To:Cc:Subject:Date:Message-Id:X-Mailer; b=ZTWowh5z+tANd1j6ZqaSPVOfiFtlr5K+CsWontwcd/8AyIXI9JqO1WSvYqw3FDqoHUBUgcJTsKGAhyk9OxGhGfDhehPykzT2nrw39Afto6yr2AtpSrGjtKiojBmX7nLaS5b5P85uWu+ieb8y7uynwgZQT4MsPIqHuLGQSSiKLkU= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=yj20110701; d=yahoo.co.jp; h=Received:X-YMail-JAS:X-Apparently-From:X-YMail-OSG:From:To:Cc:Subject:Date:Message-Id:X-Mailer; b=CFo2XTKXlpbyjS3sFzFQxaRv5yixs6LRfsf6mmbLQsNk8k0wFN/Sgd4GQXBvG4pJajSFfpyn6TmhRl4apCNtPPhVYUo9ALJKSYE2r4rvUUsTR0iRG0B4TGAD4ya4QeOneZSiUQLboJMSDwiULW35cOVRim0y4pOgKBWag84iP/8= ; Received: from unknown (HELO localhost.localdomain) (61.214.50.70 with login) by smtp5005.mail.kks.ynwp.yahoo.co.jp with SMTP; 25 Mar 2018 16:45:12 -0000 X-YMail-JAS: .wl6rJQVM1kXiWyAeAaEAYQrgkX_PXv4gMmmqjKBi5ZFHUsv3JJm0w35soaUvd6TWAPzgR1YXe_p2W9iMk3RbRIv0GGhKaMqgYc2aqxFPoIf8UZcrDfZ3cBbQLwRcT9qssRVszCf5w-- X-Apparently-From: X-YMail-OSG: NIvyQAMVM1mq6zdeMuhFODEuOlRoLX.Yg5ecrh4pUsEMiCk m7IjOYLrdrfuNPJcgwon9JQT.OYSg53ieUz4gQw1Efk.Gr1tyuBd66NtyuhQ jJGrzqhwSzrDqO4.ch0VRJIB4TVQdq3Ot0xKsJE2m15IiIfLiAgNg_pSK7g_ m.93y8D6K38QwKEt.iTPz0g8es2up75c7.35Yg0KNgJYMtVqBlbyPBV8BueE KtsfKAFuGOYUJdOqbTfFLvwjk_TRRuL4Pi_THUDLyO_LwpzGVpkODp3EFo21 SkQfp18XkfEX5lOebebOHkDDdPpEy.qfdVJmoOX5WAGe3KeBw6Tut7FunFay MU7k9yHKoHurG.V.2KuRn63WLlXl6kleW8A8ZUtLd2DxCGApEsT83FQW6fIX 2zIm1iUPEEmQOyf54lxCFJKk8JjXzTK7nBvhnpu0wfRK5Y6dtoxEfs3VJdMX D_mDNZhksynubO2vgjh23KRP5OvplOVRrbVG_PjX13b34RuiHc.X4HGs0LZi n8fFfbXKcfAFLpOcvZQOEV1NiD98HS54n0sU4m0_R.7q.zF3IzuURom7BkD2 1t4.p2aNnrjcYrzpZkXKwNL_CRGaUtX63bwkk From: enctac To: ffmpeg-devel@ffmpeg.org Date: Mon, 26 Mar 2018 01:44:49 +0900 Message-Id: <20180325164449.5544-1-enctac@yahoo.co.jp> X-Mailer: git-send-email 2.16.2 Subject: [FFmpeg-devel] [PATCH] vf_libvmaf: Fix memory leak 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: enctac MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Fixes ticket #6967 --- libavfilter/vf_libvmaf.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavfilter/vf_libvmaf.c b/libavfilter/vf_libvmaf.c index dfe474c40c..42c6b66b69 100644 --- a/libavfilter/vf_libvmaf.c +++ b/libavfilter/vf_libvmaf.c @@ -130,6 +130,8 @@ FRAMESYNC_DEFINE_CLASS(libvmaf, LIBVMAFContext, fs); \ ret = !s->frame_set; \ \ + av_frame_unref(s->gref); \ + av_frame_unref(s->gmain); \ s->frame_set = 0; \ \ pthread_cond_signal(&s->cond); \