if (rtSampleStart != rtSampleStop)
{
- hr = IMediaSample_SetTime(sample, &rtSampleStart, &rtSampleStop);
-
+ IMediaSample_SetTime(sample, &rtSampleStart, &rtSampleStop);
hr = IAsyncReader_Request(pin->pReader, sample, streamnumber);
if (FAILED(hr))
}
rtstart = (double)(start - pin->pin.pin.tStart) / pin->pin.pin.dRate;
rtstop = (double)(stop - pin->pin.pin.tStart) / pin->pin.pin.dRate;
- hr = IMediaSample_SetMediaTime(sample, &start, &stop);
+ IMediaSample_SetMediaTime(sample, &start, &stop);
IMediaSample_SetTime(sample, &rtstart, &rtstop);
IMediaSample_SetMediaTime(sample, &start, &stop);
indexes = 0;
}
}
- else if (!indexes && pAviSplit->oldindex)
+ else if (pAviSplit->oldindex)
indexes = pAviSplit->Parser.cStreams;
if (!indexes && pAviSplit->AviHeader.dwFlags & AVIF_MUSTUSEINDEX)