mirror of
https://gitlab.freedesktop.org/pipewire/pipewire
synced 2024-10-14 20:02:38 +00:00
stream: only overwite node.loop.class when unset
This commit is contained in:
parent
44f2ed7579
commit
ff1f793a63
|
@ -1597,7 +1597,8 @@ pw_filter_connect(struct pw_filter *filter,
|
||||||
filter_set_state(filter, PW_FILTER_STATE_CONNECTING, 0, NULL);
|
filter_set_state(filter, PW_FILTER_STATE_CONNECTING, 0, NULL);
|
||||||
|
|
||||||
if (!SPA_FLAG_IS_SET(flags, PW_FILTER_FLAG_RT_PROCESS)) {
|
if (!SPA_FLAG_IS_SET(flags, PW_FILTER_FLAG_RT_PROCESS)) {
|
||||||
pw_properties_set(filter->properties, PW_KEY_NODE_LOOP_CLASS, "main");
|
if (pw_properties_get(filter->properties, PW_KEY_NODE_LOOP_CLASS) == NULL)
|
||||||
|
pw_properties_set(filter->properties, PW_KEY_NODE_LOOP_CLASS, "main");
|
||||||
pw_properties_set(filter->properties, PW_KEY_NODE_ASYNC, "true");
|
pw_properties_set(filter->properties, PW_KEY_NODE_ASYNC, "true");
|
||||||
}
|
}
|
||||||
if (flags & PW_FILTER_FLAG_DRIVER)
|
if (flags & PW_FILTER_FLAG_DRIVER)
|
||||||
|
|
|
@ -1957,7 +1957,8 @@ pw_stream_connect(struct pw_stream *stream,
|
||||||
pw_properties_set(stream->properties, PW_KEY_NODE_DONT_RECONNECT, "true");
|
pw_properties_set(stream->properties, PW_KEY_NODE_DONT_RECONNECT, "true");
|
||||||
|
|
||||||
if (!SPA_FLAG_IS_SET(flags, PW_STREAM_FLAG_RT_PROCESS)) {
|
if (!SPA_FLAG_IS_SET(flags, PW_STREAM_FLAG_RT_PROCESS)) {
|
||||||
pw_properties_set(stream->properties, PW_KEY_NODE_LOOP_CLASS, "main");
|
if (pw_properties_get(stream->properties, PW_KEY_NODE_LOOP_CLASS) == NULL)
|
||||||
|
pw_properties_set(stream->properties, PW_KEY_NODE_LOOP_CLASS, "main");
|
||||||
pw_properties_set(stream->properties, PW_KEY_NODE_ASYNC, "true");
|
pw_properties_set(stream->properties, PW_KEY_NODE_ASYNC, "true");
|
||||||
}
|
}
|
||||||
if (flags & PW_STREAM_FLAG_DRIVER)
|
if (flags & PW_STREAM_FLAG_DRIVER)
|
||||||
|
|
Loading…
Reference in a new issue