Christian Costa : amstream: Don't load the stream file. AddSourceFilter does it already.

Alexandre Julliard julliard at winehq.org
Thu Mar 15 15:35:21 CDT 2012


Module: wine
Branch: master
Commit: 682379059f234c042e583ed8ca54fbb1602333cd
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=682379059f234c042e583ed8ca54fbb1602333cd

Author: Christian Costa <titan.costa at gmail.com>
Date:   Wed Mar 14 21:51:12 2012 +0100

amstream: Don't load the stream file. AddSourceFilter does it already.

---

 dlls/amstream/amstream.c |    9 ---------
 1 files changed, 0 insertions(+), 9 deletions(-)

diff --git a/dlls/amstream/amstream.c b/dlls/amstream/amstream.c
index c9895e5..c119906 100644
--- a/dlls/amstream/amstream.c
+++ b/dlls/amstream/amstream.c
@@ -305,7 +305,6 @@ static HRESULT WINAPI IAMMultiMediaStreamImpl_OpenFile(IAMMultiMediaStream* ifac
 {
     IAMMultiMediaStreamImpl *This = impl_from_IAMMultiMediaStream(iface);
     HRESULT ret = S_OK;
-    IFileSourceFilter *SourceFilter = NULL;
     IBaseFilter *BaseFilter = NULL;
     IEnumPins *EnumPins = NULL;
     IPin *ipin;
@@ -321,12 +320,6 @@ static HRESULT WINAPI IAMMultiMediaStreamImpl_OpenFile(IAMMultiMediaStream* ifac
         ret = IGraphBuilder_AddSourceFilter(This->pFilterGraph, pszFileName, pszFileName, &BaseFilter);
 
     if (SUCCEEDED(ret))
-        ret = IBaseFilter_QueryInterface(BaseFilter, &IID_IFileSourceFilter, (void**)&SourceFilter);
-
-    if (SUCCEEDED(ret))
-        ret = IFileSourceFilter_Load(SourceFilter, pszFileName, NULL);
-
-    if (SUCCEEDED(ret))
         ret = IBaseFilter_EnumPins(BaseFilter, &EnumPins);
 
     if (SUCCEEDED(ret))
@@ -343,8 +336,6 @@ static HRESULT WINAPI IAMMultiMediaStreamImpl_OpenFile(IAMMultiMediaStream* ifac
         IEnumPins_Release(EnumPins);
     if (BaseFilter)
         IBaseFilter_Release(BaseFilter);
-    if (SourceFilter)
-        IFileSourceFilter_Release(SourceFilter);
     return ret;
 }
 




More information about the wine-cvs mailing list