summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndré de la Rocha <andre.rocha@qt.io>2022-05-04 12:20:00 +0200
committerAndré de la Rocha <andre.rocha@qt.io>2022-05-23 11:05:46 +0200
commit9da7721c5451627d4eb2c3bf36ba6eaa84030d50 (patch)
treed6b8aaf26230138966b02626e43f04b55dedac75
parent45f46ad6f6442ad9952d69cccd72d64ef7d053bf (diff)
Windows: Enable scrubbing mode for audio streams
This avoids generating sound while seeking in paused state. Fixes: QTBUG-102969 Change-Id: I045ef87f17d3980eecdacf56b7513d8886747588 Reviewed-by: Piotr Srebrny <piotr.srebrny@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io> (cherry picked from commit f903bad766639a207080c6b4666c4cefc51f0902)
-rw-r--r--src/multimedia/platform/windows/player/mfplayersession.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/multimedia/platform/windows/player/mfplayersession.cpp b/src/multimedia/platform/windows/player/mfplayersession.cpp
index 04fcf6e7b..f01d5344d 100644
--- a/src/multimedia/platform/windows/player/mfplayersession.cpp
+++ b/src/multimedia/platform/windows/player/mfplayersession.cpp
@@ -1806,8 +1806,7 @@ void MFPlayerSession::handleSessionEvent(IMFMediaEvent *sessionEvent)
if (SUCCEEDED(MFGetService(m_session, MF_RATE_CONTROL_SERVICE, IID_PPV_ARGS(&m_rateControl)))) {
if (SUCCEEDED(MFGetService(m_session, MF_RATE_CONTROL_SERVICE, IID_PPV_ARGS(&m_rateSupport)))) {
- if ((m_mediaTypes & Video) == Video
- && SUCCEEDED(m_rateSupport->IsRateSupported(TRUE, 0, NULL)))
+ if (SUCCEEDED(m_rateSupport->IsRateSupported(TRUE, 0, NULL)))
m_canScrub = true;
}
BOOL isThin = FALSE;