diff options
author | André de la Rocha <andre.rocha@qt.io> | 2022-05-04 12:20:00 +0200 |
---|---|---|
committer | André de la Rocha <andre.rocha@qt.io> | 2022-05-23 11:05:46 +0200 |
commit | 9da7721c5451627d4eb2c3bf36ba6eaa84030d50 (patch) | |
tree | d6b8aaf26230138966b02626e43f04b55dedac75 | |
parent | 45f46ad6f6442ad9952d69cccd72d64ef7d053bf (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.cpp | 3 |
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; |