From patchwork Mon Jun 7 23:03:54 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: 28160 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a6b:b214:0:0:0:0:0 with SMTP id b20csp3890109iof; Mon, 7 Jun 2021 16:11:04 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwfaTJjAG8I8d+lkkrQwZ9AlTY1O92HbcKC9PnC9Hq0kkPl7NzbKQviQJQvZ2mTk7NF8nuI X-Received: by 2002:a17:906:c1d2:: with SMTP id bw18mr19962015ejb.123.1623107464678; Mon, 07 Jun 2021 16:11:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623107464; cv=none; d=google.com; s=arc-20160816; b=UY7FwGmuZTG/esUN6TZZ6jXyPxK0nW72Dpv0JByAlm+x8TobJYSJOHd2/mtYscq/T9 dg8P6dx+AZEyRsfk7iE+roSk2rq8GmVw6RBkSff1NRWNb53SEdPsf18uRDyMRhCYiS8P 7rkiTv6Dzx5rcBVAGhKdPHvu07w9f4Zylxa/zdQZlloY1QJ8MUjs/IwAD5nM2loWsXKX 5gFnvYQwMbGSP34wcNgIfuA6zmpJrCUwTx5CxFSgtFbb04jhoAqm3nfK+gBhTA9X+wPN PxTMV8LMa33kiaE+HiWyCB3NvNsF+Srq/oWePZUOPg21XyQow0u442yRm4ARB2HAztck pWSA== 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=XCu248PzwMAozMSlmdtLD+IxtRlVIM6FYC3XUfHe8Ok=; b=e1n0NHrC9OwVgQ/b89rjs1ydP/LDJodz1I/5ZoZBlO2a1jK2alVa80hJmRVO+/a36E yhgodrT+ufpDleiTiLw25I7qq3Jd0vw4n+Wx7HIf0BY5iYDPh/NM7jOyHRV9OACq7yf6 WW05V4pGpdJfvs25XzyAbARjkRsAzR8vTm2NQpVNm53pj0SfjxVlKPXx0GL1hsleabMM fSX7XThGeJkGx1fCiSKujeGSG2gbt7LV1YuOr0mBxYAE3GHoyAsJlSOctRpHLrX2n5vN HbxGnwS5hwMjuiPZ908YPgON1iydPhBR7s7UhOqhP4puZHmj5ymVUgIklhi8O4BMg90J VT6w== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=A0WhEgKK; 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 op2si13608135ejb.522.2021.06.07.16.11.04; Mon, 07 Jun 2021 16:11:04 -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=A0WhEgKK; 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 922AE688115; Tue, 8 Jun 2021 02:10:47 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-lf1-f50.google.com (mail-lf1-f50.google.com [209.85.167.50]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1A9996818DB for ; Tue, 8 Jun 2021 02:10:45 +0300 (EEST) Received: by mail-lf1-f50.google.com with SMTP id m21so13291156lfg.13 for ; Mon, 07 Jun 2021 16:10:45 -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=TiS2EyLNfOgvHsMC5x9MpWtcUa1+OfdI7FPuIjhXpYk=; b=A0WhEgKKpPqOiTaLbhioejBy69Abeur8qI1OaRh7vb8pGO6IRN9QJPMKlZXAfQfcbN GRAKTj7EOW1fm9dzIKVWl0WndjjtxydzNdPpJOlaDeVWSMQKtQb0n+KynVIj7UK4AnIq By1PS3g36mbdiqt9/cvfybOWiGbOB2RHsiVcZU5hlIDzCLPZ3pIUF1mGRdK0fzDfp1nW GwUliNLRJagV9FKiyypBevsbLMIKUEXZuPIADH177Uf8xfQL5Vaq8Lh0o9LnuYA+xPre DZyP1rE+oRBo2sQ04OQlgNLjDv2JR4R74AuCJNGGtAVHp9bpR7tTUH6GGTWqBpxf/NGz 3RiA== 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=TiS2EyLNfOgvHsMC5x9MpWtcUa1+OfdI7FPuIjhXpYk=; b=J1tyqjI7fCtN8ZHpkOMcGiDEGII6wBJc3+XB6T0nvxCiW3ZwrpdMpAr+xyzhd4BWU+ LjZNcDHCBb/sB7wy2yNRZ10k14FIsMWltCmQ3+IvbVyq5TDClXdsLtg+3hPI4Te3Amqi /HFrXsjgwUXIGyNMi0bYF86RHkVU3FqjwHSDoc/JbOphcYxISmRpfqly1/Ovh5NOcdLo qP1lKScyz+N1gSI/FlI6A/rDcSqw1v5nqK4yUm0i7Cw7u3tv8vg+zIDxrfTKtq6O+zOA G6W99d8L3GEtT/jqvDgg1kD5FGfvV7Vz0kbRXGIa8XjmUxqNXP/NWFIwJsemjkHHRHm/ Ouxg== X-Gm-Message-State: AOAM532Wg6RWNBc4atb9u0Ir4tSng1EhyupUiXczcMpTH1UacqoH14WY +MRAJkF7H1afW8C6wXp/cGuWWuktFS0BVA== X-Received: by 2002:a2e:bf2a:: with SMTP id c42mr16514462ljr.1.1623107080816; Mon, 07 Jun 2021 16:04:40 -0700 (PDT) Received: from localhost.localdomain (84-217-56-54.customers.ownit.se. [84.217.56.54]) by smtp.gmail.com with ESMTPSA id v9sm1999563ljv.131.2021.06.07.16.04.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Jun 2021 16:04:40 -0700 (PDT) From: Diederick Niehorster To: ffmpeg-devel@ffmpeg.org Date: Tue, 8 Jun 2021 01:03:54 +0200 Message-Id: <20210607230414.612-16-dcnieho@gmail.com> X-Mailer: git-send-email 2.28.0.windows.1 In-Reply-To: <20210607230414.612-1-dcnieho@gmail.com> References: <20210607230414.612-1-dcnieho@gmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 15/35] 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: qgVRvEfbJ06q Cleanup in case the show_analog_tv_tuner_audio_dialog was set was missing. 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; }