diff options
author | Lars Knoll <lars.knoll@qt.io> | 2021-05-21 11:15:27 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2021-05-21 12:28:33 +0000 |
commit | 83b7c12ec6cab141e9e21135ce67346e10cc41d8 (patch) | |
tree | 1dec6dccd53c8d4ec562ca5107570a4204610997 /src | |
parent | 57a11c18947a032e70d5d416e0c42d0fe8a10977 (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.h | 4 |
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(); |