summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2021-05-21 11:15:27 +0200
committerLars Knoll <lars.knoll@qt.io>2021-05-21 12:28:33 +0000
commit83b7c12ec6cab141e9e21135ce67346e10cc41d8 (patch)
tree1dec6dccd53c8d4ec562ca5107570a4204610997 /src
parent57a11c18947a032e70d5d416e0c42d0fe8a10977 (diff)
Reduce the timeout for sync state changes in gstreamer to 1 sec
Waiting for 10 secs was ok for development, but we should really never have to wait that long. Change-Id: Ie10b22984948df6ccd7a1004ba10e50f415fe69e Reviewed-by: Doris Verria <doris.verria@qt.io> Reviewed-by: André de la Rocha <andre.rocha@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/multimedia/platform/gstreamer/common/qgst_p.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/multimedia/platform/gstreamer/common/qgst_p.h b/src/multimedia/platform/gstreamer/common/qgst_p.h
index 37d118cc3..8036fb8b9 100644
--- a/src/multimedia/platform/gstreamer/common/qgst_p.h
+++ b/src/multimedia/platform/gstreamer/common/qgst_p.h
@@ -456,7 +456,7 @@ public:
{
auto change = gst_element_set_state(element(), state);
if (change == GST_STATE_CHANGE_ASYNC) {
- change = gst_element_get_state(element(), nullptr, &state, 10000*1e6 /*nano seconds*/);
+ change = gst_element_get_state(element(), nullptr, &state, 1000*1e6 /*nano seconds*/);
}
#ifndef QT_NO_DEBUG
if (change != GST_STATE_CHANGE_SUCCESS && change != GST_STATE_CHANGE_NO_PREROLL)
@@ -466,7 +466,7 @@ public:
}
bool finishStateChange()
{
- auto change = gst_element_get_state(element(), nullptr, nullptr, 10000*1e6 /*nano seconds*/);
+ auto change = gst_element_get_state(element(), nullptr, nullptr, 1000*1e6 /*nano seconds*/);
#ifndef QT_NO_DEBUG
if (change != GST_STATE_CHANGE_SUCCESS && change != GST_STATE_CHANGE_NO_PREROLL)
qWarning() << "Could finish change state of" << name();