Maarten Lankhorst : quartz: Copy discontinuity status in acmwrapper.
Module: wine Branch: master Commit: 4abbf915d398d5a2402c7acf85d7456a488d03ac URL: http://source.winehq.org/git/wine.git/?a=commit;h=4abbf915d398d5a2402c7acf85... Author: Maarten Lankhorst <m.b.lankhorst(a)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) {
participants (1)
-
Alexandre Julliard