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