1
0
forked from rosa/hakurei

Commit Graph

  • 791a1dfa55 container: make wait4 loop available to ops cat 2025-12-08 21:43:26 +09:00
  • 564db6863b internal/pipewire: work around remote sequence quirk cat 2025-12-08 20:10:01 +09:00
  • 87781c7658 treewide: include PipeWire op and enforce PulseAudio check cat 2025-12-08 08:03:50 +09:00
  • 0c38fb7b6a hst: expose daemon as fs entry cat 2025-12-08 07:34:54 +09:00
  • 357cfcddee container: start daemons within container cat 2025-12-08 06:35:36 +09:00
  • 6bf245cf1b container: pass context as setup state cat 2025-12-08 06:06:19 +09:00
  • c8eeb4a4d1 internal/outcome: integrate pipewire server cat 2025-12-08 05:03:16 +09:00
  • 5785714b64 container: call op method right before initial process cat 2025-12-08 04:57:24 +09:00
  • 422efcf258 hst: check for insecure PulseAudio enablement cat 2025-12-08 02:53:07 +09:00
  • 104eeecf65 cmd/hakurei: add pipewire flag cat 2025-12-08 02:37:13 +09:00
  • bf856f06e5 internal/pipewire: constant for PIPEWIRE_REMOTE cat 2025-12-07 23:35:29 +09:00
  • 1931b54600 hst: add pipewire flag cat 2025-12-07 22:33:45 +09:00
  • 093e30c788 internal/system: integrate PipeWire SecurityContext cat 2025-12-07 17:39:34 +09:00
  • 1b17ccda91 internal/system: optional op check parallelism cat 2025-12-07 17:31:10 +09:00
  • 7c6fc1128b internal/pipewire: set finalizer on scc cat 2025-12-07 17:29:22 +09:00
  • 8cdd659239 internal/pipewire: seq access method for consume cat 2025-12-07 17:07:30 +09:00
  • 15c2839a09 internal/pipewire: respond to Core::Ping cat 2025-12-07 14:48:42 +09:00
  • b9b9705b52 internal/pipewire: specify opcode and file count with message cat 2025-12-07 13:54:11 +09:00
  • 246e04214a internal/system: pass syscall error message cat 2025-12-07 02:08:05 +09:00
  • 503bfc6468 internal/system: port connect by name cat 2025-12-07 02:00:19 +09:00
  • d837628b4c internal/system: remove ineffectual join reverting wayland cat 2025-12-07 00:31:04 +09:00
  • 3cb58b4b72 internal/pipewire: high level SecurityContext helper cat 2025-12-06 21:16:27 +09:00
  • bb1fc4c7bc internal/pipewire: check pending ids after done cat 2025-12-06 21:09:55 +09:00
  • f44923da29 internal/pipewire: post-sync cleanup functions cat 2025-12-06 20:59:41 +09:00
  • 5e7861bb00 internal/pipewire: handle dangling files in roundtrip cat 2025-12-06 19:21:57 +09:00
  • 7cb3308a53 internal/pipewire: store proxy errors in context cat 2025-12-06 19:13:46 +09:00
  • 490093a659 internal/pipewire: set errno on an empty message cat 2025-12-06 16:50:49 +09:00
  • 2b22efcdf1 internal/pipewire: rename context consume method cat 2025-12-06 16:44:39 +09:00
  • 8a2f9edcf9 internal/pipewire: use sendmsg/recvmsg directly cat 2025-12-06 01:51:57 +09:00
  • 0d3f332d45 internal/pipewire: do not send ancillary msg without files cat 2025-12-05 04:20:04 +09:00
  • d5509cc6e5 internal/pipewire: constants from pipewire/keys.h cat 2025-12-05 03:27:22 +09:00
  • 0d3ae6cb23 internal/pipewire: improve protocol error messages cat 2025-12-04 03:14:37 +09:00
  • 69b1131d66 internal/pipewire: use type name in error strings cat 2025-12-04 02:27:45 +09:00
  • 2c0b92771a internal/pipewire: relocate constants cat 2025-12-03 03:52:17 +09:00
  • 054c91879f internal/pipewire: finalizers for dangling files cat 2025-12-03 03:36:02 +09:00
  • c34439fc5f internal/pipewire: collect non-protocol errors cat 2025-12-03 01:29:19 +09:00
  • 32fb137bb2 internal/pipewire: fail on unacknowledged proxies cat 2025-12-02 21:17:22 +09:00
  • e7a665e043 internal/pipewire: handle Core::Error cat 2025-12-02 06:16:18 +09:00
  • af741f20a0 internal/pipewire: implement client context cat 2025-12-02 06:03:21 +09:00
  • 39c6716fb0 internal/pipewire: use correct types in header cat 2025-12-02 03:32:10 +09:00
  • 7bc73afadd internal/pipewire: wrap EOF error for deserialisation cat 2025-12-02 03:19:37 +09:00
  • 647aa9d02f internal/pipewire: preallocate for footer cat 2025-12-02 03:06:27 +09:00
  • 91aaabaa1b internal/pipewire: benchmarks against Gob and JSON cat 2025-11-30 12:13:46 +09:00
  • 3d4c7cdd9e internal/pipewire: implement Core::Error cat 2025-11-30 01:39:39 +09:00
  • 4fd6d6c037 internal/pipewire: implement Core::Ping, Core::Pong cat 2025-11-29 23:23:19 +09:00
  • de3fc7ba38 internal/pipewire: implement SecurityContext::Create cat 2025-11-29 16:08:31 +09:00
  • 5a5c4705dd internal/pipewire: implement Registry::Bind cat 2025-11-29 02:58:44 +09:00
  • f703aa20a5 internal/pipewire: implement client generation footer cat 2025-11-29 02:55:30 +09:00
  • 5c12425d48 internal/pipewire: implement Registry::Global cat 2025-11-28 01:57:30 +09:00
  • cbe86dc4f0 internal/pipewire: add json struct tags cat 2025-11-28 01:33:32 +09:00
  • d08a1081bd internal/pipewire: do not store spa_dict fields cat 2025-11-28 01:25:18 +09:00
  • 72a2601d74 internal/pipewire: store sample iovec continuously cat 2025-11-28 00:34:32 +09:00
  • 1dab87aaf0 internal/pipewire: add missing constants cat 2025-11-27 21:28:16 +09:00
  • 2bafde99e3 internal/pipewire: shorten test data filenames cat 2025-11-27 20:06:01 +09:00
  • 91efeb101a internal/pipewire: spa_dict size nil check cat 2025-11-27 02:51:36 +09:00
  • dcb22a61c0 internal/pipewire: require appending marshaler cat 2025-11-27 02:33:19 +09:00
  • e028a61fc1 internal/pipewire: preallocate for known size cat 2025-11-27 02:26:31 +09:00
  • 73987be7d4 internal/pipewire: size without serialisation cat 2025-11-27 02:15:44 +09:00
  • 563b5e66fc internal/pipewire: simplify spa_dict appends cat 2025-11-27 01:52:13 +09:00
  • 2edcfe1e68 internal/pipewire: define size constants cat 2025-11-27 00:54:56 +09:00
  • 2698ca00e8 internal/pipewire: implement Core::Done cat 2025-11-26 19:02:21 +09:00
  • 1d0143386d internal/pipewire: optional final trailing garbage check cat 2025-11-26 18:50:09 +09:00
  • a55c209099 internal/pipewire: additional Client::Info test case cat 2025-11-26 16:27:46 +09:00
  • 10ff276da1 internal/pipewire: additional Client::Info test case cat 2025-11-26 16:17:38 +09:00
  • fd4d379b67 internal/pipewire: implement Client::Info cat 2025-11-26 16:05:46 +09:00
  • 77f5b89a41 internal/pipewire: implement Core::BoundProps cat 2025-11-25 18:37:50 +09:00
  • 14e33f17e5 internal/pipewire: check nil marshaler cat 2025-11-25 18:36:08 +09:00
  • cfeb7818eb internal/pipewire: implement Core::Info and generation footer cat 2025-11-25 15:15:20 +09:00
  • 05391da556 internal/pipewire: implement footer cat 2025-11-25 15:11:22 +09:00
  • 463f8836e6 internal/pipewire: implement Long type cat 2025-11-25 15:05:37 +09:00
  • 2e465c94da internal/pipewire: implement Id type cat 2025-11-25 15:01:58 +09:00
  • 26009fd3f7 internal/pipewire: slice at POD boundary cat 2025-11-25 14:58:56 +09:00
  • 2d7b896a8c internal/pipewire: bounds check against wire size cat 2025-11-25 13:42:31 +09:00
  • a0eb010aab internal/pipewire: spa_dict trailing garbage within POD cat 2025-11-25 13:39:02 +09:00
  • b1b27ac1df internal/pipewire: zero size before validation cat 2025-11-25 12:21:37 +09:00
  • fc3d78fe01 internal/pipewire: implement Core::Sync cat 2025-11-25 08:52:06 +09:00
  • 591637264a internal/pipewire: implement Core::GetRegistry cat 2025-11-25 08:34:19 +09:00
  • e77652bf89 internal/pipewire: move test data to files cat 2025-11-25 08:09:10 +09:00
  • 88d3e46413 internal/pipewire: implement Client::UpdateProperties cat 2025-11-25 04:16:11 +09:00
  • e51e81bb22 internal/pipewire: implement spa_dict type cat 2025-11-25 04:08:52 +09:00
  • 8f4a3bcf9f internal/pipewire: use custom marshaler when available cat 2025-11-25 04:04:07 +09:00
  • 827dc9e1ba internal/pipewire: implement string type cat 2025-11-25 03:33:57 +09:00
  • d92de1c709 internal/pipewire: check for trailing garbage cat 2025-11-25 01:59:29 +09:00
  • 5bcafcf734 internal/pipewire: implement Core::Hello cat 2025-11-24 23:29:06 +09:00
  • 9f7b0c2f46 internal/pipewire: add type constants cat 2025-11-24 21:48:01 +09:00
  • 3e87187c4c internal/pipewire: implement message header cat 2025-11-23 16:20:35 +09:00
  • b651d95e77 workflows: do not duplicate on pulls cat 2025-11-19 06:59:32 +09:00
  • aab92ce3c1 internal/wayland: clean up pathname socket cat 2025-11-19 05:41:29 +09:00
  • a495e09a8f internal/wayland: do not double close fd cat 2025-11-17 22:00:57 +09:00
  • 3afca2bd5b internal/wayland: expose WAYLAND_VERSION cat 2025-11-17 01:45:10 +09:00
  • b73a789dfe .clang-format: increase indent width cat 2025-11-16 20:57:29 +09:00
  • 38b5ff0cec internal/wayland: check pathname size cat 2025-11-16 03:34:05 +09:00
  • 3c204b9b40 internal/wayland: increase error detail cat 2025-11-16 02:09:50 +09:00
  • 00771efeb4 internal/wayland: remove fd typecasts cat 2025-11-16 01:45:37 +09:00
  • 61972d61f6 internal/wayland: reimplement connect/bind code cat 2025-11-16 01:23:16 +09:00
  • fe40af7b7e internal/wayland: relocate connection struct cat 2025-11-15 23:20:03 +09:00
  • 12751932d1 internal/wayland: improve error handling cat 2025-11-15 21:26:31 +09:00
  • 41b49137a8 .clang-format: do not limit line length cat 2025-11-15 16:53:10 +09:00
  • c761e1de4d nix: build with clang cat 2025-11-15 16:27:34 +09:00
  • a91920310d internal: relocate packages cat 2025-11-15 13:47:09 +09:00