Skip to content

media-session/pulse-server: keep track of seq in pw_*_enum_params

P V requested to merge pvir/pipewire:async-fix2 into master

If multiple async enum param are running at the same time, take results only from the latest one.


This is necessary, because it's not guaranteed that all async results from previous pw_*_enum_params calls have arrived, before the next one is made, even though the parameter results themselves probably arrive in order.

Fixes #1097 (closed)

Probably also #917 (closed) (the logs attached there also show default-routes restoring volume after each volume change event similarly as in #1097 (closed))

Edited by P V

Merge request reports