Commit 4abbf915 authored by Maarten Lankhorst's avatar Maarten Lankhorst Committed by Alexandre Julliard

quartz: Copy discontinuity status in acmwrapper.

parent 2f736c4a
...@@ -120,11 +120,15 @@ static HRESULT ACMWrapper_ProcessSampleData(TransformFilterImpl* pTransformFilte ...@@ -120,11 +120,15 @@ static HRESULT ACMWrapper_ProcessSampleData(TransformFilterImpl* pTransformFilte
if (IMediaSample_IsDiscontinuity(pSample) == S_OK) if (IMediaSample_IsDiscontinuity(pSample) == S_OK)
{ {
res = acmStreamConvert(This->has, &ash, ACM_STREAMCONVERTF_START); res = acmStreamConvert(This->has, &ash, ACM_STREAMCONVERTF_START);
IMediaSample_SetDiscontinuity(pOutSample, TRUE);
/* One sample could be converted to multiple packets */ /* One sample could be converted to multiple packets */
IMediaSample_SetDiscontinuity(pSample, FALSE); IMediaSample_SetDiscontinuity(pSample, FALSE);
} }
else else
{
res = acmStreamConvert(This->has, &ash, 0); res = acmStreamConvert(This->has, &ash, 0);
IMediaSample_SetDiscontinuity(pOutSample, FALSE);
}
if (res) if (res)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment