<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/internal/pipewire/header_test.go, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/internal/pipewire/header_test.go?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/internal/pipewire/header_test.go?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2025-11-29T16:39:39Z</updated>
<entry>
<title>internal/pipewire: implement Core::Error</title>
<updated>2025-11-29T16:39:39Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-29T16:39:39Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=3d4c7cdd9e82d1cc48e2564f4e5a569424a1819b'/>
<id>urn:sha1:3d4c7cdd9e82d1cc48e2564f4e5a569424a1819b</id>
<content type='text'>
Sample was captured from pw-cli.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/pipewire: implement Core::Ping, Core::Pong</title>
<updated>2025-11-29T14:25:29Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-29T14:23:19Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=4fd6d6c037b30b02aff861542721b0cc40f083fe'/>
<id>urn:sha1:4fd6d6c037b30b02aff861542721b0cc40f083fe</id>
<content type='text'>
I could not get the server to produce these events, however I am confident enough with the implementation to do it by hand.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/pipewire: implement SecurityContext::Create</title>
<updated>2025-11-29T07:46:39Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-29T07:08:31Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=de3fc7ba381988c06fdbb0be8446b8e8d2e75af4'/>
<id>urn:sha1:de3fc7ba381988c06fdbb0be8446b8e8d2e75af4</id>
<content type='text'>
This is finally the thing we are after.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/pipewire: implement Registry::Bind</title>
<updated>2025-11-28T18:01:53Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-28T17:58:44Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=5a5c4705dd47c7e27f49526b4ccf0d4c7c1bab5a'/>
<id>urn:sha1:5a5c4705dd47c7e27f49526b4ccf0d4c7c1bab5a</id>
<content type='text'>
This change also adds test cases for messages before this one.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/pipewire: implement Registry::Global</title>
<updated>2025-11-27T17:32:45Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-27T16:57:30Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=5c12425d48e7f3aad70a4e712ec35b96653b9935'/>
<id>urn:sha1:5c12425d48e7f3aad70a4e712ec35b96653b9935</id>
<content type='text'>
Dealing with this event reawakened my burning hatred for OOP.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/pipewire: store sample iovec continuously</title>
<updated>2025-11-27T15:35:10Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-27T15:34:32Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=72a2601d7461c0e2e24a3f97f19392dc30ee4c68'/>
<id>urn:sha1:72a2601d7461c0e2e24a3f97f19392dc30ee4c68</id>
<content type='text'>
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 &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/pipewire: shorten test data filenames</title>
<updated>2025-11-27T11:06:01Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-27T11:06:01Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=2bafde99e352ffec2e35a1e45aaf6c26bf864485'/>
<id>urn:sha1:2bafde99e352ffec2e35a1e45aaf6c26bf864485</id>
<content type='text'>
These were getting very annoying to type.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/pipewire: implement Core::Done</title>
<updated>2025-11-26T10:02:21Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-26T10:02:21Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=2698ca00e8fad5f7243c1e1b4c078d322854917c'/>
<id>urn:sha1:2698ca00e8fad5f7243c1e1b4c078d322854917c</id>
<content type='text'>
The message in the sample does not correspond to any known method call. The spec does not mention what to do with messages like this, but all existing usage code simply drops it.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/pipewire: additional Client::Info test case</title>
<updated>2025-11-26T07:28:57Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-26T07:27:46Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=a55c209099c96101288350043817c5dc50fdb158'/>
<id>urn:sha1:a55c209099c96101288350043817c5dc50fdb158</id>
<content type='text'>
This appears to add *one single entry* compared to the message before it. The inefficiency of this protocol is beyond imagination.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>internal/pipewire: additional Client::Info test case</title>
<updated>2025-11-26T07:17:38Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-11-26T07:17:38Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=10ff276da187868be1fa136ffd41ee2904c2cea8'/>
<id>urn:sha1:10ff276da187868be1fa136ffd41ee2904c2cea8</id>
<content type='text'>
This message follows the other Client::Info event before it. No idea why.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
</feed>
