Hello, The following patches introduces a new boolean flag to indicate if the rule entry volume is absolute. Client & server-side extension version is now properly checked. However, client has to make sure to call p_e_s_r_test() first, in order to use the capabilities of version > 1. It should not break API/ABI. Marc-Andr?? Lureau (4): stream-restore: add volume_is_absolute bool in client side stream-restore: add volume_is_absolute bool in server side stream-restore: introduce TEST_VERSION & send/receive volume_is_absolute stream-restore: advise the use of _test() PROTOCOL | 15 ++++++ configure.ac | 2 +- src/modules/module-stream-restore.c | 88 +++++++++++++++++++++++++++-------- src/pulse/context.c | 2 + src/pulse/ext-stream-restore.c | 28 ++++++++--- src/pulse/ext-stream-restore.h | 6 ++- src/pulse/internal.h | 1 + 7 files changed, 113 insertions(+), 29 deletions(-)