WMF: fix start time of QAudioProbe's buffers.
Task-number: QTBUG-40954 Change-Id: Icd1d144dcff3a3191432722da44a263ca286dbb6 Reviewed-by: Christian Stromme <christian.stromme@digia.com>
This commit is contained in:
@@ -163,6 +163,9 @@ STDMETHODIMP AudioSampleGrabberCallback::OnProcessSample(REFGUID guidMajorMediaT
|
|||||||
if (llSampleTime == _I64_MAX) {
|
if (llSampleTime == _I64_MAX) {
|
||||||
// Set default QAudioBuffer start time
|
// Set default QAudioBuffer start time
|
||||||
llSampleTime = -1;
|
llSampleTime = -1;
|
||||||
|
} else {
|
||||||
|
// WMF uses 100-nanosecond units, Qt uses microseconds
|
||||||
|
llSampleTime /= 10;
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach (MFAudioProbeControl* probe, m_audioProbes)
|
foreach (MFAudioProbeControl* probe, m_audioProbes)
|
||||||
|
|||||||
Reference in New Issue
Block a user