From patchwork Tue Jul 6 09:20:01 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Diederick C. Niehorster" X-Patchwork-Id: 28798 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a5d:965a:0:0:0:0:0 with SMTP id d26csp4920953ios; Tue, 6 Jul 2021 02:23:59 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyugXXgJxH7wqkB8V/JY8RBgVdgArwSwFD9G40/ODfG+R0068AKazamzSGbG/CvYgC9C0O1 X-Received: by 2002:a05:6402:1042:: with SMTP id e2mr14557875edu.144.1625563439253; Tue, 06 Jul 2021 02:23:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625563439; cv=none; d=google.com; s=arc-20160816; b=LXF+KniBJevzMu1FJQ5RlpZhgFm4Tcn7bB40htcdXSgwv68FWJNsamLS3jDVqbUx4L JYUy0+uozW0tVYS1wLQK6t9uZFAmhysQdThS4S4cj1qir/uBndNAkPxgEMabISREHuLM pKxETLKAx1A0ViemcT61aaIYFFWiFkXQdAK3zee5IPXvbykVARgdXho7pkjqY/zjqcmV t0XBFRGI6YtnYxrenoxxo9sRugctLvkHjFz8+GVJ0kNni5TW2x5PyctP6TgMI0ULLXBB 4ph49T5GCAuTSkWVlz36GPALfbDGVndH71qZ6bUR5ji+egkb27IbxArsfmqoMPz3nW4J 71Dw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:mime-version:references:in-reply-to :message-id:date:to:from:dkim-signature:delivered-to; bh=DdPue27c3QISKq4jFONbUUxFtqra3Swzsq3IITW0nPk=; b=m1NWPhZXNN0D+FhE4wN627kIpdtKvyQx8KouE1qEZQ9qMnMwuWiUVo/Ny2LjfzoYIG VKHXE4/Rfo4nJ7mTAvhUJO27191TetjwsMxJ0zL9o6Lz/tlUYEst85G95n9ESh9+CBZK 8Tgp0iSSXKc9kBWXgV7tnPaFwZgskhy06KMU4mW2PAgcJhd2zQdlI1f3bsOzGweOaYU5 QbCZra/6DHICAYDbUZbGOecgsvggtAT8VfIPGAKy72UKZeUJAGq5u1da4cnVWvdOv9pQ Obc+xzLwvZYyh9V7b0OPrUAsOH7RuIm2GKdX4lDBLWYouUpLh9vxcDE6Bfsq0d9EL0mv 1TsA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=HPF1w7d7; 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 t23si15313629ejs.626.2021.07.06.02.23.58; Tue, 06 Jul 2021 02:23:59 -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=HPF1w7d7; 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 7C0B468A7AD; Tue, 6 Jul 2021 12:23:49 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-lf1-f46.google.com (mail-lf1-f46.google.com [209.85.167.46]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E170168A76F for ; Tue, 6 Jul 2021 12:23:47 +0300 (EEST) Received: by mail-lf1-f46.google.com with SMTP id q18so37135493lfc.7 for ; Tue, 06 Jul 2021 02:23:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=SN9rIlY8PdQY3SDxkDGkMVGDwlQJjAoo7o1D+SG5i5E=; b=HPF1w7d7BOf5XAmFflW8WM1WrqQx8nKt/FdQQzEWYDMBuCF8fmEWnlaXP1NFQbkyRV oaXx/wvjC3xZwM99VCQ9dTuDM8ucYAomST1h45HZkMIrGmnND0/+JRHFXl0ggMABoK7S c1GbZvdTx1WbgHp+h1T38jUJzzrxplr5soEBefdSYGUN6ZWEl4B0pDAm53JmVv8hdam/ 4dMmJz3T6+RbUfW1qfzO/ZUhMdJA+X38VaIrIO8LnqPpJjDFn0aPFyYTOFlMDjW8d+tl hLWQhHjQHJGyulw2O+xctFNLfU8B2065Pt6Heo2QQ8g0LKQHUkBH3Af17nt6+rnWVFcQ V42Q== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=SN9rIlY8PdQY3SDxkDGkMVGDwlQJjAoo7o1D+SG5i5E=; b=EJ8UuiH2g8guVuVku8efsvXa7lOaX2pglyCbcfc9XAkBAmb4ZYQo8Co6w6gYPHgrIq Zheb86cZrzsu5JmlV7VTlNRdVKvJFvCQs4dPPkEb4SbgNv/qJVQL8SWQNn9fSPMAhbWA amHu4y4BSvZvrEbJEc+5kthF57x3kyl6XaxTCFETrzQr41yb6IZci1S1hafgI2VZYlAB W1kslLlsBiFBSyZE3G35oUyaWV6kmNLRlhkGkez7F4x8rJ5GgmZr+DZUf29Vlkb2mhOY aB0FNWRWGnYZU8/aHPmTWZf2dVPS5pGmLxHU0NPc1zD3lc7alyeHYqL3rTTfgzxQI/pp 9hlA== X-Gm-Message-State: AOAM5325Z/4GjdoNMI5NbWt17DRzF9qhSVlJ9rBN8AZCTaMLfub/bZ49 EZ6ROxQyN7HqR3ycdSlNtKDqaojN1v4= X-Received: by 2002:ac2:5e29:: with SMTP id o9mr9791815lfg.526.1625563427065; Tue, 06 Jul 2021 02:23:47 -0700 (PDT) Received: from localhost.localdomain (deedock.humlab.lu.se. [130.235.135.183]) by smtp.gmail.com with ESMTPSA id u25sm689117lfm.131.2021.07.06.02.23.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Jul 2021 02:23:46 -0700 (PDT) From: Diederick Niehorster To: ffmpeg-devel@ffmpeg.org Date: Tue, 6 Jul 2021 11:20:01 +0200 Message-Id: <20210706092020.1057-16-dcnieho@gmail.com> X-Mailer: git-send-email 2.28.0.windows.1 In-Reply-To: <20210706092020.1057-1-dcnieho@gmail.com> References: <20210706092020.1057-1-dcnieho@gmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v3 15/34] avdevice/dshow: tv_tuner_audio_dialog cleanup missing 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 Cc: Diederick Niehorster Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: ROxeb437L4se Cleanup was missing for when the show_analog_tv_tuner_audio_dialog is true. Signed-off-by: Diederick Niehorster --- libavdevice/dshow_crossbar.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libavdevice/dshow_crossbar.c b/libavdevice/dshow_crossbar.c index 2438683cde..961defe690 100644 --- a/libavdevice/dshow_crossbar.c +++ b/libavdevice/dshow_crossbar.c @@ -204,5 +204,9 @@ end: IAMTVTuner_Release(tv_tuner_filter); if (tv_tuner_base_filter) IBaseFilter_Release(tv_tuner_base_filter); + if (tv_audio_filter) + IAMAudioInputMixer_Release(tv_audio_filter); + if (tv_audio_base_filter) + IBaseFilter_Release(tv_audio_base_filter); return hr; }