1
Fork 0
pipewire/src/gst
George Kiagiadakis 5a130ddd73 gstpipewiresrc: break out of wait_started() also on STATE_UNCONNECTED
When the session manager sends an error to the client, it typically
also destroys the node after the error, which causes the stream to go
to STATE_UNCONNECTED via proxy_removed(). In that case, make sure
we exit the loop early, otherwise it will take 30 seconds to unblock
gst_element_set_state()

This is a revised version of the fix that was commited via !1763
and then reverted, as it was problematic. Now the code ensures
that it breaks out only if the state was previously CONNECTING
or higher.
2023-12-26 16:01:44 +00:00
..
.editorconfig
gstpipewire.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
gstpipewireclock.c pipewireclock: Disable clock_reset() for now 2023-04-12 10:13:54 +00:00
gstpipewireclock.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
gstpipewirecore.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
gstpipewirecore.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
gstpipewiredeviceprovider.c gst: keep track of node ports 2023-12-14 13:00:00 +01:00
gstpipewiredeviceprovider.h gst: remove unused pending list 2023-12-14 12:59:04 +01:00
gstpipewireformat.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
gstpipewireformat.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
gstpipewirepool.c gst/pipewirepool: change acquire/release to log messages 2023-12-05 14:44:56 +00:00
gstpipewirepool.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
gstpipewiresink.c gst/pipewiresink: fix dts_offset 2023-12-21 15:11:56 +01:00
gstpipewiresink.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
gstpipewiresrc.c gstpipewiresrc: break out of wait_started() also on STATE_UNCONNECTED 2023-12-26 16:01:44 +00:00
gstpipewiresrc.h Add autoconnect parameter to pipewiresrc element 2023-02-21 08:16:44 +00:00
meson.build