From patchwork Mon Aug 6 21:19:08 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sergey Lavrushkin X-Patchwork-Id: 9918 Delivered-To: ffmpegpatchwork@gmail.com Received: by 2002:a02:104:0:0:0:0:0 with SMTP id c4-v6csp3726485jad; Mon, 6 Aug 2018 14:19:18 -0700 (PDT) X-Google-Smtp-Source: AAOMgpeXxdBEPiCw2Fa5XwGAsyxQQyZtWiixp15gbW4C70rki8J3mfQQzvWsmtP8tVnapyHKLeeE X-Received: by 2002:adf:ab14:: with SMTP id q20-v6mr10389365wrc.239.1533590358764; Mon, 06 Aug 2018 14:19:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533590358; cv=none; d=google.com; s=arc-20160816; b=ZuspfmM46e6uz0mbu4q1jPglJI1WMQkY7L7q+qC6L7KOWELrh3x7qU31GgdFQ3HwUA ImdQyzWNdQp1cUkWA3+BuvK3M6yYqHzONVD4hi61xQtA2Xe1hkIP09UubfeZIqNWIx21 QnmiYleRdR27IKU8IFxu+UpU5XZh8H07R/irofOzc0ss74YNyrdeCYEkBCe2wUr4zmZM Mgjwn2c3KLSwMs+AptAefKIBxdfBWdKNlXLEj4x0qICa7PrwWyvnY0UGzwuoBx3Uz6kz ji4C/4qoV6+BwR3DNHPQFuMboi0xwvIZWMPr05bSGoKKsUdz0lH7x8vWa4yCN2x7hgIr Y/Pw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:reply-to:list-subscribe:list-help:list-post :list-archive:list-unsubscribe:list-id:precedence:subject:to :message-id:date:from:references:in-reply-to:mime-version :dkim-signature:delivered-to:arc-authentication-results; bh=lRRwIGjMbs/SQk/9JOTCn6uSlZwos+l6dEg8bbZy8g0=; b=khFnWa+naKfNMuzUu1R/4hYh3W50/Y+w6BN+HvYBTgwIev6jCU9bQHTyGTMIdTYivr mORONr7BEvXMUu17cblXmYA2wVzDLG1gnNiy1hx4yFpbSdr3JTKWEmvJ3nx1RkxjlT4P dC3yIgnUkAAYpqF5YLdfFgejKnUiXvEMU4Ln9Y2th6LT14C2FxJGq/ecaOH1+/bolBJC DyDPCEk4eQ39ZlMeQJ6EnhiL4+B/ovXTHCVqoclvKqsOsJ+W3UQkZCCvOJkyfDvm0kpc ZS4YnSXWpckL/vgNBRP3N3XuYy6IuPbvZwP5PU91nYu1RYSg27q1X3rTtg/ild3aFFCN PGHA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=GWgiu0zK; 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; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id h18-v6si8986547wrs.261.2018.08.06.14.19.18; Mon, 06 Aug 2018 14:19:18 -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=@gmail.com header.s=20161025 header.b=GWgiu0zK; 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; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4B57C689C50; Tue, 7 Aug 2018 00:18:57 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pg1-f180.google.com (mail-pg1-f180.google.com [209.85.215.180]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 500A968086F for ; Tue, 7 Aug 2018 00:18:50 +0300 (EEST) Received: by mail-pg1-f180.google.com with SMTP id k3-v6so6774574pgq.5 for ; Mon, 06 Aug 2018 14:19:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=fXd9VJJab8P0lwyK/tCMaL9lDtoikzHGTXCViEuBG2c=; b=GWgiu0zKPZYFlhbi8jl9hP9HzP2pYHX55Sk5BGPGuw6jLC7IIQLkGmz3SVH5egE8re a2QKS/uRZws/LPc8qWQdRtFBYkVj47zpWSaDJ2uq/VnawJ0rZA8+y/66mpP+CrqUIXln IQ7R5yeUp/3UKHp1RHqaaokGh//3VRP0eJMDFKSi/Tqx0h0sskeJKSTbE8eqxLxBD9W8 JfnqV05+h8h5M0mng+gyMuak81cvQtZ1EoO1k7HpLm0lJ7H/BA/hK7MpP5DspJHVZXvf ysrHBgKQbCuXP0hxa6MCwgElVEjkvkuMxuGJvVVVyFdKSHu+UhUvEBKTo9x7WJDK8sVF l5Dg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=fXd9VJJab8P0lwyK/tCMaL9lDtoikzHGTXCViEuBG2c=; b=AELJioIRA2BRZR/PNiYy6X5X4DUQIO8rC8qqBeSRNd3d93e86W/oDbyDXsPvUyadxk hvmikLIwyyKRH/u0mLwU9rzqqdgmLG3G/FTBtLDKzQb2+WdbnFO5TVR03Am1EwLOBz+O Yr4j5+nOnF3mpgBdgYueODYyB1zO5X9vkBRiDUQfGXHcExIOQBG8fM3/J5LxDpX/baiC 3TIlCyKXxh7sWKDsM57eit5HSszSGgYlp1fNI/iXgEJl50ky8OqXuEINixUpy6Cf2K0y +FHQ0tkiQoBTPr+v2lE1t7vm9etFajsZBYTKwVvP+JTEGOa30LouQbUO4lupK4RZhxPn cH+Q== X-Gm-Message-State: AOUpUlHMscQ6rgB9CXvrHDKVxxJLbWU4kThG4YDtlUDV3dz4L2POpofO jT3k//MhqvGfSz8nZMWk/OvUD4GOgjaCIVYugWgCS6SD X-Received: by 2002:a62:a649:: with SMTP id t70-v6mr18909213pfe.149.1533590349013; Mon, 06 Aug 2018 14:19:09 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a17:90a:501:0:0:0:0 with HTTP; Mon, 6 Aug 2018 14:19:08 -0700 (PDT) In-Reply-To: <20180802185248.18168-6-dualfal@gmail.com> References: <20180802185248.18168-1-dualfal@gmail.com> <20180802185248.18168-6-dualfal@gmail.com> From: Sergey Lavrushkin Date: Tue, 7 Aug 2018 00:19:08 +0300 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.20 Subject: Re: [FFmpeg-devel] [PATCH 5/7] libavfilter/dnn_backend_tf.c: Fixes ff_dnn_free_model_tf. 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Updated patch. From 11186187d0b5a4725415a91947f38d5e166e024c Mon Sep 17 00:00:00 2001 From: Sergey Lavrushkin Date: Tue, 31 Jul 2018 18:40:24 +0300 Subject: [PATCH 6/9] libavfilter/dnn_backend_tf.c: Fixes ff_dnn_free_model_tf. --- libavfilter/dnn_backend_tf.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libavfilter/dnn_backend_tf.c b/libavfilter/dnn_backend_tf.c index bd21137a8a..971a914c67 100644 --- a/libavfilter/dnn_backend_tf.c +++ b/libavfilter/dnn_backend_tf.c @@ -571,7 +571,9 @@ void ff_dnn_free_model_tf(DNNModel **model) if (tf_model->input_tensor){ TF_DeleteTensor(tf_model->input_tensor); } - av_freep(&tf_model->output_data->data); + if (tf_model->output_data){ + av_freep(&(tf_model->output_data->data)); + } av_freep(&tf_model); av_freep(model); } -- 2.14.1