From 72a2601d7461c0e2e24a3f97f19392dc30ee4c68 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Fri, 28 Nov 2025 00:34:32 +0900 Subject: internal/pipewire: store sample iovec continuously This removes the need for manual splitting. The understanding of the format is robust enough to allow this to happen anyway. Signed-off-by: Ophestra --- internal/pipewire/testdata/c0s0p0 | Bin 16 -> 0 bytes internal/pipewire/testdata/c0s0p1 | Bin 24 -> 0 bytes internal/pipewire/testdata/c0s1p0 | Bin 16 -> 0 bytes internal/pipewire/testdata/c0s1p1 | Bin 1536 -> 0 bytes internal/pipewire/testdata/c0s2p0 | Bin 16 -> 0 bytes internal/pipewire/testdata/c0s2p1 | Bin 40 -> 0 bytes internal/pipewire/testdata/c0s3p0 | Bin 16 -> 0 bytes internal/pipewire/testdata/c0s3p1 | Bin 40 -> 0 bytes internal/pipewire/testdata/c1r0p0 | Bin 16 -> 0 bytes internal/pipewire/testdata/c1r0p1 | Bin 1672 -> 0 bytes internal/pipewire/testdata/c1r0p2 | Bin 48 -> 0 bytes internal/pipewire/testdata/c1r1p0 | Bin 16 -> 0 bytes internal/pipewire/testdata/c1r1p1 | Bin 408 -> 0 bytes internal/pipewire/testdata/c1r2p0 | Bin 16 -> 0 bytes internal/pipewire/testdata/c1r2p1 | Bin 496 -> 0 bytes internal/pipewire/testdata/c1r3p0 | Bin 16 -> 0 bytes internal/pipewire/testdata/c1r3p1 | Bin 1952 -> 0 bytes internal/pipewire/testdata/c1r4p0 | Bin 16 -> 0 bytes internal/pipewire/testdata/c1r4p1 | Bin 2000 -> 0 bytes internal/pipewire/testdata/c1r5p0 | Bin 16 -> 0 bytes internal/pipewire/testdata/c1r5p1 | Bin 40 -> 0 bytes internal/pipewire/testdata/c1r5p2 | Bin 48 -> 0 bytes internal/pipewire/testdata/pw-container-00-sendmsg | Bin 0 -> 1704 bytes internal/pipewire/testdata/pw-container-01-recvmsg | Bin 0 -> 18064 bytes internal/pipewire/testdata/pw-container-03-sendmsg | Bin 0 -> 168 bytes internal/pipewire/testdata/pw-container-04-recvmsg | Bin 0 -> 120 bytes internal/pipewire/testdata/pw-container-06-sendmsg | Bin 0 -> 288 bytes internal/pipewire/testdata/pw-container-07-recvmsg | Bin 0 -> 56 bytes 28 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 internal/pipewire/testdata/c0s0p0 delete mode 100644 internal/pipewire/testdata/c0s0p1 delete mode 100644 internal/pipewire/testdata/c0s1p0 delete mode 100644 internal/pipewire/testdata/c0s1p1 delete mode 100644 internal/pipewire/testdata/c0s2p0 delete mode 100644 internal/pipewire/testdata/c0s2p1 delete mode 100644 internal/pipewire/testdata/c0s3p0 delete mode 100644 internal/pipewire/testdata/c0s3p1 delete mode 100644 internal/pipewire/testdata/c1r0p0 delete mode 100644 internal/pipewire/testdata/c1r0p1 delete mode 100644 internal/pipewire/testdata/c1r0p2 delete mode 100644 internal/pipewire/testdata/c1r1p0 delete mode 100644 internal/pipewire/testdata/c1r1p1 delete mode 100644 internal/pipewire/testdata/c1r2p0 delete mode 100644 internal/pipewire/testdata/c1r2p1 delete mode 100644 internal/pipewire/testdata/c1r3p0 delete mode 100644 internal/pipewire/testdata/c1r3p1 delete mode 100644 internal/pipewire/testdata/c1r4p0 delete mode 100644 internal/pipewire/testdata/c1r4p1 delete mode 100644 internal/pipewire/testdata/c1r5p0 delete mode 100644 internal/pipewire/testdata/c1r5p1 delete mode 100644 internal/pipewire/testdata/c1r5p2 create mode 100644 internal/pipewire/testdata/pw-container-00-sendmsg create mode 100644 internal/pipewire/testdata/pw-container-01-recvmsg create mode 100644 internal/pipewire/testdata/pw-container-03-sendmsg create mode 100644 internal/pipewire/testdata/pw-container-04-recvmsg create mode 100644 internal/pipewire/testdata/pw-container-06-sendmsg create mode 100644 internal/pipewire/testdata/pw-container-07-recvmsg (limited to 'internal/pipewire/testdata') diff --git a/internal/pipewire/testdata/c0s0p0 b/internal/pipewire/testdata/c0s0p0 deleted file mode 100644 index 601b8fe6..00000000 Binary files a/internal/pipewire/testdata/c0s0p0 and /dev/null differ diff --git a/internal/pipewire/testdata/c0s0p1 b/internal/pipewire/testdata/c0s0p1 deleted file mode 100644 index c02874bb..00000000 Binary files a/internal/pipewire/testdata/c0s0p1 and /dev/null differ diff --git a/internal/pipewire/testdata/c0s1p0 b/internal/pipewire/testdata/c0s1p0 deleted file mode 100644 index 0a298db4..00000000 Binary files a/internal/pipewire/testdata/c0s1p0 and /dev/null differ diff --git a/internal/pipewire/testdata/c0s1p1 b/internal/pipewire/testdata/c0s1p1 deleted file mode 100644 index f98da218..00000000 Binary files a/internal/pipewire/testdata/c0s1p1 and /dev/null differ diff --git a/internal/pipewire/testdata/c0s2p0 b/internal/pipewire/testdata/c0s2p0 deleted file mode 100644 index c10de62c..00000000 Binary files a/internal/pipewire/testdata/c0s2p0 and /dev/null differ diff --git a/internal/pipewire/testdata/c0s2p1 b/internal/pipewire/testdata/c0s2p1 deleted file mode 100644 index 647038e6..00000000 Binary files a/internal/pipewire/testdata/c0s2p1 and /dev/null differ diff --git a/internal/pipewire/testdata/c0s3p0 b/internal/pipewire/testdata/c0s3p0 deleted file mode 100644 index 4ee05589..00000000 Binary files a/internal/pipewire/testdata/c0s3p0 and /dev/null differ diff --git a/internal/pipewire/testdata/c0s3p1 b/internal/pipewire/testdata/c0s3p1 deleted file mode 100644 index e54dc273..00000000 Binary files a/internal/pipewire/testdata/c0s3p1 and /dev/null differ diff --git a/internal/pipewire/testdata/c1r0p0 b/internal/pipewire/testdata/c1r0p0 deleted file mode 100644 index 60b6f0b8..00000000 Binary files a/internal/pipewire/testdata/c1r0p0 and /dev/null differ diff --git a/internal/pipewire/testdata/c1r0p1 b/internal/pipewire/testdata/c1r0p1 deleted file mode 100644 index b0fa528d..00000000 Binary files a/internal/pipewire/testdata/c1r0p1 and /dev/null differ diff --git a/internal/pipewire/testdata/c1r0p2 b/internal/pipewire/testdata/c1r0p2 deleted file mode 100644 index a897629e..00000000 Binary files a/internal/pipewire/testdata/c1r0p2 and /dev/null differ diff --git a/internal/pipewire/testdata/c1r1p0 b/internal/pipewire/testdata/c1r1p0 deleted file mode 100644 index ba89297f..00000000 Binary files a/internal/pipewire/testdata/c1r1p0 and /dev/null differ diff --git a/internal/pipewire/testdata/c1r1p1 b/internal/pipewire/testdata/c1r1p1 deleted file mode 100644 index 60d1d538..00000000 Binary files a/internal/pipewire/testdata/c1r1p1 and /dev/null differ diff --git a/internal/pipewire/testdata/c1r2p0 b/internal/pipewire/testdata/c1r2p0 deleted file mode 100644 index d83c686a..00000000 Binary files a/internal/pipewire/testdata/c1r2p0 and /dev/null differ diff --git a/internal/pipewire/testdata/c1r2p1 b/internal/pipewire/testdata/c1r2p1 deleted file mode 100644 index 8bb8ebb6..00000000 Binary files a/internal/pipewire/testdata/c1r2p1 and /dev/null differ diff --git a/internal/pipewire/testdata/c1r3p0 b/internal/pipewire/testdata/c1r3p0 deleted file mode 100644 index 0964c8a0..00000000 Binary files a/internal/pipewire/testdata/c1r3p0 and /dev/null differ diff --git a/internal/pipewire/testdata/c1r3p1 b/internal/pipewire/testdata/c1r3p1 deleted file mode 100644 index be7157ce..00000000 Binary files a/internal/pipewire/testdata/c1r3p1 and /dev/null differ diff --git a/internal/pipewire/testdata/c1r4p0 b/internal/pipewire/testdata/c1r4p0 deleted file mode 100644 index 4c4b0f75..00000000 Binary files a/internal/pipewire/testdata/c1r4p0 and /dev/null differ diff --git a/internal/pipewire/testdata/c1r4p1 b/internal/pipewire/testdata/c1r4p1 deleted file mode 100644 index bb28d824..00000000 Binary files a/internal/pipewire/testdata/c1r4p1 and /dev/null differ diff --git a/internal/pipewire/testdata/c1r5p0 b/internal/pipewire/testdata/c1r5p0 deleted file mode 100644 index 41c8aa78..00000000 Binary files a/internal/pipewire/testdata/c1r5p0 and /dev/null differ diff --git a/internal/pipewire/testdata/c1r5p1 b/internal/pipewire/testdata/c1r5p1 deleted file mode 100644 index bc14f3c4..00000000 Binary files a/internal/pipewire/testdata/c1r5p1 and /dev/null differ diff --git a/internal/pipewire/testdata/c1r5p2 b/internal/pipewire/testdata/c1r5p2 deleted file mode 100644 index 92ab10bd..00000000 Binary files a/internal/pipewire/testdata/c1r5p2 and /dev/null differ diff --git a/internal/pipewire/testdata/pw-container-00-sendmsg b/internal/pipewire/testdata/pw-container-00-sendmsg new file mode 100644 index 00000000..650d097a Binary files /dev/null and b/internal/pipewire/testdata/pw-container-00-sendmsg differ diff --git a/internal/pipewire/testdata/pw-container-01-recvmsg b/internal/pipewire/testdata/pw-container-01-recvmsg new file mode 100644 index 00000000..fca410df Binary files /dev/null and b/internal/pipewire/testdata/pw-container-01-recvmsg differ diff --git a/internal/pipewire/testdata/pw-container-03-sendmsg b/internal/pipewire/testdata/pw-container-03-sendmsg new file mode 100644 index 00000000..f25feb0e Binary files /dev/null and b/internal/pipewire/testdata/pw-container-03-sendmsg differ diff --git a/internal/pipewire/testdata/pw-container-04-recvmsg b/internal/pipewire/testdata/pw-container-04-recvmsg new file mode 100644 index 00000000..299da9ad Binary files /dev/null and b/internal/pipewire/testdata/pw-container-04-recvmsg differ diff --git a/internal/pipewire/testdata/pw-container-06-sendmsg b/internal/pipewire/testdata/pw-container-06-sendmsg new file mode 100644 index 00000000..edd70e37 Binary files /dev/null and b/internal/pipewire/testdata/pw-container-06-sendmsg differ diff --git a/internal/pipewire/testdata/pw-container-07-recvmsg b/internal/pipewire/testdata/pw-container-07-recvmsg new file mode 100644 index 00000000..5aad5666 Binary files /dev/null and b/internal/pipewire/testdata/pw-container-07-recvmsg differ -- cgit v1.3.1