summaryrefslogtreecommitdiff
path: root/src/plugins/multimedia/ffmpeg/playbackengine/qffmpegrenderer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/multimedia/ffmpeg/playbackengine/qffmpegrenderer.cpp')
-rw-r--r--src/plugins/multimedia/ffmpeg/playbackengine/qffmpegrenderer.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/multimedia/ffmpeg/playbackengine/qffmpegrenderer.cpp b/src/plugins/multimedia/ffmpeg/playbackengine/qffmpegrenderer.cpp
index 488bf745c..735f0b12e 100644
--- a/src/plugins/multimedia/ffmpeg/playbackengine/qffmpegrenderer.cpp
+++ b/src/plugins/multimedia/ffmpeg/playbackengine/qffmpegrenderer.cpp
@@ -164,6 +164,12 @@ void Renderer::doNextStep()
scheduleNextStep(false);
}
+
+std::chrono::microseconds Renderer::frameDelay(const Frame &frame) const
+{
+ return std::chrono::duration_cast<std::chrono::microseconds>(
+ TimeController::Clock::now() - m_timeController.timeFromPosition(frame.absolutePts()));
+}
} // namespace QFFmpeg
QT_END_NAMESPACE