Maarten Lankhorst : quartz: Reject samples in transform filter only when stopped.

Alexandre Julliard julliard at winehq.org
Thu Apr 17 07:38:34 CDT 2008


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

Author: Maarten Lankhorst <m.b.lankhorst at gmail.com>
Date:   Wed Apr 16 14:25:03 2008 -0700

quartz: Reject samples in transform filter only when stopped.

Use S_FALSE for saying sample is rejected.

---

 dlls/quartz/transform.c |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

diff --git a/dlls/quartz/transform.c b/dlls/quartz/transform.c
index 936d96d..b090e5b 100644
--- a/dlls/quartz/transform.c
+++ b/dlls/quartz/transform.c
@@ -54,11 +54,8 @@ static HRESULT TransformFilter_Sample(LPVOID iface, IMediaSample * pSample)
 
     TRACE("%p %p\n", iface, pSample);
 
-    if (This->state == State_Paused)
-        return S_FALSE;
-
     if (This->state == State_Stopped)
-        return VFW_E_WRONG_STATE;
+        return S_FALSE;
 
     return This->pFuncsTable->pfnProcessSampleData(This, pSample);
 }




More information about the wine-cvs mailing list