From patchwork Sat Aug 26 21:55:23 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lynne X-Patchwork-Id: 43359 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:7194:b0:149:dfde:5c0a with SMTP id s20csp592725pzb; Sat, 26 Aug 2023 14:55:37 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGODZA4A7VDmz8+0VPxVw1dvXv2PLMPrfODR6d1FYGt3y2ip5xcnHc4gKJ99n3tWfZsyf17 X-Received: by 2002:a05:6402:786:b0:523:b665:e494 with SMTP id d6-20020a056402078600b00523b665e494mr13952850edy.15.1693086936327; Sat, 26 Aug 2023 14:55:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1693086936; cv=none; d=google.com; s=arc-20160816; b=M4nHAs89f4EGXPyX9O/jJgTMPjR3dhnUa0kHh8UUwgb+Yl3nfSIREffVFKdr3YAXZK JRAji33wHfR48ySZjw8nb6laBV5RxwViSDOaunzerKA3ChUNjtn4NPL2tsnkEY00ogWU 8ZJPyhEu9cc5TNT8vqjRxeE7lvZOhf1nGOo4umnOfZaUOs1wsAtN27FS/vbOblMb31kA pv6BflkzZqsuVDO6Apcj7Yg0rIUmC3WONZ8NVifG3a7/udT5hEfuzIH4ScudcEg44YfW IbjKeOGK4zFDCvOoD8cc7FXYFBkxVbMXgXgvRi+wI17xq/Lky8tLkZm8Z3VZX+yGx2sh hj3g== 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 :mime-version:message-id:to:from:date:dkim-signature:delivered-to; bh=KHMyhE12KtKdIiqf6nbqlanVPbK+pEVEyWt6s207B2s=; fh=Q46kXK7oI5D1Jhi90JBr53c7NIaTxGaU4KPeRZyM/hI=; b=0Ww9AGbu9fAxa63XuJw8JDhm5x9SsW84aYTGknDvJGq2wk22O+cv2c8hT7flkuw5JX LmuSsqZS/PgRMUqOnCqjBhgCvMIDYvtM6ZwYVZjNgb5B6IqoTn4T/jZ6oRT77IU63D+c 3gvl4riiyU4X215llbDX8Syy9tHCq8qk/M9YN7SkK42UJ3f1JB5lfY46JqUVJwG5WNMD ypav8kSRrv1OH/1lwhPsjI5NYyUDLw48xFW/uiECvQT2kb8PY+O07agPaxWDQbj8AWQ6 WY3YXNMteU4ioZfG3k7r5j9asCfLE++DRBgRvy910SPfmeAJ0sHrV2f0lWCxuRPDtk3s Rvpg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@lynne.ee header.s=s1 header.b=OWJA142+; 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=NONE dis=NONE) header.from=lynne.ee Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id v23-20020aa7d817000000b005234d073442si2851862edq.279.2023.08.26.14.55.34; Sat, 26 Aug 2023 14:55:36 -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=@lynne.ee header.s=s1 header.b=OWJA142+; 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=NONE dis=NONE) header.from=lynne.ee Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5855068C5D5; Sun, 27 Aug 2023 00:55:30 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from w4.tutanota.de (w4.tutanota.de [81.3.6.165]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4846968C49B for ; Sun, 27 Aug 2023 00:55:23 +0300 (EEST) Received: from tutadb.w10.tutanota.de (unknown [192.168.1.10]) by w4.tutanota.de (Postfix) with ESMTP id 9849910600E3 for ; Sat, 26 Aug 2023 21:55:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1693086923; s=s1; d=lynne.ee; h=From:From:To:To:Subject:Subject:Content-Description:Content-ID:Content-Type:Content-Type:Content-Transfer-Encoding:Cc:Date:Date:In-Reply-To:MIME-Version:MIME-Version:Message-ID:Message-ID:Reply-To:References:Sender; bh=ARuhH1w5AofQbdRnTR+9p0dLgjpSXACqDBR3r/72XdA=; b=OWJA142+NnuQ+4L8duViYguH5rGDfcscIjAPOhHbHX0vhJ9W5FeU1pRBr/0S7X6J MlsajemnBcx+pVw4eqkzlB43pcgXg456hi2VPyFBPd4wza6GyXZ8fTZNy5krYPvT5ZI VOGydhalQBPDuALgo5ifgj0qos/ipIXhnimphmYaz6WV4GubZV3qAdkuuTO0/Juv6Z9 0nTTIOk+jfqbgAgBRFZUpPOqOc+6KsO7G/lbquluJgfS5iOjV7Q+TcUsISiNiQAprFL SSGdku6lWfSDlPshZtpQxZTgjqPMfh13R0k6hc0Xxy+zokzuTgUjZ2wK+MkzFmLzO7G HZccszYMhg== Date: Sat, 26 Aug 2023 23:55:23 +0200 (CEST) From: Lynne To: Ffmpeg Devel Message-ID: MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] vulkan: fix memory leaks X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 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" X-TUID: eG+oz0BOduZO 9-patch patchset to fix various memory leaks From 9bc961536561a07665e198f3c68fc5922edb5a2e Mon Sep 17 00:00:00 2001 From: Lynne Date: Sat, 26 Aug 2023 23:20:47 +0200 Subject: [PATCH 1/9] vulkan: do not leak cooperative matrix properties --- libavutil/vulkan.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavutil/vulkan.c b/libavutil/vulkan.c index 684b92de57..8e36ba508c 100644 --- a/libavutil/vulkan.c +++ b/libavutil/vulkan.c @@ -1893,6 +1893,7 @@ void ff_vk_uninit(FFVulkanContext *s) av_freep(&s->query_props); av_freep(&s->qf_props); av_freep(&s->video_props); + av_freep(&s->coop_mat_props); av_buffer_unref(&s->frames_ref); } -- 2.40.1