mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2026-04-01 07:15:39 -04:00
gst: mark streams async
From the process callback we signal a cond and don't dequeue/queue a buffer directly.
This commit is contained in:
parent
93d5848031
commit
3eed0fbe9b
2 changed files with 5 additions and 2 deletions
|
|
@ -892,7 +892,9 @@ gst_pipewire_src_negotiate (GstBaseSrc * basesrc)
|
|||
GST_DEBUG_OBJECT (basesrc, "connect capture with path %s, target-object %s",
|
||||
pwsrc->path, pwsrc->target_object);
|
||||
pwsrc->negotiated = FALSE;
|
||||
enum pw_stream_flags flags = PW_STREAM_FLAG_DONT_RECONNECT;
|
||||
enum pw_stream_flags flags;
|
||||
flags = PW_STREAM_FLAG_DONT_RECONNECT |
|
||||
PW_STREAM_FLAG_ASYNC;
|
||||
if (pwsrc->autoconnect)
|
||||
flags |= PW_STREAM_FLAG_AUTOCONNECT;
|
||||
pw_stream_connect (pwsrc->stream,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue