diff options
author | Joni Poikelin <joni.poikelin@qt.io> | 2022-03-04 13:47:04 +0200 |
---|---|---|
committer | Joni Poikelin <joni.poikelin@qt.io> | 2022-03-12 10:06:37 +0200 |
commit | 01d5059a5060283eb20e1a5afbebab790e8a0cf1 (patch) | |
tree | 2cfc97cf53ed5613e2c439ba3542c30471732e3c | |
parent | 397d899b2fe46f3b22daf4a282b9044c256de60e (diff) |
Fix duration() with very long media with gstreamer
Fixes: QTBUG-101450
Change-Id: I93ab8a9b788eb74b4ef2227b90e30a42a84b9fd6
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
-rw-r--r-- | src/gsttools/qgstreamerplayersession.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gsttools/qgstreamerplayersession.cpp b/src/gsttools/qgstreamerplayersession.cpp index 12f8574f5..7902df77a 100644 --- a/src/gsttools/qgstreamerplayersession.cpp +++ b/src/gsttools/qgstreamerplayersession.cpp @@ -1587,7 +1587,7 @@ void QGstreamerPlayerSession::updateVideoResolutionTag() void QGstreamerPlayerSession::updateDuration() { gint64 gstDuration = 0; - int duration = 0; + qint64 duration = 0; if (m_pipeline && qt_gst_element_query_duration(m_pipeline, GST_FORMAT_TIME, &gstDuration)) duration = gstDuration / 1000000; |