Module: wine Branch: master Commit: 4abbf915d398d5a2402c7acf85d7456a488d03ac URL: http://source.winehq.org/git/wine.git/?a=commit;h=4abbf915d398d5a2402c7acf85...
Author: Maarten Lankhorst m.b.lankhorst@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) {