summaryrefslogtreecommitdiffstats
path: root/src/plugins/directshow/player
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/directshow/player')
-rw-r--r--src/plugins/directshow/player/directshowplayerservice.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/directshow/player/directshowplayerservice.cpp b/src/plugins/directshow/player/directshowplayerservice.cpp
index 8ee5d67a1..63f738bbe 100644
--- a/src/plugins/directshow/player/directshowplayerservice.cpp
+++ b/src/plugins/directshow/player/directshowplayerservice.cpp
@@ -1071,8 +1071,11 @@ void DirectShowPlayerService::doSetRate(QMutexLocker *locker)
locker->relock();
if (!SUCCEEDED(hr)) {
+ qWarning("%s: Audio device or filter does not support rate: %.2f. " \
+ "Falling back to previous value.", __FUNCTION__, m_rate);
+
double rate = 0.0;
- m_rate = seeking->GetRate(&rate)
+ m_rate = SUCCEEDED(seeking->GetRate(&rate))
? rate
: 1.0;
}