diff --git a/src/pipewire/filter.c b/src/pipewire/filter.c index e87b8f23d..67f18954c 100644 --- a/src/pipewire/filter.c +++ b/src/pipewire/filter.c @@ -1662,7 +1662,7 @@ pw_filter_connect(struct pw_filter *filter, struct spa_fraction q; if (sscanf(str, "%u/%u", &q.num, &q.denom) == 2 && q.denom != 0) { pw_properties_setf(filter->properties, PW_KEY_NODE_FORCE_RATE, - "1/%u", q.denom); + "%u", q.denom); pw_properties_setf(filter->properties, PW_KEY_NODE_FORCE_QUANTUM, "%u", q.num); } diff --git a/src/pipewire/stream.c b/src/pipewire/stream.c index 00b2c0faa..b82753afb 100644 --- a/src/pipewire/stream.c +++ b/src/pipewire/stream.c @@ -2059,7 +2059,7 @@ pw_stream_connect(struct pw_stream *stream, struct spa_fraction q; if (sscanf(str, "%u/%u", &q.num, &q.denom) == 2 && q.denom != 0) { pw_properties_setf(stream->properties, PW_KEY_NODE_FORCE_RATE, - "1/%u", q.denom); + "%u", q.denom); pw_properties_setf(stream->properties, PW_KEY_NODE_FORCE_QUANTUM, "%u", q.num); }