From 233bd0ce67c4b07ceccfd9cfbbba16cc478ed5de Mon Sep 17 00:00:00 2001 From: "yuzhuohuang@qq.com" Date: Wed, 14 Nov 2012 18:17:57 +0800 Subject: [PATCH] MPC-HC 78f4dc6180ff69bf1ad59960ff51bef80655ce65 Fix: VSFilter might not load when using the overlay mixer. A check was inverted, a renderer is usually a filter with no output pin except for the overlay mixer which is a renderer with an output pin. --- src/filters/transform/vsfilter/DirectVobSubFilter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/filters/transform/vsfilter/DirectVobSubFilter.cpp b/src/filters/transform/vsfilter/DirectVobSubFilter.cpp index fc45314..e508175 100644 --- a/src/filters/transform/vsfilter/DirectVobSubFilter.cpp +++ b/src/filters/transform/vsfilter/DirectVobSubFilter.cpp @@ -1492,7 +1492,7 @@ HRESULT CDirectVobSubFilter2::JoinFilterGraph(IFilterGraph* pGraph, LPCWSTR pNam || pOutPin && SUCCEEDED(pOutPin->ConnectedTo(&pPin))) continue; - if(pOutPin && GetFilterName(pBF) == _T("Overlay Mixer")) + if(pOutPin && GetFilterName(pBF) != _T("Overlay Mixer")) continue; bool fVideoInputPin = false; -- 2.11.4.GIT