diff --git a/src/pipewire/pw_ifs/pw_client_node.rs b/src/pipewire/pw_ifs/pw_client_node.rs index f48099fa..7b0dd4be 100644 --- a/src/pipewire/pw_ifs/pw_client_node.rs +++ b/src/pipewire/pw_ifs/pw_client_node.rs @@ -663,6 +663,7 @@ impl PwClientNode { let maxsize = p1.read_uint()?; chunks.push(mem.typed_at(offset)); + offset += size_of::(); if !buffer_flags.contains(SPA_NODE_BUFFERS_FLAG_ALLOC) { if ty == SPA_DATA_MemPtr {