Module: wine Branch: master Commit: 873c92bed85b72d254cfa005b4b8ebb6d3006988 URL: http://source.winehq.org/git/wine.git/?a=commit;h=873c92bed85b72d254cfa005b4...
Author: Christian Costa titan.costa@gmail.com Date: Wed Mar 14 21:51:04 2012 +0100
amstream: Don't create the source filter. AddSourceFilter does it already.
---
dlls/amstream/amstream.c | 7 ++----- 1 files changed, 2 insertions(+), 5 deletions(-)
diff --git a/dlls/amstream/amstream.c b/dlls/amstream/amstream.c index f2643b0..c9895e5 100644 --- a/dlls/amstream/amstream.c +++ b/dlls/amstream/amstream.c @@ -318,16 +318,13 @@ static HRESULT WINAPI IAMMultiMediaStreamImpl_OpenFile(IAMMultiMediaStream* ifac ret = IAMMultiMediaStream_Initialize(iface, STREAMTYPE_READ, 0, NULL);
if (SUCCEEDED(ret)) - ret = CoCreateInstance(&CLSID_AsyncReader, NULL, CLSCTX_INPROC_SERVER, &IID_IFileSourceFilter, (void**)&SourceFilter); - - if (SUCCEEDED(ret)) ret = IGraphBuilder_AddSourceFilter(This->pFilterGraph, pszFileName, pszFileName, &BaseFilter);
if (SUCCEEDED(ret)) - ret = IFileSourceFilter_Load(SourceFilter, pszFileName, NULL); + ret = IBaseFilter_QueryInterface(BaseFilter, &IID_IFileSourceFilter, (void**)&SourceFilter);
if (SUCCEEDED(ret)) - ret = IFileSourceFilter_QueryInterface(SourceFilter, &IID_IBaseFilter, (void**)&BaseFilter); + ret = IFileSourceFilter_Load(SourceFilter, pszFileName, NULL);
if (SUCCEEDED(ret)) ret = IBaseFilter_EnumPins(BaseFilter, &EnumPins);