Maarten Lankhorst : quartz: Copy discontinuity status in acmwrapper.

Alexandre Julliard julliard at winehq.org
Wed Apr 23 07:59:39 CDT 2008


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

Author: Maarten Lankhorst <m.b.lankhorst at gmail.com>
Date:   Tue Apr 22 13:37:34 2008 -0700

quartz: Copy discontinuity status in acmwrapper.

---

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

diff --git a/dlls/quartz/acmwrapper.c b/dlls/quartz/acmwrapper.c
index 8df37ef..11b07f1 100644
--- a/dlls/quartz/acmwrapper.c
+++ b/dlls/quartz/acmwrapper.c
@@ -120,11 +120,15 @@ static HRESULT ACMWrapper_ProcessSampleData(TransformFilterImpl* pTransformFilte
         if (IMediaSample_IsDiscontinuity(pSample) == S_OK)
         {
             res = acmStreamConvert(This->has, &ash, ACM_STREAMCONVERTF_START);
+            IMediaSample_SetDiscontinuity(pOutSample, TRUE);
             /* One sample could be converted to multiple packets */
             IMediaSample_SetDiscontinuity(pSample, FALSE);
         }
         else
+        {
             res = acmStreamConvert(This->has, &ash, 0);
+            IMediaSample_SetDiscontinuity(pOutSample, FALSE);
+        }
 
         if (res)
         {




More information about the wine-cvs mailing list